Part 1

A: Muxes

  • ✅ Create a 4-bit 2-to-1 Mux
  • ✅ Design and Implement an 8-to-1 Mux

B: Add/subtract

C: ALU

Part 2

✅ Truth table

✅ Implementation

⚠️ do i gotta use the button or nah?todo

D Flip-flop

CSRQ
0XXPrev QPrev
100Prev QPrev
10101
11010
111??
  • The last one should just be 0 0 but that makes no sense so we put ? ? instead?

in Clocked (Gated) SR Latch the ? ? implies QT+1 is 1 and not Q is also 1 so thats why we use the ?

you must be able to show the TA an example where it’s clear the gated SR latch is NOT edge-triggered:

  • Yeah, just play around with S and R while the clock is high; the output is changing even though we aren’t on the falling or rising edge of C