Programmable Logic Device Architectures

Slides:



Advertisements
Similar presentations
Design Implementation Full Custom ICs, ASICs & PLDs ETEG 431 SG ASIC: Application Specific Integrated Circuit PLD: Programmable Logic Device FPGA: Field.
Advertisements

Day - 3 EL-313: Samar Ansari. INTEGRATED CIRCUITS Integrated Circuit Design Methodology EL-313: Samar Ansari Programmable Logic Programmable Array Logic.
FPGA (Field Programmable Gate Array)
Programmable Logic Devices
Physical Implementation 1)Manufactured Integrated Circuit (IC) Technologies 2)Programmable IC Technology 3)Other Technologies Other Technologies 1. Off-The-Shelf.
1 Other Technologies Off-the-shelf logic (SSI) IC –Logic IC has a few gates, connected to IC's pins Known as Small Scale Integration (SSI) –Popular logic.
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.
Programmable Array Logic (PAL) Fixed OR array programmable AND array Fixed OR array programmable AND array Easy to program Easy to program Poor flexibility.
Digital Circuit Implementation. Wafers and Chips  Integrated circuit (IC) chips are manufactured on silicon wafers  Transistors are placed on the wafers.
Advanced Digital Circuits ECET 146 Week 1 Professor Iskandar Hack ET 205B,
Chapter 4 Programmable Logic Devices: CPLDs with VHDL Design Copyright ©2006 by Pearson Education, Inc. Upper Saddle River, New Jersey All rights.
CPLD 1.1 ©Paul R. Godin Last Mod: Dec 2013 gmail.com.
EE4OI4 Engineering Design Programmable Logic Technology.
EGRE 427 Advanced Digital Design Figures from Application-Specific Integrated Circuits, Michael John Sebastian Smith, Addison Wesley, 1997 Chapter 4 Programmable.
PROGRAMMABLE LOGIC DEVICES (PLD)
CPLD (Complex Programmable Logic Device)
J. Christiansen, CERN - EP/MIC
Programmable Logic Devices
Chapter 4 Programmable Logic Devices: CPLDs with VHDL Design Copyright ©2006 by Pearson Education, Inc. Upper Saddle River, New Jersey All rights.
0/13 Introduction to Programmable Logic Devices Aleksandra Kovacevic Veljko Milutinovic
STMIK Jakarta STI&K, Jakarta - September Designing Image Processing Component using FPGA Device By : Sunny Arief Sudiro.
ECE 3110: Introduction to Digital Systems Introduction (Contd.)
ECE 3110: Introduction to Digital Systems Introduction (Contd.)
Basic Logic Functions Chapter 2 Subject: Digital System Year: 2009.
Programmable Logic Device Architectures
CEC 220 Digital Circuit Design Programmable Logic Devices
ECE 3110: Introduction to Digital Systems Introduction (Contd.)
PLDS Mohammed Anvar P.K AP/ECE Al-Ameen Engineering College.
Delivered by.. Love Jain p08ec907. Design Styles  Full-custom  Cell-based  Gate array  Programmable logic Field programmable gate array (FPGA)
Thinning Lines Between Software and Hardware Programmable Logic Devices Adam Foust.
3-1 MKE1503/MEE10203 Programmable Electronics Computer Engineering Department Faculty of Electrical and Electronic Universiti Tun Hussein Onn Malaysia.
Rapid Prototyping with PLDs 4 th & 7 th October 2005.
Gunjeet Kaur Dronacharya Group of Institutions. Outline Introduction Random-Access Memory Memory Decoding Error Detection and Correction Programmable.
Programmable Logic Devices
Introduction to ASICs ASIC - Application Specific Integrated Circuit
This chapter in the book includes: Objectives Study Guide
EET 1131 Unit 4 Programmable Logic Devices
ETE Digital Electronics
Digital Design Lecture 14
Programmable Logic Devices
Sequential Programmable Devices
Sequential Logic Design
Complex Programmable Logic Device (CPLD) Architecture and Its Applications
Programmable Logic Devices
Session-1 Design with PLDs and FPGAs
Electronics for Physicists
This chapter in the book includes: Objectives Study Guide
LOGIC FAMILIES UNIT IV.
Programmable Logic Devices: CPLDs and FPGAs with VHDL Design
Chapter 13 – Programmable Logic Device Architectures
Chapter 10: IC Technology
حافظه و منطق قابل برنامه ریزی
The architecture of PAL16R8
حافظه و منطق قابل برنامه ریزی
Introduction to Programmable Logic Devices
Islamic University - Gaza
Chapter 10: IC Technology
Programmable Logic- How do they do that?
EEE2243 Digital System Design Chapter 9: Advanced Topic: Physical Implementation by Muhazam Mustapha extracted from Frank Vahid’s slides, May 2012.
Electronics for Physicists
ECE 352 Digital System Fundamentals
PROGRAMMABLE LOGIC DEVICES (PLD) UNIT-IV
FIGURE 5-1 MOS Transistor, Symbols, and Switch Models
Physical Implementation
1.Introduction to Advanced Digital Design (14 marks)
Chapter 10: IC Technology
Unit -4 Introduction to Embedded Systems Tuesday.
Programmable logic and FPGA
Presentation transcript:

