Programmable Logic Devices

Slides:



Advertisements
Similar presentations
FPGA (Field Programmable Gate Array)
Advertisements

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
CPEN Digital System Design
PLD Technology Basics. Basic PAL Architecture DQ Q CLK OE Fuse.
Chapter 6 – Selected Design Topics Part 4 – Programmable Implementation Technologies Logic and Computer Design Fundamentals.
Charles Kime & Thomas Kaminski © 2008 Pearson Education, Inc. (Hyperlinks are active in View Show mode) Chapter 6 – Selected Design Topics Part 4 – Programmable.
Charles Kime & Thomas Kaminski © 2004 Pearson Education, Inc. Terms of Use (Hyperlinks are active in View Show mode) Terms of Use Chapter 3 – Combinational.
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.
Charles Kime & Thomas Kaminski © 2004 Pearson Education, Inc. Terms of Use (Hyperlinks are active in View Show mode) Terms of Use Lecture 13 – Programmable.
9/20/6Lecture 3 - Instruction Set - Al1 Address Decoding for Memory and I/O.
DSD Presentation Introduction of Actel FPGA. page 22015/9/11 Presentation Outline  Overview  Actel FPGA Characteristic  Actel FPGA Architecture  Actel.
Memory and Programmable Logic Dr. Ashraf Armoush © 2010 Dr. Ashraf Armoush.
Microprocessor Address Decoding.
PLD (Programmable Logic Device) Wednesday, October 07, ARINDAM CHAKRABORTY LECTURER,DEPT. OF ECE INSTITUTE OF ENGINEERING & MANAGEMENT.
Charles Kime & Thomas Kaminski © 2008 Pearson Education, Inc. (Hyperlinks are active in View Show mode) Chapter 6 – Selected Design Topics Part 4 – Programmable.
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.
Memory and Programmable Logic Memory device: Device to which binary information is transferred for storage, and from which information is available for.
0/13 Introduction to Programmable Logic Devices Aleksandra Kovacevic Veljko Milutinovic
M.Mohajjel. Why? TTM (Time-to-market) Prototyping Reconfigurable and Custom Computing 2Digital System 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
Programmable logic devices. CS Digital LogicProgrammable Logic Device2 Outline PLAs PALs ROMs.
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.
Field Programmable Gate Arrays
Memory and Programmable Logic
EET 1131 Unit 4 Programmable Logic Devices
ETE Digital Electronics
Prof. Hsien-Hsin Sean Lee
Digital Design Lecture 14
Sequential Programmable Devices
Overview Part 1 - Implementation Technology and Logic Design
Logic Devices. Decoder 2-to-4 Decoder 3-to-8 Decoder.
This chapter in the book includes: Objectives Study Guide
Complex Programmable Logic Device (CPLD) Architecture and Its Applications
Overview The Design Space Programmable Implementation Technologies
Logic and Computer Design Fundamentals
Sharif University of Technology Department of Computer Engineering
Electronics for Physicists
Dr. Clincy Professor of CS
Programmable Logic Devices: CPLDs and FPGAs with VHDL Design
FIGURE 7.1 Conventional and array logic diagrams for OR gate
حافظه و منطق قابل برنامه ریزی
CSCE 211: Digital Logic Design
CSCE 211: Digital Logic Design
حافظه و منطق قابل برنامه ریزی
SYEN 3330 Digital Systems Chapter 4 – Part 2 SYEN 3330 Digital Systems.
Programmable Logic.
Programmable Configurations
Introduction to Programmable Logic Devices
Islamic University - Gaza
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?
Electronics for Physicists
PROGRAMMABLE LOGIC DEVICES (PLD) UNIT-IV
FIGURE 5-1 MOS Transistor, Symbols, and Switch Models
Programmable logic and FPGA
Presentation transcript:

Programmable Logic Devices Sharif University of Technology Department of Computer Engineering Programmable Logic Devices Alireza Ejlali

Advantages of PLDs Field Programmable Erasable and reprogrammable Reduced TTM Custom computing Erasable and reprogrammable Updating a device or correction of errors. Reuse the device for a different design. Ideal for course laboratories.

Programmable Logic Technologies Simple PLDs (SPLD) Read Only Memory (ROM) Programmable Array Logic (PAL) Programmable Logic Array (PLA) Complex PLDs (CPLD) /Field- Programmable Gate Array (FPGA)

ROM, PAL and PLA Configurations Fixed Programmable Programmable Inputs AND array Outputs Connections OR array (decoder) (a) Programmable read-only memory (PROM) Programmable Inputs Programmable Fixed Outputs Connections AND array OR array (b) Programmable array logic (PAL) device Programmable Programmable Programmable Programmable Inputs Outputs Connections AND array Connections OR array (c) Programmable logic array (PLA) device

ROM D7 D6 D5 D4 D3 D2 D1 D0 A2 A1 A0 A B C F0 F1 F2 F3 X

PAL I C B A X AND gates inputs Product term F 10 11 12 9 1 2 3 4 5 6 7 9 1 2 3 4 5 6 7 8 AND gates inputs Product term 10 11 12 F I C B A X

PAL with FFs

PLA Fuse intact Fuse blown 1 F 2 X A B C 3 4 A B A C B C

SPLD Structure

OTP & RP SPLDs One time programmable (OTP) Re-Programmable (RP)

Multiple PAL like blocks Reprogrammable Global Interconnects CPLD Multiple PAL like blocks Reprogrammable Global Interconnects