错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Latch, Flip Flop and Shift Register

  • Farzin Asadi

摘要

Latches and flip flops are circuits that have two stable states that can store state information. Flip flops have clock input and change state on the clock pulse rising or falling edges. Therefore, flip flop is an edge triggered device. Latches have no clock pulse input and are level triggered devices. A Flip flop or a latch can be used to store one bit of data. A shift register is a type of digital circuit using a cascade of flip-flops where the output of one flip-flop is connected to the input of the next. They share a single clock signal, which causes the data stored in the system to shift from one location to the next. A shift register can shift the bits either to the left or to the right. Shift registers can have both parallel and serial inputs and outputs. These are often configured as “serial-in, parallel-out” (SIPO) or as “parallel-in, serial-out” (PISO). There are also types that have both serial and parallel input and types with serial and parallel output. There are also “bidirectional” shift registers, which allow shifting in both directions: L → R or R → L. The serial input and last output of a shift register can also be connected to create a “circular shift register”. This chapter studies the latches, flip flops and shift registers.