Ece cs 352 digital systems fundamentals
This presentation is the property of its rightful owner.
Sponsored Links
1 / 25

ECE/CS 352 Digital Systems Fundamentals PowerPoint PPT Presentation


  • 37 Views
  • Uploaded on
  • Presentation posted in: General

ECE/CS 352 Digital Systems Fundamentals. Spring 2001 Chapter 3 -Part 2. Tom Kaminski & Charles R. Kime. Functional Block: Decoders. 2-to-4 Line Decoder. 2-to-4 Line Demultiplexer. Example: 74F138 Demultiplexer.

Download Presentation

ECE/CS 352 Digital Systems Fundamentals

An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

Presentation Transcript


Ece cs 352 digital systems fundamentals

ECE/CS 352 Digital Systems Fundamentals

Spring 2001

Chapter 3 -Part 2

Tom Kaminski& Charles R. Kime

ECE/CS 352 Digital System Fundamentals


Functional block decoders

Functional Block: Decoders

ECE/CS 352 Digital System Fundamentals


2 to 4 line decoder

2-to-4 Line Decoder

ECE/CS 352 Digital System Fundamentals


2 to 4 line demultiplexer

2-to-4 Line Demultiplexer

ECE/CS 352 Digital System Fundamentals


Example 74f138 demultiplexer

Example: 74F138 Demultiplexer

Note: This "Truth Table" uses the "x" to mean "this could be either 0 or 1". Thus, it "compacts" some of 26=64 lines.

ECE/CS 352 Digital System Fundamentals


Implementing logic with decoders

Implementing Logic with Decoders

ECE/CS 352 Digital System Fundamentals


Example 1 f a b m 0 3

Example 1:F(A,B) = m(0,3)

ECE/CS 352 Digital System Fundamentals


Example 1 f x y z m 0 3 5 6

Example 1:F(X,Y,Z) = m(0,3,5,6)

ECE/CS 352 Digital System Fundamentals


Implementing larger minterms

Implementing Larger Minterms

ECE/CS 352 Digital System Fundamentals


Functional block encoders

Functional Block: Encoders

ECE/CS 352 Digital System Fundamentals


Review decoders and encoders

Review: Decoders and Encoders

ECE/CS 352 Digital System Fundamentals


Multiplexers

Multiplexers

ECE/CS 352 Digital System Fundamentals


Example a 4 to 1 multiplexer

Example: A 4-to-1 multiplexer

ECE/CS 352 Digital System Fundamentals


Multiplexer versus decoder

Multiplexer Versus Decoder

Note how similar the two are internally.

ECE/CS 352 Digital System Fundamentals


Functions with multiplexers

Functions with Multiplexers

ECE/CS 352 Digital System Fundamentals


Example gray to binary code

Example: Gray to Binary Code

ECE/CS 352 Digital System Fundamentals


Gray to binary continued

Gray to Binary (Continued)

ECE/CS 352 Digital System Fundamentals


Gray to binary continued1

Gray to Binary (Continued)

ECE/CS 352 Digital System Fundamentals


Gray to binary continued2

Gray to Binary (Continued)

ECE/CS 352 Digital System Fundamentals


Other mux implementations

Other MUX Implementations

B

Y

00

01

11

10

B

Z

00

01

11

10

0

1

0

1

0

1

0

1

D0

D1

D3

D2

D0

D1

D3

D2

A

1

0

1

0

A

0

0

1

1

C

C

A

A

A

A

ECE/CS 352 Digital System Fundamentals


Mux implementations cont

MUX Implementations (Cont.)

ECE/CS 352 Digital System Fundamentals


Mux cont factoring out c

MUX: (Cont.) Factoring Out C

ECE/CS 352 Digital System Fundamentals


Mux cont factoring out b

MUX: (Cont.) Factoring out B

ECE/CS 352 Digital System Fundamentals


Mux cont factoring out a

MUX: (Cont.) Factoring out A

ECE/CS 352 Digital System Fundamentals


Summary

Summary

  • Know the functions performed by the following functional blocks:

    • Decoders

    • Demultiplexers

    • Encoders

    • Multiplexers

  • Know how to implement Boolean functions using:

    • Multiplexers

    • Decoders

ECE/CS 352 Digital System Fundamentals


  • Login