Skip to Main Content Skip to Search
Product Documentation

AddPipelineRegisters - Optimize clock rate used by filter code by adding pipeline registers

Settings

'on'

Add a pipeline register between stages of computation in a filter. For example, for a sixth-order IIR filter, the coder adds two pipeline registers, one between the first and second sections and one between the second and third sections. Although the registers add to the overall filter latency, they provide significant improvements to the clock rate.

For...A Pipeline Register Is Added Between...
FIR Transposed filtersCoefficient multipliers and adders
FIR, Asymmetric FIR, and Symmetric FIR filtersLevels of a tree-based final adder
IIR filtersSections

'off' (default)

Suppress the use of pipeline registers.

Usage Notes

For FIR filters, the use of pipeline registers optimizes filter final summation. For details, see Optimizing Final Summation for FIR Filters.

See Also

CoeffMultipliers, FIRAdderStyle, OptimizeForHDL

  


Recommended Products

Includes the most popular MATLAB recorded presentations with Q&A sessions led by MATLAB experts.

 © 1984-2012- The MathWorks, Inc.    -   Site Help   -   Patents   -   Trademarks   -   Privacy Policy   -   Preventing Piracy   -   RSS