• No results found

Digital Fundamentals

N/A
N/A
Protected

Academic year: 2021

Share "Digital Fundamentals"

Copied!
25
0
0

Loading.... (view fulltext now)

Full text

(1)

© 2009 Pearson Education, Upper Saddle River, NJ 07458. All Rights Reserved

Floyd, Digital Fundamentals, 10thed

Digital Fundamentals

with PLD Programming

Floyd

Chapter 9

© 2009 Pearson Education

© 2009 Pearson Education, Upper Saddle River, NJ 07458. All Rights Reserved

Floyd, Digital Fundamentals, 10thed

A latch is a temporary storage device that has two stable states (bistable). It is a basic form of memory.

Summary

Summary

Summary

Latches (biestables)

The S-R (Set-Reset) latch is the most basic type. It can be constructed from NOR gates or NAND gates. With NOR gates, the latch

responds to active-HIGH inputs; with NAND gates, it responds to

active-LOW inputs.

S

(2)

© 2009 Pearson Education, Upper Saddle River, NJ 07458. All Rights Reserved

Floyd, Digital Fundamentals, 10thed

The active-HIGH S-R latch is in a stable (latched) condition when both inputs are LOW.

Summary

Summary

Summary

Funcionamiento S-R R S Q Q

Assume the latch is initially RESET (Q = 0) and the inputs are at their inactive level (0). To SET the latch (Q = 1), a momentary HIGH signal is applied to the S input while the R remains LOW. 0 1 0 R S Q Q 1 0 0

To RESET the latch (Q = 0), a momentary HIGH signal is applied to the R input while the S remains LOW. 0 0 1 0 1 0 Latch initially RESET Latch initially SET

The active-LOW S-R latch is in a stable (latched) condition when both inputs are HIGH.

Summary

Summary

Summary

Funcionamiento S’-R’ Q Q 1 1 0 1 0 Latch initially RESET S

Assume the latch is initially RESET (Q = 0) and the inputs are at their inactive level (1). To SET the latch (Q = 1), a momentary LOW signal is applied to the S input while the R

(3)

© 2009 Pearson Education

Símbolos lógicos

© 2009 Pearson Education

Funcionamiento de un S’-R’ Tabla de verdad del S’-R’

(4)

© 2009 Pearson Education

Otra forma de expresar la tabla de verdad del S’-R’

(5)

© 2009 Pearson Education

Latch S-R con puerta (entrada de habilitación)

© 2009 Pearson Education

(6)

© 2009 Pearson Education, Upper Saddle River, NJ 07458. All Rights Reserved

Floyd, Digital Fundamentals, 10thed

Latch D

Memoriza el bit en la entrada D: Q será igual a D cuando la entrada EN está activa.

Otra forma de expresar la tabla de verdad

(7)

© 2009 Pearson Education, Upper Saddle River, NJ 07458. All Rights Reserved

Floyd, Digital Fundamentals, 10thed

Summary

Summary

Summary

Flip-flops

A flip-flop differs from a latch in the manner it changes states. A flip-flop is a clocked (sincronizado) device, in which only the clock edge determines when a new bit is entered.

The active edge can be positive or negative.

D Q

C

Q

(a) Positive edge-triggered

D Q C Q (b) Negative edge-triggered Dynamic input indicator © 2009 Pearson Education

Flip flops sincronizados por flanco de subida y de bajada

(8)

© 2009 Pearson Education

Funcionamiento de un flip-flop S-R sincronizado por flanco de subida

(9)

© 2009 Pearson Education

Un flip-flop D sincronizado por flanco de subida

© 2009 Pearson Education, Upper Saddle River, NJ 07458. All Rights Reserved

Floyd, Digital Fundamentals, 10thed

Summary

Summary

Summary

Flip-flops

The J-K flip-flop is more versatile than the D flip flop. In addition to the clock input, it has two inputs, labeled J and K. When both J and K = 1, the output changes states

(toggles) on the active clock edge (in this case, the rising edge). Inputs Comments 1 1 1 1 CLK K J Outputs 1 Q Q Q0 Q0 Q0 Q0 0 SET Toggle 0 0 0 0 0 1 RESET No change

