Digital Design Lecture 14

Slides:



Advertisements
Similar presentations
Lecture 11-1 FPGA We have finished combinational circuits, and learned registers. Now are ready to see the inside of an FPGA.
Advertisements

Digital Design: Combinational Logic Blocks
Overview Programmable Implementation Technologies (section 6.8)
1 KU College of Engineering Elec 204: Digital Systems Design Lecture 9 Programmable Configurations Read Only Memory (ROM) – –a fixed array of AND gates.
Programmable Logic Devices
©2004 Brooks/Cole FIGURES FOR CHAPTER 9 MULTIPLEXERS, DECODERS, AND PROGRAMMABLE LOGIC DEVICES Click the mouse to move to the next page. Use the ESC key.
Chapter 6 – Selected Design Topics Part 4 – Programmable Implementation Technologies Logic and Computer Design Fundamentals.
Multiplexers, Decoders, and Programmable Logic Devices
ECE 331 – Digital System Design Tristate Buffers, Read-Only Memories and Programmable Logic Devices (Lecture #16) The slides included herein were taken.
ECE 301 – Digital Electronics
Programmable Array Logic (PAL) Fixed OR array programmable AND array Fixed OR array programmable AND array Easy to program Easy to program Poor flexibility.
Figure to-1 Multiplexer and Switch Analog
Random-Access Memory (RAM)
Memory and Programmable Logic Dr. Ashraf Armoush © 2010 Dr. Ashraf Armoush.
CPLD (Complex Programmable Logic Device)
Programmable Logic Devices
1 Lecture #10 EGR 277 – Digital Logic Multiplexers (Data Selectors) A multiplexer (MUX) is a device that allows several low-speed signals to be sent over.
CHAPTER 9 MULTIPLEXERS, DECODERS, AND PROGRAMMABLE LOGIC DEVICES
0/13 Introduction to Programmable Logic Devices Aleksandra Kovacevic Veljko Milutinovic
ECE DIGITAL LOGIC DESIGN CHAPTER – VI PART 2 PLA AND MEMORY DEVICES
Programmable Logic Devices (PLDs)
EE207: Digital Systems I, Semester I 2003/2004
Basic Logic Functions Chapter 2 Subject: Digital System Year: 2009.
CEC 220 Digital Circuit Design Programmable Logic Devices
CSET 4650 Field Programmable Logic Devices
Logic and Computer Design Fundamentals, Fifth Edition Mano | Kime | Martin Copyright ©2016, 2008, 2004 by Pearson Education, Inc. All rights reserved.
Programmable Logic Devices. Principle of Operation: Example: X = A.B + A’.B’ requires that fuses f1 and f4 to be “blown”.
Gunjeet Kaur Dronacharya Group of Institutions. Outline Introduction Random-Access Memory Memory Decoding Error Detection and Correction Programmable.
Programmable Logic Devices
Chapter- 9 Programmable Logic Devices DHADUK ANKITA ENRL NO Noble Engineering College- Junagadh.
CENG 241 Digital Design 1 Lecture 13
This chapter in the book includes: Objectives Study Guide
Memory and Programmable Logic
ETE Digital Electronics
Sequential Programmable Devices
Sequential Logic Design
Programmable Logic Device Architectures
This chapter in the book includes: Objectives Study Guide
Complex Programmable Logic Device (CPLD) Architecture and Its Applications
Programmable Logic Devices
Logic and Computer Design Fundamentals
Electronics for Physicists
Dr. Clincy Professor of CS
This chapter in the book includes: Objectives Study Guide
Programmable Logic Devices: CPLDs and FPGAs with VHDL Design
Dr. Clincy Professor of CS
Chapter 13 – Programmable Logic Device Architectures
FIGURE 7.1 Conventional and array logic diagrams for OR gate
حافظه و منطق قابل برنامه ریزی
CSCE 211: Digital Logic Design
CSCE 211: Digital Logic Design
The architecture of PAL16R8
Programmable Electrically Erasable Logic Devices (PEEL)
Programmable Logic Devices (PLDs)
حافظه و منطق قابل برنامه ریزی
Programmable Configurations
Introduction to Programmable Logic Devices
Chapter 7 Memory and Programmable Logic
Unit -06 PLDs.
Dr. Clincy Professor of CS
CSCE 211: Digital Logic Design
CSCE 211: Digital Logic Design
Programmable Logic- How do they do that?
Programmable Logic Devices
PROGRAMMABLE LOGIC DEVICES (PLD) UNIT-IV
FIGURE 5-1 MOS Transistor, Symbols, and Switch Models
Implementing Logic Gates and Circuits
Programmable logic and FPGA
Presentation transcript:

Digital Design Lecture 14 ROMs and RAMs Mano, 7.6-7.8

PLD Configurations

An Example PLA Buffers provide true and complement of inputs XORs provide programmable complementors on outputs Similar to PROM Partial variable decoding Only some minterms

PLA Programming Table Table 7-5

Solution to Example 7-2 Implement F1(A,B,C)=(0,1,2,4)

Programmable Array Logic Fixed OR array Programmable AND array

PAL Fuse Map PAL Programming Table Table 7-6

Sequential PLDs

Sequential Programmable Devices Sequential (simple) programmable Logic device (SPLD) Field-programmable logic sequence (FPLS, defunct – too hard to use) Registered PAL / macrocell structure Complex programmable logic device (CPLD) Collection of SPLDs on a chip Field programmable gate array (FPLA) Logic blocks (look-up tables, multiplexers, gates, flip-flops) Programmable input/output blocks Programmable interconnections Microprocessor (using PROM)

Macrocell Logic

CPLD