CSCI 320 — Chapter 3 comments
The PowerPoint
Notes on the PowerPoint
- Slide 22: enabling flip-flops
- Unenabled flip-flops produce the
z
- Slide 23–26: initializing flip-flops
- Slide 31: Moore and Mealy FSMs
- Moore — Output is a function of state
- Mealy — Output is a function of state and input
- Slide 33: I/O view
- Slides 34–39: state transitions
- Slides 40–41: output
- Slide 45: timing diagram
- Slides 63–65: Timing for flip-flop (or memory)
- tsetup and thold
- tccq and tpcq
- Slides 66–77: dynamic discipline
- Setup time constraint: tpd ≤
TC
- (tpcq + tsetup)
- Hold time constraint: tcd ≥
thold - tccq
- Slides 47–57: Moore vs Mealy
- Slides 85–94: asynchronicity and metastability
- Slide 58: factoring state machines
- Slides 95–103: parallelism
Examples