Programmable Logic Device Architectures Wen-Hung Liao, Ph.D.

Outline Digital systems family tree Fundamentals of PLD circuitry PLD architecture The GAL 16V8 The Altera EPM7128S CPLD The Altera FLEX10K Family The Altera Cyclone Family

Objectives Describe the different categories of digital system devices Describe the different types of PLDs. Interpret PLD data book information. Define PLD terminology Compare the different programming technologies used in PLDs. Compare the architectures of different types of PLDs. Compare the feature of the Altera MAX70000S and FLEX10K families of PLDs.

Introduction We have learned how the building blocks of digital systems work and combine them to solve a wide variety of digital problems. Instead of simple gates or MSI-type ICs, programmable logic devices (PLDs) are being used to implement digital systems.

Why PLD? With programmable devices, the same functionality can be obtained with one IC rather than using several individual logic chips. Less board space, less power required, greater reliability, less inventory, and overall lower cost in manufacturing.

Digital Systems Family Tree

Three Major Categories Standard logic: TTL, CMOS, ECL families. Application specific integrated circuits (ASICs): PLDS, gate arrays, standard cell, full custom. Microprocessors and digital signal processors (DSP): great flexibility, but slower. Using a hardware solution for your digital system design is always faster than a software solution.

Programmable Logic Devices Programmable logic devices: (do not need to contract with an IC foundry to fabricate) Simple PLDs (SPLDs) Complex PLDS (CPLDs) Field programmable gate arrays (FPGAs) CLPDs and FPGAs are often referred to as high-capacity programmable logic devices (HCPLDs).

FPGA Architecture

Gate Array ULSI circuits that offers hundreds of thousands of gates. The desired logic functions are created by interconnections of these prefabricated gates. A custom-designed mask for the specific application determines the gate interconnection. (MPGAs).

Standard-cell ASICs Use predefined logic function building blocks called cells to create the desired digital systems. IC layout of each cell has been designed previously. A library of available cell is stored in a computer database. The needed cells are laid out for the desired application, and the interconnections between the cells are determined.

Full-custom ASICs: All components and the interconnections between them are custom-designed by the IC designed. Higher design cost, but can operate at highest possible speed and require smallest die.

Fundamentals of PLD Circuitry

Simplified PLD Symbology

PLD Architectures Different architectural designs of the inner circuitry of PLDs. PROM: programmable ROM PAL: programmable array logic FPLA: field programmable logic array

PROM Table 13-1

PAL Architecture

FPLA Used a programmable AND array as well as a programmable OR array.