beautypg.com

Common applications, Device family support – Altera Shift Register IP Core User Manual

Page 2

background image

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