Common applications, Device family support – Altera Shift Register IP Core User Manual
Page 2
the q[] outputs at every clock. When data is shifted serially with every clock, you get the MSB of the q[]
output on theq[] pin.
Common Applications
Use the optimized LPM_SHIFTREG megafunction to replace all other types of shift register functions in
your design.
You can perform the following functions with shift registers:
• Shift registers enable the development of efficient designs for applications that require delay or latency
compensation.
• Shift registers are also useful in synchronous FIFO and content addressable memory (CAM) designs.
• Shift registers are often used as the state register in a sequential device. Usually, the next state is determined
by shifting right and inserting a primary input or output into the next position (for example, a finite
memory machine).
• Shift registers are very effective for sequence detectors. Shift registers are used for Serial interconnection
of systems that keeps interconnection cost low with serial interconnect.
• Shift registers are used for Bit Serial Operations. Bit serial operations can be performed quickly through
device iteration.
The LPM_SHIFTREG megafunction is effective at shifting the data in or out of digital systems. Some of the
common applications of a shift register include serial to parallel conversion, parallel to serial conversion,
and delay generation for multistage pipeline stages.
Device Family Support
Megafunctions provide either full or preliminary support for target Altera
®
device families, as described
below:
• Full support means the megafunction meets all functional and timing requirements for the device family
and may be used in production designs.
• Preliminary support means the megafunction meets all functional requirements, but may still be
undergoing timing analysis for the device family. It may be used in production designs with caution.
The table below shows level of support for each Altera device family.
Table 1: Device Family Support
Support
Device Family
Preliminary
Stratix
®
V (E, GX, GT, GZ)
Full
Stratix IV (E, GX, GT)
Full
Stratix III (L and E)
Full
Stratix II
Full
Stratix II GX
Full
Stratix GX
LPM_SHIFTREG Megafunction
Altera Corporation
Feedback
UG-033105
Common Applications
2
2013.03.05