Circuits Flashcards

1
Q

What’s the difference between Combinatorial and Sequential Logic?

A

Combinatorial logic: Generates output based solely on its current input.

Sequential logic: The output from a sequential logic element depends on its past history as well as its current input.

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

Sum of products expression

A

So just OR all the minterms (the AND of the variables that make the output 1)
Truth Table:

A B C  F             So the Sum of Products is
0 0 0  0          F = A'BC + AB'C + ABC
    ...
0 1 1  1
   ...
1 0 1  1
1 1 1   1
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Commutative laws for logic

A

A + B = B + A

A . B = B . A

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

Associative laws for logic

A

(A . B) . C = A . (B . C)

A + (B + C) = (A + B) + C

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

Distributive laws for logic

A

A . (B + C) = A . B + A . C

A . B) + C = (A + C) . (B + C

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

Boolean Identities

A

AND: OR: NOT:

  1. x = 0 0+x = x x’’ = x
  2. x = x 1+x = 1
    x. x = x x+x = x
    x. x’ = 0 x+x’ = 1
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

DeMorgan’s Theorem

A
(A+B)' = A' . B'
(A.B)' = A' + B'
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Tri-State Buffers

A
Enable   Input     Output
 0             0         Floating
 0             1          Floating
 1              0              0
 1              1               1
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

The Sum of the Half Adder can also be written as

A

XOR of the inputs

(A+B).(AB)’

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

Depth of a circuit

A

The largest number of gates on any path from an input to an output.

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

Binary Multiplication

A

10 x 13 =
1010 x 1101
Add all the partial sums

first partial: 0000a3a2a1a0 AND b0b0b0b0b0b0b0b0

second: 000a3a2a1a00 AND b1b1b1b1b1b1b1b1
etc. ..

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

Flip flops

A

RS Flip-Flop: Two inputs, R(eset), and S(et). R=S=1 is forbidden. It is a latch, used for recording events.

D Flip-Flop: Two inputs, D(ata) and C(lock). It records the state of D and holds it constant until C is clocked. It is used for memory elements such as registers.

JK Flip-Flop: Has three inputs, J(Set), K(Klear) and (C)lock. Output remains in previous state so long as it is not clocked. Works like RS flip-flop, but toggles if J=K=1.

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

Synchronous and Asynchronous systems

A

Synchronous system: A clocked system in which all processes share the same clock signal. All outputs are held constant until the next time the flip-flops are clocked.

Asynchronous: The output of one process triggers the start of the next.

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