13.07.2015 Views

Digital Electronics: Principles, Devices and Applications

Digital Electronics: Principles, Devices and Applications

Digital Electronics: Principles, Devices and Applications

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

384 <strong>Digital</strong> <strong>Electronics</strong>SQClkFFR—Q(a)SQClkFFR—Q(b)Figure 10.25 (a) Circuit symbol of a positive edge-triggered R-S flip-flop <strong>and</strong> (b) the circuit symbol of a negativeedge-triggered R-S flip-flop.<strong>and</strong> not the pulse width of the input clock signal. This phenomenon is referred to as the raceproblem. As the propagation delays are normally very small, the likelihood of the occurrence ofa race condition is reasonably high. One way to get over this problem is to use a master–slaveconfiguration. Figure 10.30(a) shows a master–slave flip-flop constructed with two J-K flip-flops.The first flip-flop is called the master flip-flop <strong>and</strong> the second is called the slave. The clock tothe slave flip-flop is the complement of the clock to the master flip-flop. When the clock pulseis present, the master flip-flop is enabled while the slave flip-flop is disabled. As a result, themaster flip-flop can change state while the slave flip-flop cannot. When the clock goes LOW, themaster flip-flop gets disabled while the slave flip-flop is enabled. Therefore, the slave J-K flip-flopchanges state as per the logic states at its J <strong>and</strong> K inputs. The contents of the master flip-flopare therefore transferred to the slave flip-flop, <strong>and</strong> the master flip-flop, being disabled, can acquirenew inputs without affecting the output. As would be clear from the description above, a master–slave flip-flop is a pulse-triggered flip-flop <strong>and</strong> not an edge-triggered one. Figure 10.30(b) showsthe truth table of a master–slave J-K flip-flop with active LOW PRESET <strong>and</strong> CLEAR inputs <strong>and</strong>active HIGH J <strong>and</strong> K inputs. The master–slave configuration has become obsolete. The newer ICtechnologies such as 74LS, 74AS, 74ALS, 74HC <strong>and</strong> 74HCT do not have master–slave flip-flops in theirseries.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!