\[ \newcommand{\bx}{\bar{x}} \newcommand{\by}{\bar{y}} \newcommand{\bz}{\bar{z}} \newcommand{\bA}{\bar{A}} \newcommand{\bB}{\bar{B}} \newcommand{\bC}{\bar{C}} \newcommand{\bD}{\bar{D}} \newcommand{\bE}{\bar{E}} \]

ECE 275: Synchronous Sequential circuits

Website: https://vikasdhiman.info/ECE275-Sequential-Logic/

Announcemnts

  • Midterm 2 postponed to Nov 15th instead of Nov 8th.
  • HW 7 is due on Monday (Nov 1st) at 9 AM before class.

General Sequential circuits

Mealy vs Moore

  • Moore: Outputs depend upon only the state
  • Mealy: Outptus depend upon both the state and the primary inputs

Example 1: Seq detector

Design a circuit that meets the following specification:
  1. The circuit has one input, w, and one output, z.
  2. All changes in the circuit occur on the positive edge of the clock signal.
  3. The output z is equal to 1 if during two immediately preceding clock cycles the input w was equal to 1. Otherwise, the value of z is equal to 0.

Ex1

Ex1: State assignment

Ex1: State assignment

Ex1: State assignment

Ex1: State assignment

Ex1b: Mealy state model

Ex1b: Mealy state model

Ex2: Parity Checker

Ex2: Parity Checker using T flip-flops

Ex2: Parity Checker using J-K flip-flops

Ex2: Parity Checker

Thanks, Questions, Feedback?

https://vikasdhiman.info/ECE275-Sequential-Logic/