itec 352 lecture 5 low level components(3). low level components review multiplexers demultiplexer...
TRANSCRIPT
![Page 1: ITEC 352 Lecture 5 Low level components(3). Low level components Review Multiplexers Demultiplexer Minterm/Maxterm Karnaugh Map](https://reader035.vdocuments.us/reader035/viewer/2022080915/56649dd45503460f94acb709/html5/thumbnails/1.jpg)
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](https://reader035.vdocuments.us/reader035/viewer/2022080915/56649dd45503460f94acb709/html5/thumbnails/2.jpg)
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](https://reader035.vdocuments.us/reader035/viewer/2022080915/56649dd45503460f94acb709/html5/thumbnails/3.jpg)
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](https://reader035.vdocuments.us/reader035/viewer/2022080915/56649dd45503460f94acb709/html5/thumbnails/4.jpg)
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](https://reader035.vdocuments.us/reader035/viewer/2022080915/56649dd45503460f94acb709/html5/thumbnails/5.jpg)
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](https://reader035.vdocuments.us/reader035/viewer/2022080915/56649dd45503460f94acb709/html5/thumbnails/6.jpg)
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](https://reader035.vdocuments.us/reader035/viewer/2022080915/56649dd45503460f94acb709/html5/thumbnails/7.jpg)
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](https://reader035.vdocuments.us/reader035/viewer/2022080915/56649dd45503460f94acb709/html5/thumbnails/8.jpg)
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](https://reader035.vdocuments.us/reader035/viewer/2022080915/56649dd45503460f94acb709/html5/thumbnails/9.jpg)
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](https://reader035.vdocuments.us/reader035/viewer/2022080915/56649dd45503460f94acb709/html5/thumbnails/10.jpg)
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](https://reader035.vdocuments.us/reader035/viewer/2022080915/56649dd45503460f94acb709/html5/thumbnails/11.jpg)
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](https://reader035.vdocuments.us/reader035/viewer/2022080915/56649dd45503460f94acb709/html5/thumbnails/12.jpg)
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](https://reader035.vdocuments.us/reader035/viewer/2022080915/56649dd45503460f94acb709/html5/thumbnails/13.jpg)
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](https://reader035.vdocuments.us/reader035/viewer/2022080915/56649dd45503460f94acb709/html5/thumbnails/14.jpg)
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](https://reader035.vdocuments.us/reader035/viewer/2022080915/56649dd45503460f94acb709/html5/thumbnails/15.jpg)
Low level components
Review
• Decoders• Majority function