ECE 171: Introduction to Digital Circuits

 Fall 1999

Rev: 11.11.99

Lecture Notes 12

Last Time

This Time

Decoders

Decoders convert compact codes to less compact codes.

Draw a symbol for a 3-to-8 decoder.
Draw the first few lines of the truth table.
Review the data sheet for the 74138
Discuss the following:

Encoders

Encoders convert many inputs into fewer inputs.

Draw an example of an 8-to-3 encoder.
Begin drawing the truth table and note the following:

Go over data sheet for 74148 devices.
Note the following:

Multiplexers

Draw symbol as programmable switch, as done in the book.
Draw a truth table using don't cares.
Draw a more compact truth table by specifying the data inputs in the output column, as is done on the data sheets.

Go over data sheet for 74151 devices.

Multiplexers for Combinational Logic

Show students how a multiplexer with thre control inputs can implement any function of three variables. Have students pick the function.

Show students trick for implementing a function of four variables with a multiplexer that has three control variables. Have students pick the function. Note that this also requires the use of an inverter for the LSB.

Show how multiplexers can be combined to make the equivalent of larger multiplexers. Specifically draw a diagram of five 4-Input multiplexers and show how they can be used to make the equivalent of a 16-Input multiplexer.

Demultiplexers

Draw diagram of 8-Output demultiplexer (3 control inputs).

Multiplexers and Demultiplexers for Serial Communications

Seven Segment Displays

Show Figure 7-19 (pg. 166) from the book.

Parity - For Error Detection