Outer Loop Conditionally Executed With Inner Loop
6-146
6.14.7 Determining the Minimum Iteration Interval
Based on Table 6–27, the minimum iteration interval is 8. An iteration interval
of 8 means that two multiply-accumulates per cycle are still executing.
Table 6–27. Resource Table for FIR Filter Code
(a) A side
(b) B side
Unit(s)
Total/Unit
Unit(s)
Total/Unit
.M1
8
.M2
8
.S1
7
.S2
6
.D1
5
.D2
6
.L1
8
.L2
8
Total non-.M units
20
Total non-.M units
20
1X paths
7
2X paths
5
6.14.8 Final Assembly
Example 6–78 shows the final assembly for the FIR filter with the outer loop
conditionally executing in parallel with the inner loop.