Shift Registers

Students will learn the basic function of shift registers as well as explore the various types of shift registers. In the activities, students will use Multisim to observe the basic function of a four-bit shift register using D flip flops, examine the effects of changing the clock frequency on a shift register input, and explore the relationship between waveforms in shift registers and clock signals across flip flops. This will include building, simulating, and observing circuits, and then deploying them to the FPGA of the Digital Systems Development Board.
by Enable Education

Instructor Resources available. Get Access



This is lab 13 of 17 in the course, Digital Electronics.


In this lab, students will:
  1. Observe the basic function of a four-bit shift register using D flip-flops
  2. Examine how changing the clock frequency of the input of a shift register changes the time taken for the initial signal to reach the flip-flops
  3. Explore waveforms produced in serial serial-in/parallel-out shift registers to explain how the clock signal travels across flip-flops


  • Introductory Physics
  • Circuits 1


Engineering laboratory solution for project-based learning that combines instrumentation and embedded design with a web-driven experience, delivering a greater understanding of engineering fundamentals and system design.


Multisim is a circuit simulation tool built for educators to teach analog, digital, and power electronics by connecting simulation to experimentation. 

Digital Systems Development Board for NI ELVIS III

An application board for NI ELVIS III that provides students with a comprehensive education in digital electronics with hands-on experiments to interactively demonstrate concepts in the digital domain.

Required Software

Download Academic Software, Learn About Software Licensing
  • Multisim 14.0.1 Education or Later - Download
  • NI LabVIEW FPGA Vivado 2014.4 - Download
  • Digilent Hardware Driver (note, the installer above automatically downloads the installer below onto your computer)
    • Navigate to C:\NIFPGA\programs\Vivado2014_4\data\xicom\cable_drivers\nt64\digilent
    • Install install_digilent.exe

Required Hardware

Purchase Engineering Education Products


Instructor resources are available. Get access

Log in to submit a comment.