Multiplexers

2/10/98


Click here to start


Table of Contents

Multiplexers

Multiplexers

Multiplexers (con't)

Mux implementation using logic gates

Cascading multiplexers

Multiplexers as general-purpose logic

Multiplexers as general-purpose logic

Multiplexers as general-purpose logic (cont'd)

Idea can be extended

Multiplexer as system component

Decoders

Decoder implementation using logic gates

Decoders for general-purpose logic

Decoders for general-purpose logic

Cascading decoders

Decoder can be used as a demultiplexer

Example Problem

Life Problem

Example Problem: Rotate

ABEL Program for Rotate

Example Problem: 6-64 Decoder

Tri-state Outputs

ABEL Program #1

ABEL Program #2

ABEL Program #3

ABEL Program #4

New subject: Arithmetic circuits

Circuits for binary addition

Full adder implementations

Adder/Subtractor

Problem: Ripple-carry delay

Ripple-carry adders (cont'd)

Carry-lookahead logic

Carry-lookahead logic (cont'd)

Carry-lookahead implementation

Carry-lookahead implementation (cont'd)

Extending the Carry-lookahead adder

Another solution: Carry-select adder

Arithmetic logic unit (ALU)

Logical function unit

Formalize the problem

PPT Slide

PPT Slide

PPT Slide

Author: Carl Ebeling

Email: cse-webmaster@cs.washington.edu

Home Page: http://www.cs.washington.edu//education/courses//370/CurrentQtr