Fundamentals of Digital Logic Flashcards

1
Q

What is Voltage?

A

● Measure of potential Force
● It is measured in Volts

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

What is Current?

A

● Measure of electron flow across a wire
● It is measured in Amps

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

How are 0s and 1s represented in a computer?

A

It is based on digital currents
● Ground - 0 volts – represent a “0”
● Power – 5 volts – represent a “1”

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

What is a transistor?

A

● Building block of digital circuits
● Acts like a switch

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

What are a transistors connections, and how do they work?

A

● A transistor has three connections:
● Emitter
● Base
● Collector
The current between “Base” and “Emitter”
controls the current between “Collector” and “Emitter”.

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

What do the and, or, and not gates look like? (Visualize in head)

A

|) is AND, )) is Or, |*trangle is NOT

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

A and B as boolean expression

A

AB

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

A or B as boolean expression

A

A+B

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

not A as boolean expression

A

A’

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

Sum of Products

A

Way to represent boolean expression.

To create from truth table: Take 1 outputs, if input is x = 1, use x. If input Is x = 0 use x’. IF MATCHING USE NORMAL VAR

z = x’y + xy’

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

Product of sums

A

Way to represent boolean expression

To create from truth table: Take 0 outputs, if input is x = 0, use x. If input Is x = 1 use x’. IF MATCHING USE NORMAL VAR

z = (x+y)(x’+y’)

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

De Morgan’s law

A

Useful in boolean math. Negates expression

(A+B)’ = A’B’

(AB)’ = A’ + B’

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

Karnaugh Map

A

Way of expression truth table.

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

How to generate Karnaugh Map?

A
  1. Draw table
  2. Find groups of 2, 4, 8 1s that are adjacent
  3. Build expression from groups

Overlapping more is good because it yields a smaller final expression

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

How can you convert a boolean expression to only use NAND gates?

A

To convert a sum of products to only NAND gates negate the function twice and reduce

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

How much memory can a RS flip flop store?

17
Q

What is different when you make a flip flop from only NANDs?

A

Inverted inputs and outputs, R’S’ “maps” to Q’ Q

18
Q

What does a D Latch do?

A

Adds Enable input to keep or set value from input D

19
Q

What is a Binary Counter?

A

● Counts pulses (transitions from 0 to 1)
● Output is a binary number
● Contains a terminal to reset ouput to 0

20
Q

What is a clock?

A

It is an electronic circuit that produces a
sequences of 0 1 0 1 0 1

21
Q

What is the clock used for?

A

It is used to synchronize operations across gates in active circuits.

22
Q

How is clock speed measured?

A

The frequency is measured in hertz

23
Q

What is a demultiplexor?

A

It is a circuit used to select one output. (research a little more)

24
Q

On a low level, how can a circuit use components to execute a series of steps.

A

Clock provides frequencies, a counter counts those frequencies and produces and output, the demultiplexor takes that output and triggers different steps.

25
What is an example of Small Scale Integration (SSI)?
Basic boolean gates.
26
What is an example of Medium Scale Integration (MSI)?
Intermediate logic such as demultiplexers and counters
27
What is an example of Large Scale Integration (LSI)?
Small embedded processors
28
What is an example of Very Large Scale Integration (VLSI)?
Complex processors