References: Unit 10 — Sequential Circuit Design

  1. Shift register — Wikipedia — Comprehensive coverage of shift register types (SISO, SIPO, PISO, PIPO), applications, and implementations including universal shift registers.
  2. Counter (digital) — Wikipedia — Detailed explanation of digital counters including binary, decade, ring, and Johnson counters with circuit diagrams and timing analysis.
  3. Finite-state machine — Wikipedia — Complete overview of FSM theory including Moore and Mealy models, state diagrams, and applications in digital design.
  4. Digital Design (6th Edition) — M. Morris Mano, Michael D. Ciletti — Pearson — Chapters 5-6 cover sequential circuit analysis and design including registers, counters, and state machine design procedures.
  5. Ring counter — Wikipedia — Explanation of ring counters and Johnson counters with state sequences, decoding logic, and applications.
  6. Moore machine — Wikipedia — Formal definition of Moore machines with comparison to Mealy machines and design considerations.
  7. Mealy machine — Wikipedia — Formal definition of Mealy machines with examples and comparison to Moore machines.
  8. State Machine Design Tutorial — Electronics Tutorials — Step-by-step FSM design procedure with state tables, state assignment, and implementation examples.
  9. Counter Design Tutorial — GeeksforGeeks — Detailed coverage of synchronous and asynchronous counter design with multiple examples and timing diagrams.
  10. Fundamentals of Digital Logic with Verilog Design (3rd Edition) — Stephen Brown, Zvonko Vranesic — McGraw-Hill — Chapter 8 covers sequential circuit design with emphasis on practical implementation and HDL modeling.