PROGRAMMABLE LOGIC DEVICES (PLD) UNIT-IV

Slides:



Advertisements
Similar presentations
FPGA (Field Programmable Gate Array)
Advertisements

Programmable Logic Devices
Digital Logic Design Lecture 21. Announcements Homework 7 due on Thursday, 11/13 Recitation quiz on Monday on material from Lectures 21,22.
©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
EET 1131 Unit 4 Programmable Logic Devices  Read Kleitz, Chapter 4.  Homework #4 and Lab #4 due next week.  Quiz next week.
ECE 301 – Digital Electronics
ENEE x Digital Logic Design Lecture 20. Announcements Homework 6 due today. Homework 7 up on course webpage, due on 11/13. Recitation quiz on Monday,
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
EE 261 – Introduction to Logic Circuits Module #8 Page 1 EE 261 – Introduction to Logic Circuits Module #8 – Programmable Logic & Memory Topics A.Programmable.
1/2550A. Yaicharoen1 Programmable Logic Devices. 1/2550A. Yaicharoen2 General structure of PLDs.
Random-Access Memory (RAM)
Memory and Programmable Logic Dr. Ashraf Armoush © 2010 Dr. Ashraf Armoush.
Microprocessor Address Decoding.
PROGRAMMABLE LOGIC DEVICES (PLD)
Field-programmable logic devices FPLA circuits –Packaged PLA components with a fuse at every diode in both the AND and OR sections, that can be configured.
Basic Logic Operations and Standard Logic Gates (Lecture #1) ECE 331 – Digital System Design.
Programmable Logic Devices
CHAPTER 9 MULTIPLEXERS, DECODERS, AND PROGRAMMABLE LOGIC DEVICES
Karnaugh maps for the binary full adder.
0/13 Introduction to Programmable Logic Devices Aleksandra Kovacevic Veljko Milutinovic
Unit VII SEMICONDUCTOR INTEGRATED CIRCUIT DESIGN
Basic Logic Functions Chapter 2 Subject: Digital System Year: 2009.
IC design options PLD (programmable logic device)
CEC 220 Digital Circuit Design Programmable Logic Devices
Basic Logic Operations and Standard Logic Gates [Lecture:1] Instructor: Sajib Roy Lecturer, ETE, ULAB ETE 204 – Digital Electronics.
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”.
Thinning Lines Between Software and Hardware Programmable Logic Devices Adam Foust.
Programmable Logic Devices
Gunjeet Kaur Dronacharya Group of Institutions. Outline Introduction Random-Access Memory Memory Decoding Error Detection and Correction Programmable.
Programmable Logic Devices
 Seattle Pacific University EE Logic System DesignProgrammable-1 Implementing Sums-of-Products Z A B C D E F We find And-Or structures like this.
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
EET 1131 Unit 4 Programmable Logic Devices
ETE Digital Electronics
Digital Design Lecture 14
Sequential Programmable Devices
Lecture 10 Topics Programmable Logic Devices (PLDs)
Programmable Logic Device Architectures
This chapter in the book includes: Objectives Study Guide
Programmable Logic Devices
ECE 331 – Digital System Design
Logic and Computer Design Fundamentals
Dr. Clincy Professor of CS
This chapter in the book includes: Objectives Study Guide
Programmable Logic Devices: CPLDs and FPGAs with VHDL Design
Chapter 13 – Programmable Logic Device Architectures
FIGURE 7.1 Conventional and array logic diagrams for OR gate
حافظه و منطق قابل برنامه ریزی
ECE434a Advanced Digital Systems L02
حافظه و منطق قابل برنامه ریزی
SYEN 3330 Digital Systems Chapter 4 – Part 2 SYEN 3330 Digital Systems.
Programmable Logic Devices
Introduction to Programmable Logic Devices
Dr. Clincy Professor of CS
13 Digital Logic Circuits.
EET 1131 Unit 4 Programmable Logic Devices
Programmable Logic Devices
FIGURE 5-1 MOS Transistor, Symbols, and Switch Models
Physical Implementation
EET 1131 Unit 4 Programmable Logic Devices
Programmable logic and FPGA
Presentation transcript:

PROGRAMMABLE LOGIC DEVICES (PLD) UNIT-IV

PLD Problems by Using Basic Gates Many components on PCB: As no. of components rise, nodes interconnection complexity grow exponentially Growth in interconnection will cause increase in interference, PCB size, PCB design cost, and manufacturing time

PLD The purpose of a PLD device is to permit elaborate digital logic designs to be implemented by the user in a single device. Can be erased electrically and reprogrammed with a new design, making them very well suited for academic and prototyping Types of Programmable Logic Devices SPLDs (Simple Programmable Logic Devices) ROM (Read-Only Memory) PLA (Programmable Logic Array) PAL (Programmable Array Logic) GAL (Generic Array Logic) CPLD (Complex Programmable Logic Device) FPGA (Field-Programmable Gate Array)

PLD The first three varieties are quite similar to each other: They all have an input connection matrix, which connects the inputs of the device to an array of AND-gates. They all have an output connection matrix, which connect the outputs of the AND-gates to the inputs of OR-gates which drive the outputs of the device. The gate array is significantly different and will be described later.

PLD The differences between the first three categories are these: 1. In a ROM, the input connection matrix is hardwired. The user can modify the output connection matrix. In a PAL/GAL the output connection matrix is hardwired. The user can modify the input connection matrix. In a PLA the user can modify both the input connection matrix and the output connection matrix.

General structure of PLDs.

Buffer/inverter (a) Symbol. (b) Logic equivalent.

Programming by blowing fuses. (a) Before programming. (b) After programming.

OR - PLD Notation

AND - PLD Notation

PROM Notation

Using a PROM for logic design (a) Truth table. (b) PROM realization.

A simple four-input, three-output PAL device.

An example of using a PAL device to realize two Boolean functions. (a) Karnaugh maps. (b) Realization.

Exclusive-or-gate with a programmable fuse (a) Circuit diagram. (b) Symbolic representation.