Lecture 6 Flip-Flops and Intro to Number Systems Flashcards

1
Q

What is a latch?

A

A memory element that stores a single bit while powered. It immediately latches onto the value.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What is a major issue with latches?

A

They can introduce glitches unintentionally or corrupt data.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Define periodicity.

A

A sequential circuit updates its state synchronously (with a clock).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What are the characteristics of a clock?

A

Frequency/Period and duty cycle. The source defines duty cycle (D) as: 𝐷 = 100 βˆ— (π‘‡π‘œ/ 𝑇).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What is the difference between synchronous and asynchronous?

A

Synchronous updates with a clock, while asynchronous operates without a clock.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Describe positive and negative edge triggers.

A

Positive edge triggered: Updates on the transition of the clock when it goes low to high. Negative edge triggered: Updates on the transition of the clock when it goes high to low.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What is a D flip-flop?

A

A synchronous memory element that works like a D latch except instead of an enable input, it has a clock input.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

How is a D Flip-Flop commonly implemented?

A

The most common implementation is the master/slave configuration which involves two D latches and an inverter.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

How can you create a negative edge triggered D Flip-Flop?

A

Use an inverter on the enable of the right latch.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What is a T Flip-Flop?

A

The next value of Q will be T xor’d with the current value stored.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What is a JK Flip-Flop?

A

A combination of a S-R flip flop and a toggle flip flop.
Qnext = jQ’ + k’Q

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What are asynchronous inputs?

A

When these signals are active, the flip flop will automatically reset (Q = 0) or set (Q = 1).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

How do you convert a number to base 10?

A

Multiply each digit in the number is multiplied by the base to the power of the corresponding exponent, where the exponent starting from the right is 0 and increments by one.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

How are binary and hexadecimal numbers denoted?

A

Base-2/Binary can have a 0b at the beginning. Base-16/Hexadecimal can have a 0x at the beginning.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly