10. About Folding
Folding allows you to create your design and generate hardware that reuses resources to create an efficient implementation.
The folding factor is the number of times you reuse a single hardware resource, such as a multiplier, and it depends on the ratio of the data and clock rates:
Folding factor = clock rate/data rate
DSP Builder offers ALU folding for folding factors greater than 500. With ALU folding, DSP Builder arranges one of each resource in a central arithmetic logic unit (ALU) with a program to schedule the data through the shared operation.