Unit 9 Multiplexers, Decoders, and Programmable Logic Devices - PowerPoint PPT Presentation

1 / 15
About This Presentation
Title:

Unit 9 Multiplexers, Decoders, and Programmable Logic Devices

Description:

Unit 9 Multiplexers, Decoders, and Programmable Logic Devices Fundamentals of Logic Design by Roth and Kinney 9.1 Introduction SSI small scale integration NAND,NOR ... – PowerPoint PPT presentation

Number of Views:269
Avg rating:3.0/5.0
Slides: 16
Provided by: Geor4225
Category:

less

Transcript and Presenter's Notes

Title: Unit 9 Multiplexers, Decoders, and Programmable Logic Devices


1
Unit 9 Multiplexers, Decoders, and Programmable
Logic Devices
  • Fundamentals of Logic Design by Roth and Kinney

2
9.1 Introduction
  • SSIsmall scale integration
  • NAND,NOR,AND, and OR, inverters, and flip-flops
    (1-4 gates, 6 inverters, 1 or 2 flip-flops) in a
    single pkg
  • MSImedium-scale integration
  • Adders, Multiplexers, Decoders, Registers, and
    Counters(12-100 gatesin a single package)
  • LSIlarge scale integration (memories or
    microprocessors) (100-few thousand gates in a
    single package)
  • VLSIvery large scale integration (memories or
    microprocessors) (several thousand gates or more
    in a single package).

3
9.1 (cont.)
  • Cost tends to decrease when LSI and VLSI circuits
    are used (wiring, mounting, and maintaining
    designs.)
  • Design trendsLSI and VLSI.

4
9.2 Multiplexers
  • Data inputs and control inputs.
  • The control inputs are used to select one of the
    data inputs.
  • See Figures 9-1 and 9-2.
  • Note that the output Z of the 4 x 1 multiplexer
    is Z ABI0 ABI1 ABI2 ABI3

5
9.2 (cont.)
  • Equation 9-2 shows output Z for an 8x1
    multiplexer.
  • Figure 9.3Logic diagram for 8 to 1 Mux.
  • NAND or NOR gates can be used .
  • 2-levels shown
  • Figure 9-4Multi-Level 8 to 1 Mux using NANDS.
  • Figure 9-9 illustrates the MUX used to implement
    a simple function.

6
9.3 Three-State Buffers
  • A simple buffer can be used to increase the
    driving capability of a gate output.
  • See Figure 9.10, page 266.
  • A three-state (tri-state) buffer allows the
    outputs of two or more gates to be connected
    together.
  • See Figure 9-11 when the control B is 0 the
    output will have a high inpedence.

7
9.4 Decoders and Encoders
  • Figure 9-17 3-5o-8 line decoder
  • Generates all of the minterms.
  • Only one output will be high for each combination
    of the input variables.

8
9.4 (cont.)
  • Figure 9-18 A 4 to- 10 line decoder (7442)
  • (a) Logic diagram
  • (b) Block diagram
  • (c) Truth Table (one output will be a 0)
  • Binary coded decimal are used as the input.

9
9.4 (cont.)
  • An encoder performs the inverse function of a
    decoder (Figure 9.20).

10
9.5 Read-Only Memories
  • ROMread only memory used to store data.
  • Figure 9-21 An 8-word x 4 bit ROM.
  • (a) Block Diagram
  • (b) Truth Table

11
9.6 Programmable Logic Devices
  • PLDprogrammable logic device a digital
    integrated circuit capable of being programmed to
    provide a variety of different logic functions.
  • PLAprogrammable logic array
  • Similar in function to a ROM

12
9.7 Complex Programmable Logic Devices
  • CPLDmany PLAs can be placed today on a single
    chip.
  • Figure 9-34Architecture of Xilinx XCF3064XL CPLD.

13
9.8 Field-Programmable Gate Arrays
  • FPGAan IC that contains an array of identical
    logic cells (configurable logic blocks) with
    programmable interconnections. (See Figure 9-36)
  • Array of CLBs is surrounded by I/O blocks.
  • The I/O blocks connect the CLBs with the pins of
    the FPGA chip.
  • The space between CLBs is used to route the
    connections between the CLB outputs and inputs.

14
9.8 (cont.)
  • Simplified CLBFigure 9-37
  • 2 function generators of logic lookup Tables
    (LUTs)
  • LUTsreprogrammable ROMs (16 1-bit words
  • LUTsstore the truth table of the function being
    implemented.
  • 2 flip-flops ( outputs XQ and YQ)
  • Multiplexors (for routing signals)
  • H chooses between F and G.
  • Selects combinational logic outputs, X and Y.

15
(No Transcript)
Write a Comment
User Comments (0)
About PowerShow.com