Digital Design 2 Midterm

0.0(0)
Studied by 0 people
call kaiCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/55

encourage image

There's no tags or description

Looks like no tags are added yet.

56 Terms

1
New cards

A 4-bit shift register is composed of ___ flip-flops internally.

4

2
New cards

Select the primary functions of a shift register.

data storage, data movement

3
New cards

For a 4-bit Serial in-Serial out shift register, it takes ___clock cycle(s) to fill, and ___clock cycle(s) to SHIFT out all data.

4, 4

4
New cards

For a 4-bit Serial in-Parallel out shift register, it takes ___clock cycle(s) to fill, and ___clock cycle(s) to SHIFT out all data.

4, 1

5
New cards

For a 4-bit Parallel in-Serial out shift register, it takes ___clock cycle(s) to fill, and ___clock cycle(s) to SHIFT out all data.

1, 4

6
New cards

For a 4-bit Parallel in-Parallel out shift register, it takes ___clock cycle(s) to fill, and ___clock cycle(s) to SHIFT out all data.

1, 1

7
New cards

A bidirectional shift register can transfer data both right and left through its internal flip-flops.

True

8
New cards

In a Johnson counter, the _________ of the last flip flop is connected to the input of the first flip flop

complement of the output

9
New cards

In a ring counter, the _________ of the last flip flop is connected to the input of the first flip flop

output

10
New cards

Select all the applications that a shift register can be used for.

time delay, serial-to-parallel data converter, UART (universal asynchronous receiver transmitter)

11
New cards

A UART is composed of both a serial-to-parallel data converter and a parallel-to-serial data converter.

True

12
New cards

The number of bits in a shift register is equal to the number of ___________________.

internal flip-flops

13
New cards
14
New cards

A ring counter has the advantage over a Johnson counter that it doesn't require ____________.

decoding gates

15
New cards

A state machine can have an infinite number of states.

False

16
New cards

The number of states in a state machine is called the _____________.

modulus

17
New cards

A Moore machine does not rely on external input to drive output.

True

18
New cards

A Mealy machine can have a variable (but still finite) number of states, because outputs can be affected by inputs.

True

19
New cards

_________________ is an example of a Moore state machine.

A Johnson counter

20
New cards

_________________ is an example of a Mealy state machine.

A synchronous counter

21
New cards

In an asynchronous counter, _________________________.

the internal flip-flops do not share a common clock.

22
New cards

In a synchronous counter, _________________________.

every internal flip-flop uses the same clock signal.

23
New cards

An asynchronous counter is also referred to as a __________________ because of the propagation delay between internal flip-flops.

ripple counter

24
New cards

The maximum modulus for a counter with 4 flip-flops is ______.

16

25
New cards

To reset a counter before hitting the maximum state, you must use ___________________.

partial decoding

26
New cards

A ______________ in a decade counter is when the output goes to an invalid state for a short time before the counter resets.

glitch

27
New cards

In a synchronous counter, __________________ are typically used because the additional states eliminate the need for additional logic

J-K flip flops

28
New cards

An Up/Down synchronous counter can count both directions through its finite states, and can also skip over states.

False

29
New cards

For any counter that uses J-K flip-flops, the transition table used when designing will be identical.

True

30
New cards

When counters are cascaded, the last-stage output of the first counter is connected to the input of the next counter.

True

31
New cards

To get the total modulus of cascaded counters, ________________________________.

multiply the individual moduli together.

32
New cards

Synchronous cascading is more complex than asynchronous cascading, because each counter needs a terminal count to enable it at the right time.

True

33
New cards

Instead of starting at 0, a cascaded counter can truncate its sequence by

presetting the initial state

34
New cards

To prevent a glitch in a truncated counter, strobing _____________________________________.

only enables the decoded output after glitches have had time to disappear

35
New cards

A PAL is _______________________.

one-time programmable

36
New cards

A GAL is _______________________.

reprogrammable

37
New cards

Both a PAL and a GAL consist of __________________ AND gates and _______________ OR gates.

programmable, fixed

38
New cards

Both PALs and GALs create ___________________ expressions.

SOP

39
New cards

A PAL uses __________ to connect input lines to its internal gates.

fuses

40
New cards

A GAL uses __________ to connect input lines to its internal gates.

EEPROM

41
New cards

In simplified notation for a PAL/GAL diagram, multiple lines into gates are symbolized by __________________.

a single line

42
New cards

In simplified notation for a PAL/GAL diagram, the exact number of lines into gates are symbolized by __________________.

a number and a slash

43
New cards

In simplified notation for a PAL/GAL diagram, programmable links that are in use are symbolized by __________________.

an ‘x’

44
New cards

A macrocell configured in registered mode uses a __________________.

flip-flop

45
New cards

PALs and GALs are examples of ________.

SPLDs

46
New cards

A CPLD (Complex Programmable Logic Device) is composed of multiple _________.

SPLDs

47
New cards

In classic CPLD architecture, the PIA is built as _______________

a channel

48
New cards

In LUT CPLD architecture, the PIA is built as _______________

rows and columns

49
New cards

A shared expander uses _____________ to increase the number of product terms in another macrocell.

negated individual variables through an inverter gate

50
New cards

A parallel expander uses _____________ to increase the number of product terms in another macrocell.

unused product terms in an SOP expression

51
New cards

A PLA differs from a PAL because it has ___________________.

reprogrammable OR gates

52
New cards

Logic modules in an FPGA contain ______________ with associated logic.

a lookup table

53
New cards

A logic module programmed for normal mode usually generates __________________.

combinational logic

54
New cards

Select all things needed to program a programmable logic device.

Programming hardware (cable or board), Computer, Programmable Device, Software

55
New cards

Which of the following is NOT a required input or output for a Test Access Port (TAP)

Test Reset (TRST)

56
New cards

Boundary scan testing is limited to testing one device at a time.

False