Registers

The objective of this experiment is to design and analyze different register circuits. You will be able to design basic storage registers and shift registers, and to see how they are used in counter circuits.

  • Basic Storage Registers (PIPO): Build a 4-bit parallel-in parallel-out register from D flip-flops with a common clock (Practice task 2)
  • Shift Registers (SISO): Build a 4-bit serial-in serial-out shift register and follow a bit as it moves through the stages (Practice task 1)
  • Other Shift Registers: Understand the serial-in parallel-out, parallel-in serial-out and bidirectional shift registers described in the theory
  • Counter Circuits: Recognise how a shift register with feedback gives a ring or Johnson counter (counters themselves are the subject of a later experiment)

Through this experiment, students will gain practical experience in sequential circuit design and understand the fundamental principles of data storage, manipulation, and transfer in digital hardware systems.