(10)

© 2009 Pearson Education, Upper Saddle River, NJ 07458. All Rights Reserved

Floyd, Digital Fundamentals, 10thed

Funcionamiento CLK Q K J CLK K J Q Q

Notice that the outputs change on the leading edge of the clock.

Set Toggle Set Latch

Funcionamiento del flip-flop J-K sincronizado por flanco de bajada

(11)

© 2009 Pearson Education, Upper Saddle River, NJ 07458. All Rights Reserved

Floyd, Digital Fundamentals, 10thed

Summary

Summary

Summary

Entradas asíncronas

Synchronous inputs are transferred in the triggering edge of the clock (for example the D or J-K inputs). Most flip-flops have other inputs that are asynchronous, meaning they affect the output independent of the clock.

Two such inputs are normally labeled

preset (PRE) and clear (CLR). These

inputs are usually active LOW. A J-K flip flop with active LOW preset and CLR is shown. CLK K J Q Q PRE CLR

© 2009 Pearson Education, Upper Saddle River, NJ 07458. All Rights Reserved

Floyd, Digital Fundamentals, 10thed

Funcionamiento CLK K J Q Q PRE CLR

Set Toggle Reset Toggle

Set Set Reset Latch CLK K J Q PRE CLR

(12)

© 2009 Pearson Education

(13)

© 2009 Pearson Education, Upper Saddle River, NJ 07458. All Rights Reserved

Floyd, Digital Fundamentals, 10thed

The propagation delay time is the time required for an input to cause a change in the output. It is measured from the 50% levels.

Summary

Summary

Summary

Flip-flop Characteristics

Figure 8--35 Propagation delays, clock to output.

© 2009 Pearson Education

Figure 8--36 Propagation delays, preset input to output and clear input to output. Retrasos de propagación de las entradas asíncronas

(14)

© 2009 Pearson Education, Upper Saddle River, NJ 07458. All Rights Reserved

Floyd, Digital Fundamentals, 10thed

Set-up time and hold time are times required before and

after the clock transition that data must be present to be reliably clocked into the flip-flop.

Summary

Summary

Summary

Flip-flop Characteristics

Setup time is the minimum

time for the data to be present before the clock.

Hold time is the minimum time

for the data to remain after the clock. CLK D CLK D Set-up time, ts Hold time, tH Set-up time

(15)

© 2009 Pearson Education

Figure 8--38 Hold time (th). The logic level must remain on the D input for a time equal to or greater than thafter the triggering edge of the clock pulse for reliable data entry. Hold time

(16)

© 2009 Pearson Education, Upper Saddle River, NJ 07458. All Rights Reserved

Floyd, Digital Fundamentals, 10thed

Summary

Summary

Summary

Flip-flop Applications

Principal flip-flop applications are for temporary data storage, as frequency dividers, and in counters (which are covered in detail in Chapter 10).

Typically, for data storage applications, a group of flip-flops are connected to parallel data lines and clocked together. Data is stored until the next clock pulse.

D C R D C R D C R D C R Parallel data input lines Clock Clear Output lines Q0 Q1 Q2 Q3

(17)

© 2009 Pearson Education, Upper Saddle River, NJ 07458. All Rights Reserved

Floyd, Digital Fundamentals, 10thed

Summary

Summary

Summary

Flip-flop Applications

For frequency division, it is simple to use a flip-flop in the toggle mode or to chain a series of toggle flip flops to continue to divide by two.

One flip-flop will divide fin by 2, two flip-flops will divide fin by 4 (and so on). A side benefit of frequency division is that the output has an exact 50% duty cycle.

© 2009 Pearson Education

Figure 8--40 The J-K flip-flop as a divide-by-2 device. Q is one-half the frequency of CLK.

(18)

© 2009 Pearson Education

Figure 8--41 Example of two J-K flip-flops used to divide the clock frequency by 4. QAis one-half and QBis one-fourth the frequency of CLK.

(19)

© 2009 Pearson Education

