digital electronics

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

1/51

encourage image

There's no tags or description

Looks like no tags are added yet.

Last updated 11:49 AM on 5/18/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No analytics yet

Send a link to your students to track their progress

52 Terms

1
New cards

XOR gate

either, or but NOT BOTH

2
New cards

XNOR gate

  • inverse XOR

  • if A and B are equal

  • If A and B are true

  • or if A and B are false

3
New cards

de morgans law

NOT(AB) =NOT(A) + NOT(B)

4
New cards

combining groups of ones in karnaugh map

sum of products (multiply them)

5
New cards

karnaugh map rules

  1. construct largest group first

  2. progressively smaller groups added

  3. can overlap groups if singular one

6
New cards

sum of products

  • for each line of truth table thats a minterm (F=1)

  • multiply the variables together to get expression for that line

  • then add the multiplied expressions

eg. ABC + AB

7
New cards

product of sums

  • for each line on the truth table thats a maxterm (F=0)

  • add the variables together in the row

  • then multiply all the added up rows

  • eg (A+B+C)(A+B)

8
New cards

maxterms from karnaugh map

  1. group 0s and multiply groups together

  2. then use de morgan law to turn multiplication into addition

9
New cards

order of combinations for karnaugh map

00, 01, 11, 10

10
New cards

NAND and NOR gates

  • not what is intuitive

  • think and gate and then not (01=1)

  • think or gate and then not (01=0)

  • so flip whetever and and or ouptut would be

11
New cards

making karnaugh map hazard free

create more groups of ones so there are no gaps in between original groups

12
New cards

static hazard reason

all real gates take a finite amount of time to operate and so produce a delay in the signals passing through them

13
New cards

function hazard

unsolvable hazard, occurs when more than one input variable changes at the same time

  • only way to avoid is to restrict change of input variables to one at a time

14
New cards

binary arithmetic 1+1

=10

  • write the 0 carry the 1

15
New cards

the thing you carry in binary arithmetic

carry = AND function

16
New cards

the thing you carry in binary arithmetic

“sum” = XOR function

17
New cards

logical depth

the max number of gates through which a signal will pass from input to output (carry and sum)

  • if depth of C output = 1 and S output = 3 then C will reply before S causing hazard

18
New cards

1 + 1 + 1

11

19
New cards

10-1

1

20
New cards

full adder vs half adder

half adder: inputs = A, B outputs = carry, sum

full adder: inputs = A, B, carryin outputs = carryout, sum

21
New cards

11 + 1

100

22
New cards

hexadecimal

ends at 9 then goes A, B, C… (A = 10, B=11, C = 12)

  • uses base 16 so decimal-hexadecimal is divide by 16

23
New cards

ones complement

just flip all the bits

  • problem: gives two values for zero

24
New cards

twos complement

flip all the bits then add 1 to the end

25
New cards

adding ones complement

overflow (adding extra place at front) must be wrapped around

26
New cards

adding twos complement

  • if the 2 last numbers u carry over are both 1 or both 0 overflow can be ignored

  • if they are different then overflow cannot be ignored

27
New cards

sign magnitude

add sign bit to the left of biggest digit

0 = positive

1 = negative

28
New cards

combinational vs sequential logic

combinational: output depends only on current inputs

sequential: output depends on current inputs + previous outputs (memory)

  • latches, flip flops

29
New cards

SR latch high input

NOR gates

30
New cards

SR high input set + reset

set: S = 1, R = 0, Q = 1

reset: S = 0, R=1, Q = 0

31
New cards

SR high input hold + forbidden

00 = hold, 11=forbidden

32
New cards

SR low input

NAND gates

gates r just all flipped

33
New cards

how does SR latch high input fix switch debouncing

  • stores a stable state (hold)

  • if switched to A bounce between reset and hold

  • if switched to B bounce between set and hold

  • reset and set switch for low input

  • bouncing between hold just stays the same

34
New cards

SR latch with enable

E = 0 means hold doesnt matter what SR arre

E = 1 means listen to inputs

35
New cards

“4 bit detector”

circuit with 4 inputs

36
New cards

even/odd parity

  • add zero to front if uneven number of 1s (for even)

  • add 1 to front if uneven zeros (for odd)

37
New cards

parity detection

  • xor all bits together using answer from last one with next

  • XOR result = 0 means even 1s

  • XOR result = 1 means odd 1s

38
New cards

BCD digit

  • 1-9

  • 1 is 0001 then just add that to get to 9

39
New cards

S-R characteristic table

11 fobridden

remeber S =1 = set

<p>11 fobridden</p><p>remeber S =1 = set</p>
40
New cards

D latch basic

  • one input

  • S = D

  • R = not(D)

if E = 0 — Qnext = Qold (hold)

if E = 1 and D = 0 (S=0, R = 1) so Qnext = 0

if E = 1 and D =1 (S=1, R = 0) so Qnext = 1

41
New cards

active low D latch

enable = 0 - circuit on Qnext=D

enable =1 - circuit off Qnext = Qthe same

42
New cards

active low with SR latch

enable = 0 - circuit off, holds S=R =1

enable = 1 - circiut follow input S=S R=R

43
New cards

A + not(A)=

1

44
New cards

1 + A=

1

45
New cards

AA=

A

46
New cards

A(A+B)=

A

47
New cards

A + AB

A

48
New cards
49
New cards

AnotA=

0

50
New cards
51
New cards
52
New cards