Recursive loops now seperate sfg property, fixed 0 input in Division and Reciprocal etc
Merged
Recursive loops now seperate sfg property, fixed 0 input in Division and Reciprocal etc
recursive-loops
into
master
1 unresolved thread
1 unresolved thread
- Added recursive loops as seperate sfg property.
- Changed so this property is used when calculating the iteration period bound for simpler code.
- Fixed 0 input in Division and Reciprocal.
- Fixed a bug where an operation going accross the schedling edge was not pipelined when recreating the SFG.
- Added a new example showing how scheduling is realted to pipelining/retiming.
- Updated scheduling ldlt matrix inversion tests by adding simulation check similar to how it was for IIR filters and FFTs.
Closes: #323 (closed) #236 (closed)
Edited by Simon Bjurek
Merge request reports
Activity
added Operations Scheduling Signal flow graph labels
assigned to @simbj106
requested review from @oscgu95
- Resolved by Simon Bjurek
945 972 f"out{source_port.index}" 946 973 ] 947 974 if ( 948 lap == 0 949 and source_port_start_time + source_port_latency_offset 975 source_port_start_time + source_port_latency_offset 950 976 > self._schedule_time 951 977 ): 952 lap = 1 978 lap += ( 979 source_port_start_time + source_port_latency_offset 980 ) // self._schedule_time
Please register or sign in to reply