Skip to content

ENGR 2705 - Lab #12

Title:

Shift Registers

Objectives:
  • Understand how a shift register works
  • Build a shift register from flip-flops
Parts:
  • PC running Quartus II
  • Altera DE2 Board
Procedure:

Design, implement, simulate, etc. a 4-bit shift register from D Flip-Flops. The shift register should allow serial input, serial output, parallel input, and parallel output. It will therefore need an input to select either shift or load. Use schematic capture to implement the shift register. Use the D Flip-Flop (dff) available in the primitives/storage library. A 2-to-1 Multiplexor is available in the other/maxplus2 library. Produce a symbol for the shift register. Go through the standard steps of the design process placing appropriate information in your lab book.

Conclusions:
  1. Discuss how well the objectives were met.
  2. Discuss what you learned.