Digital Systems Review (taken from Chap. 1)

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/27

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.

28 Terms

1
New cards

boolean set

  • B = set of the constants 0,1 and the operations you can do with boolean values (AND *, OR +, EQUIVALENCE =, etc)

2
New cards

boolean algebra axioms

knowt flashcard image
3
New cards

algebraic identities of AND *

knowt flashcard image
4
New cards

algebraic identities of OR +

knowt flashcard image
5
New cards

demorgan’s thm

knowt flashcard image
6
New cards

logic gates

knowt flashcard image
7
New cards

minterms 

minterm: one product term functions 

  • notice how each minterm contains all of the input variables once

  • notice how each minterm only has one true entry (the true entry corresponding to the boolean values that would make the product term true)

<p>minterm: one product term functions&nbsp;</p><ul><li><p>notice how each minterm contains all of the input variables once</p></li><li><p>notice how each minterm only has one true entry (the true entry corresponding to the boolean values that would make the product term true)</p></li></ul><p></p>
8
New cards

canonical sum of products (SOP)

  • completely unsimplified SOP

  • each minterm in the function expression contains all the vars (A, B, C) → like A’B’C..

9
New cards

karnaugh map

graphical representation of a truth table of a logic function

  • see “Summary of Chapter 1 - Digital Logic Circuit” note, page 1

10
New cards

karnaugh map - implicant

  • product/minterm term that, if equal to 1, implies f (function output) = 1

  • from the k-map’s pov, an implicant is a rectangular group of 1, 2, 4, 8 adjacent boxes (powers of 2’s)

11
New cards

karnaugh map - prime implicant

  • an implicant that cannot be completely covered by another implicant (the largest possible rectangle that can cover the adjacent 1’s)

12
New cards

karnaugh map - essential prime implicant 

  • a prime implicant that contains at least one “1" that no other prime implicant covers

13
New cards

demorgan’s thm with logic gates

knowt flashcard image
14
New cards

NAND implementation of function in SOP form

see “Summary of Chapter 1” notes, page 2

15
New cards

NAND implementation of AND, OR and NOT

see “Summary of Chapter 1” notes, page 2

16
New cards

combinational circuit: defn

  • set-up of a number of connected logic gates that implement the logic function between n input vars and m output vars

  • time-INDEPENDENT, output does not depend on any other factor other than the inputs

  • output is “recomputed” as soon as a change in the input(s) occurs and is presented as the output with a time delay

17
New cards

combinational circuit: visual

knowt flashcard image
18
New cards

combinational circuit: design procedure

to design a combinational circuit:

  1. define the problem and the inputs/outputs

  2. assign variables (like A, B, x, y, et cetera) to inputs and outputs

  3. derive the truth table defining the relationship between the inputs and the outputs → ask “which values of the inputs make the outputs 1?”)

  4. obtain the SIMPLIFIED boolean expression for EACH output var

  5. sketch the logic diagram of the circuit with the appropriate logic gates

  6. see “Summary of Chapter 1” notes, page 3 for an example

19
New cards

sequential circuit: defn

  • output of a sequential circuit is the logic function of the present state of external inputs

  • it’s like a combinational circuit with memory of the previous state of inputs

  • performs like a “feedback loop”

20
New cards

two types of sequential circuits

  • synchronous → operate at time events determined by an additional control signal called “clock”

  • asynchronous → operate at time events determined by a change in the input

21
New cards

sequential circuit: visual

knowt flashcard image
22
New cards

state diagram

a graph connecting all possible states of a sequential circuit (could be written in binary, decimal, hex, octo, et cetera)

  • each state points to their next state

  • see image for example

<p>a graph connecting all possible states of a sequential circuit (could be written in binary, decimal, hex, octo, et cetera)</p><ul><li><p>each state points to their next state</p></li></ul><ul><li><p>see image for example</p></li></ul><p></p><p></p>
23
New cards

two types of MEMORY elements

  • latches (SR, D)

  • flip-flops (D, JK, SR, T)

each latch/ff can be created from other latches/ff’s (ex: a JK ff can be made with a D ff)

24
New cards

how clock (the control signal) triggers a change in outputs 

  • the outputs respond to changes in the input only when the clock pulse is at a specific edge (negative edge, positive edge) → “edge-triggered”

25
New cards

positive edge vs negative edge of a clock pulse

knowt flashcard image
26
New cards

sequential circuit: design procedure

  1. analyze the problem and create state diagram showing all the states that the finite state machine can be in (sequential circuits have a finite number of possible states) and how each state transitions from one to the other.

  2. make a state table based on the state diagram showing all possible PRESENT STATES, the NEXT STATES that would proceed the present states, and the trigger of the present state to the next state

  3. state assignment → remember that for n bits, you need n flip-flops to hold the bits

  4. refer to the excitation tables of the specific flip-flop you are using (D, T, SR, JK) to fill in the inputs (0,1,X) you need for each ff input to transition to the next state

  5. derive logic functions for each ff input using k-maps

  6. Sketch the circuit

SEE “Summary of Chapter 1” NOTES FOR AN EXAMPLE (page 4)

27
New cards

sequential circuit: visual example

  • this is the implementation of a 4-bit counter implementation with JK ff’s

  • a typical sequential circuit has logic gates (combination circuit segment) to transition the present states into next states AND a row of flip-flops (state register) for the memory segment of the sequential circuit

  • clock trigger (control signal “CLK” at the bottom) “pushes” the next state bits into the flip-flops to be stored in the flip-flops

<ul><li><p>this is the implementation of a 4-bit counter implementation with JK ff’s</p></li><li><p>a typical sequential circuit has logic gates (combination circuit segment) to transition the present states into next states AND a row of flip-flops (state register) for the memory segment of the sequential circuit</p></li><li><p>clock trigger (control signal “CLK” at the bottom) “pushes” the next state bits into the flip-flops to be stored in the flip-flops</p></li></ul><p></p>
28
New cards

exclusive-or equivalency

A xor B = A’B + AB’