Visible to Intel only — GUID: hco1423076737808
Ixiasoft
Visible to Intel only — GUID: hco1423076737808
Ixiasoft
9.1. ALU Folding
ALU folding reduces the resource consumption of a design by as much as it can while still meeting the latency constraint. The constraint specifies the maximum number of clock cycles a system with folding takes to process a packet. If ALU folding cannot meet this latency constraint, or if ALU folding cannot meet a latency constraint internal to the DSP Builder system due to a feedback loop, you see an error message stating it is not possible to schedule the design.
- ALU Folding Limitations
Avoid using ALU folding with designs that use many data types. ALU folding is ideal for large designs with a uniform data type, such as single-precision floating-point. - ALU Folding Parameters
- ALU Folding Simulation Rate
In the ALU folding parameters, you can specify Data rate or Clock rate for Simulation rate. the Simulation rate only controls the simulink simulation; the hardware is identical. - Using ALU Folding
- Using Automated Verification
To use automated verification, on the DSP Builder menu click Verify Design. - Ready Signal
The ready signal is an output that goes high to indicate when you can input data into your design. It provides flow control that allows you to reduce jitter in your design. The ready signal output is high when the internal architecture is idle. - Connecting the ALU Folding Ready Signal
- About the ALU Folding Start of Packet Signal
DSP Builder uses a start of packet signal for systems using ALU folding. The start of packet signal is an extra signal on the ChannelIn and ChannelOut blocks.