itec 352 lecture 5 low level components(3). low level components review multiplexers demultiplexer...

15
ITEC 352 Lecture 5 Low level components(3)

Upload: marcus-gilbert

Post on 24-Dec-2015

213 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: ITEC 352 Lecture 5 Low level components(3). Low level components Review Multiplexers Demultiplexer Minterm/Maxterm Karnaugh Map

ITEC 352

Lecture 5Low level components(3)

Page 2: ITEC 352 Lecture 5 Low level components(3). Low level components Review Multiplexers Demultiplexer Minterm/Maxterm Karnaugh Map

Low level components

Review

• Multiplexers• Demultiplexer• Minterm/Maxterm• Karnaugh Map

Page 3: ITEC 352 Lecture 5 Low level components(3). Low level components Review Multiplexers Demultiplexer Minterm/Maxterm Karnaugh Map

Low level components

Outline

• Decoders • 7 Segment display

Page 4: ITEC 352 Lecture 5 Low level components(3). Low level components Review Multiplexers Demultiplexer Minterm/Maxterm Karnaugh Map

Low level components

Decoder

• Similar to a DeMultiplexer– Essential difference: the select (or control lines)

are now considered as part of input.• Used to convert logical encoding into spatial

encoding.• Decoders generate the minterms for a

function.

Page 5: ITEC 352 Lecture 5 Low level components(3). Low level components Review Multiplexers Demultiplexer Minterm/Maxterm Karnaugh Map

Low level components

A 2-4 Decoder: generates all possible minterms with 2 bits

Page 6: ITEC 352 Lecture 5 Low level components(3). Low level components Review Multiplexers Demultiplexer Minterm/Maxterm Karnaugh Map

Low level components

Majority Function

• Implement it using a decoder

Page 7: ITEC 352 Lecture 5 Low level components(3). Low level components Review Multiplexers Demultiplexer Minterm/Maxterm Karnaugh Map

Low level components

Using a Decoder to Implement the Majority Function

Page 8: ITEC 352 Lecture 5 Low level components(3). Low level components Review Multiplexers Demultiplexer Minterm/Maxterm Karnaugh Map

Low level components

Example decoder

• Example:Develop a circuit for this:

• Develop a circuit that drives one input digit for this clock radio.

Page 9: ITEC 352 Lecture 5 Low level components(3). Low level components Review Multiplexers Demultiplexer Minterm/Maxterm Karnaugh Map

Low level components

Clock radio

• Step 1: – Initial questions:• How many outputs are there for the circuit ? • How many inputs are needed to design this circuit ?

– Usually we are interested only in the minimum number of inputs.

– However, sometimes it helps us look at other inputs.» What possible other inputs can you think of ?

• Next: How are the outputs related to the inputs.

Page 10: ITEC 352 Lecture 5 Low level components(3). Low level components Review Multiplexers Demultiplexer Minterm/Maxterm Karnaugh Map

Low level components

numeric display (2)

• How are the outputs related to the inputs ?

– Capture this function using a boolean equation– How do we derive boolean equations? use truth tables.

a

b

d

ce

fg

Page 11: ITEC 352 Lecture 5 Low level components(3). Low level components Review Multiplexers Demultiplexer Minterm/Maxterm Karnaugh Map

Low level components

numeric display (3)

• Draw the truth table for matching inputs to outputs.

Page 12: ITEC 352 Lecture 5 Low level components(3). Low level components Review Multiplexers Demultiplexer Minterm/Maxterm Karnaugh Map

Low level components

numeric display (4)

• Which of the following standard circuits can you use to develop this circuit:– Decoder– Multiplexer– Demultiplexer

• Why ?

Page 13: ITEC 352 Lecture 5 Low level components(3). Low level components Review Multiplexers Demultiplexer Minterm/Maxterm Karnaugh Map

Low level components

numeric display (5)

• Decoders generate minterms.• What type of a decoder would you use:– 1 X 2– 2 X 4– 3 X 8 – Etc.. ?

Page 14: ITEC 352 Lecture 5 Low level components(3). Low level components Review Multiplexers Demultiplexer Minterm/Maxterm Karnaugh Map

Low level components

Implementation

• Logisim demonstration

Page 15: ITEC 352 Lecture 5 Low level components(3). Low level components Review Multiplexers Demultiplexer Minterm/Maxterm Karnaugh Map

Low level components

Review

• Decoders• Majority function