This guide describes the features and usage of the lpm_shiftreg megafunction.
The document provides a comprehensive guide for the lpm_shiftreg megafunction, a parameterizable block of logic used for shift register operations. It details the features of the megafunction, such as synchronous or asynchronous inputs, parallel loading, and left/right shifting capabilities. The guide covers applications including serial-to-parallel conversion, parallel-to-serial conversion, and delay generation.
| Supported Device Families | Stratix II, Stratix II GX, Stratix GX, Stratix, Cyclone II, Cyclone, HardCopy II, HardCopy, Stratix, MAX II, MAX 7000, MAX 3000, APEX II, APEX 20KC, APEX 20KE, FLEX 10K, FLEX 10KA, FLEX 10KE, FLEX 6000, ACEX 1K |
|---|---|
| Software Version | Quartus II Software Version: 6.0 |
| Document Version | 2.0 |
| Document Date | August 2006 |
The lpm_shiftreg megafunction is a storage megafunction provided in the Quartus II MegaWizard Plug-In Manager that implements a shift register.
Common applications include serial to parallel conversion, parallel to serial conversion, delay generation for multistage pipeline stages, and use in synchronous FIFO and content addressable memory designs.
The size of the megafunction can be scaled by simply setting parameters.