Latches, Flip-flops, and Timers

0.0(0)
studied byStudied by 0 people
0.0(0)
full-widthCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/50

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

51 Terms

1
New cards

What is a latch?

A type of bistable logic device or a multivibrator

2
New cards

How is an active-HIGH input S-R latch formed?

Two-cross coupled NOR gates

<p>Two-cross coupled NOR gates</p>
3
New cards

How is an active-LOW input S’-R’ latch formed?

Two cross-coupled NAND gates

<p>Two cross-coupled NAND gates</p>
4
New cards

Draw an active-LOW S’-R’ latch truth table

knowt flashcard image
5
New cards

The purpose of the clock input to a flip-flop is to…

Cause the output to assume a state dependent on the controlling inputs

6
New cards

What do S-R latches do?

Produce the regenerative feedback that is characteristic of all latches and flip-flops

7
New cards

When is the latch in a SET state?

When Q has a HIGH output

8
New cards

What happens when the latch is in SET state?

It will remain in this state indefinitely until a LOW is temporarily applied to R’ input.

9
New cards

What happens when a latch is in RESET state?

It will remain in this state indefinitely until a momentarily LOW is applied to the S’ input.

10
New cards

What is trie for the outputs of the latch?

The latch outputs are always complements of each other (when Q is high, Q’ is LOW, vice versa)

11
New cards

When is an active-LOW input S’-R’ latch in an invalid condition?

When LOWs are applied to both S’ and R’ at the same time

12
New cards

When can you not redact the next state of the latch?

When the LOWs are released simultaneously, both outputs attempt to go LOW. Due to some small difference in the propagation delay time of the gates, one of the gates will dominate in its transition to the LOW output state. So the slower gate remains HIGH.

13
New cards

What are two possibilities for SET operation?

knowt flashcard image
14
New cards

Two possibilities for the RESET operation

knowt flashcard image
15
New cards

NO-Change Condition

knowt flashcard image
16
New cards

Invalid Condition

knowt flashcard image
17
New cards

Complete a truth table for an active-LOW input S’—R’ Latch

knowt flashcard image
18
New cards

Draw the logic symbols for active-HIGH input and active-LOW input

knowt flashcard image
19
New cards

Give one example where an S’-R’ latch is applied

Contact-bounce eliminator (smooths out erratic transition voltage)

20
New cards
21
New cards

Draw a gated S-R latch diagram and Logic symbols

knowt flashcard image
22
New cards

What is a gated S-R Latch?

Requires an enable input, EN. The S ad R inputs control the state to which the latch will go when a HIGH level is applied to the EN input. This device is level-sensitive.

23
New cards

How does a gated S-R latch change wave form?

S=1, R=0, EN=1 SETS last

S=0, R=1, En=1 RESETS Latch

S=0, R=0, NO CHANGE

24
New cards
25
New cards

How does a flip-flop differ from a latch

The way it changed states. Flip-flops are edge-triggered but gated latches are level-sensitive

26
New cards

What is a flip-flop?

A synchronous bistable device or multivibrator

27
New cards

Truth Table for a D flip-flop

knowt flashcard image
28
New cards
29
New cards

When does a flip-flop output change state?

Only at a specified point on the triggering input called the clock, CLK. Changes in output occur in synchronisation with the clock.

30
New cards

What is an edge-triggered flip-flop?

Changes state either at the positive (rising) edge or at the negative (falling) edge of the clock pulse

31
New cards

What are the two type of flip-flops?

D and J-K

32
New cards

Draw the logic symbols for each type of flip flop

knowt flashcard image
33
New cards

How does a J-K flip-flop differ to the D flip-flop

There is NO INVALIID STATE, instead it has a TOGGLE state

34
New cards

What happens when a J-K flip-flop is in toggle mode?

It changes state on every clock pulse

35
New cards

Draw a J-K flip-flop logic diagram

knowt flashcard image
36
New cards

draw a J-K flip flop truth table

knowt flashcard image
37
New cards

Name applications of flip-flops

Temporary data storage ( parallel data, shift registers), frequency dividers and counters

38
New cards

Parallel Data Storage

Storage of several bits of data form parallel lines. Multiple flip-flops are connected and triggered by the same clock pulse

39
New cards

Where is each parallel data line connected to?

The D input of the flip flop, data is simultaneously stored on the D inputs when the clock is triggered

40
New cards

What does a parallel data storage look like?

knowt flashcard image
41
New cards

What is a shift register?

An arrangement of flip-flops that store and move data

42
New cards

What are some basic movements of shift registers?

knowt flashcard image
43
New cards

What is a frequency dividers?

Reduces the frequency of a periodic waveform by half (the frequency of the CLK input)

44
New cards

Draw an example of a frequency divider

knowt flashcard image
45
New cards

If there are n J-K flip-flops then the frequency can be divided by

2^n

46
New cards

What are digital counters?

2-edge triggered J-K flip-flops operating asynchronously (2-bit binary counter, flip-flop A triggers on the negative of each CLK pulse, QA becomes the CLK for flipflop B, each HIGH and LoW transition of QA forces flip—flop B to toggle

47
New cards

3-bit asynchrones counter

Extension to the 2-bit counter. There are 2³ possible states which enables counting 0-7 before recycling

48
New cards

What does a 3-bit counter look like and its truth table?

knowt flashcard image
49
New cards

Propagation Delays

The effect of the CLK pulse is immediately ‘felt’ by the first FF but there is a short delay before the next is triggered and any subsequent FFs. This effect ‘ripples’ through the counter. The cumulative delay is a major disadvantage of asynchronous counters

50
New cards
51
New cards