ECE 275: Common building blocks
Website: https://vikasdhiman.info/ECE275-Sequential-Logic/
\[ \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}} \]
Announcments
Homework 5 is due on Oct 15th, 9 AM before class.
Design a 4-bit Adder/Substractor unit
Using an adder and 1's complement unit.
Adder/Substractor unit
Gray code
Gray code
Binary Coded Decimal
Binary Coded Decimal
Common building blocks of digital circuits
Multiplexers
Decoders/Encoders
Three state buffers
Recall 2-to-1 Multiplexer (MUX)
Telephony multiplexing
More Multiplexers (MUX)
More Multiplexers (MUX)
\[ Z = \bA \bB I_0 + \bA B I_1 + A\bB I_2 + AB I_3 \] \[ Z = \bA \bB \bC I_0 + \bA \bB C I_1 + \bA B \bC I_2 + \bA B C I_3 + A \bB \bC I_4 + A \bB C I_5 A B \bC I_6 + A B C I_7 \] \[ Z = \sum m_k I_k \]
Sample application: data routing
Quad 2-to-1 MUX
Three state buffers
Sample applications: Bi-Directional IO
2-to-4 Decoders
2-to-4 Decoders
3-to-8 Decoders
2-to-4 DeMUX
Encoder
Priority Encoder
Sample application: ROM
Thanks, Questions, Feedback?
https://vikasdhiman.info/ECE275-Sequential-Logic/