Aplicación: generar una cuenta

Figure 8--44 Flip-flops used to generate a binary count sequence. Two repetitions (00, 01, 10, 11) are shown.

© 2009 Pearson Education

(20)

© 2009 Pearson Education

Selected Key Terms

Selected Key Terms

Selected Key Terms

Latch Bistable

Clock D flip-flop

J-K flip-flop

A bistable digital circuit used for storing a bit.

Having two stable states. Latches and flip-flops are bistable multivibrators.

A triggering input of a flip-flop.

A type of bistable multivibrator in which the output assumes the state of the D input on the triggering edge of a clock pulse.

A type of flip-flop that can operate in the SET, RESET, no-change, and toggle modes.

Selected Key Terms

Selected Key Terms

Selected Key Terms

Propagation delay time Set-up time

Hold time

The interval of time required after an input signal has been applied for the resulting output signal to change.

The time interval required for the input levels to be on a digital circuit.

(21)

© 2009 Pearson Education

1. The output of a D latch will not change if a. the output is LOW

b. Enable is not active c. D is LOW

d. all of the above

© 2009 Pearson Education

© 2009 Pearson Education

2. The D flip-flop shown will

a. set on the next clock pulse b. reset on the next clock pulse c. latch on the next clock pulse d. toggle on the next clock pulse

© 2009 Pearson Education CLK D CLK Q Q

(22)

© 2009 Pearson Education

3. For the J-K flip-flop shown, the number of inputs that are asynchronous is a. 1 b. 2 c. 3 d. 4 © 2009 Pearson Education CLK K J Q Q PRE CLR

4. Assume the output is initially HIGH on a leading edge triggered J-K flip flop. For the inputs shown, the output will go from HIGH to LOW on which clock pulse?

a. 1

b. 2 CLK

(23)

© 2009 Pearson Education

5. The time interval illustrated is called a. tPHL

b. tPLH

c. set-up time d. hold time

© 2009 Pearson Education

50% point on triggering edge

50% point on LOW-to-HIGH transition of Q CLK

Q

?

© 2009 Pearson Education© 2009 Pearson Education

CLK D

?

6. The time interval illustrated is called a. tPHL

b. tPLH

c. set-up time d. hold time

(24)

© 2009 Pearson Education

7. The application illustrated is a a. astable multivibrator b. data storage device c. frequency multiplier d. frequency divider © 2009 Pearson Education HIGH HIGH CLK K J QA CLK K J fin QB fout

8. The application illustrated is a a. astable multivibrator b. data storage device c. frequency multiplier D C R D C R D Output lines Q0 Q1 Q2

(25)

© 2009 Pearson Education

9. A retriggerable one-shot with an active HIGH output has a pulse width of 20 ms and is triggered from a 60 Hz line. The output will be a

a. series of 16.7 ms pulses b. series of 20 ms pulses c. constant LOW d. constant HIGH © 2009 Pearson Education © 2009 Pearson Education Answers: 1. b 2. d 3. b 4. c 5. b 6. d 7. d 8. b 9. d 10. a

References

Related documents

Minors who do not have a valid driver’s license which allows them to operate a motorized vehicle in the state in which they reside will not be permitted to operate a motorized

[87] demonstrated the use of time-resolved fluorescence measurements to study the enhanced FRET efficiency and increased fluorescent lifetime of immobi- lized quantum dots on a

information to reap an unfair benefit. Many of these donations were made at a time when it would have been illegal to make a sale of the same securities due to their access to this

Making sacramental wine requires special attention and care, starting with qvevri washing and marani hygiene and ending with fermentation, aging and storage. During

[r]

Estudio descriptivo-comparativo en el que examina las diferencias en caracterı´sticas personales, autoeficacia, beneficios y barreras para realizar actividad fı´sica (AF) en

The summary resource report prepared by North Atlantic is based on a 43-101 Compliant Resource Report prepared by M. Holter, Consulting Professional Engineer,

No data was available on fluoride concentration in dental biofilm fluid exposed to fluoridated salt or water, but previous data of fluoride concentration determined in the