Submit Search
Upload
PLA.ppt
•
Download as PPT, PDF
•
0 likes
•
6 views
2
20COB258PrabhatKumar
Follow
About Programmable logic devices Architecture
Read less
Read more
Engineering
Report
Share
Report
Share
1 of 26
Download now
Recommended
Memory Devices.ppt
Memory Devices.ppt
20COB258PrabhatKumar
Chapter 1_Digital Systems and Binary Numbers.ppt
Chapter 1_Digital Systems and Binary Numbers.ppt
Kimezery
NIEM and XML for Architects and Developers
NIEM and XML for Architects and Developers
Bizagi Inc
Embedded systems
Embedded systems
jattatt
PyMADlib - A Python wrapper for MADlib : in-database, parallel, machine learn...
PyMADlib - A Python wrapper for MADlib : in-database, parallel, machine learn...
Srivatsan Ramanujam
CAQA5e_ch1 (3).pptx
CAQA5e_ch1 (3).pptx
SPOCSumaLatha
OCP awareness course taster session 01
OCP awareness course taster session 01
John Laban
Embedded system Design
Embedded system Design
AJAL A J
Recommended
Memory Devices.ppt
Memory Devices.ppt
20COB258PrabhatKumar
Chapter 1_Digital Systems and Binary Numbers.ppt
Chapter 1_Digital Systems and Binary Numbers.ppt
Kimezery
NIEM and XML for Architects and Developers
NIEM and XML for Architects and Developers
Bizagi Inc
Embedded systems
Embedded systems
jattatt
PyMADlib - A Python wrapper for MADlib : in-database, parallel, machine learn...
PyMADlib - A Python wrapper for MADlib : in-database, parallel, machine learn...
Srivatsan Ramanujam
CAQA5e_ch1 (3).pptx
CAQA5e_ch1 (3).pptx
SPOCSumaLatha
OCP awareness course taster session 01
OCP awareness course taster session 01
John Laban
Embedded system Design
Embedded system Design
AJAL A J
Red Hat® Ceph Storage and Network Solutions for Software Defined Infrastructure
Red Hat® Ceph Storage and Network Solutions for Software Defined Infrastructure
Intel® Software
1. Introduction to PnR.pptx
1. Introduction to PnR.pptx
Ahmed Abdelazeem
Lllsjjsjsjjshshjshjsjjsjjsjjzjsjjzjjzjjzj
Lllsjjsjsjjshshjshjsjjsjjsjjzjsjjzjjzjjzj
ManhHoangVan
DME for ZYNQ FPGA - A new way to design your SOC
DME for ZYNQ FPGA - A new way to design your SOC
Bengt Edlund
Net essentials6e ch6
Net essentials6e ch6
APSU
Long and winding road - Chile 2014
Long and winding road - Chile 2014
Connor McDonald
Research Paper
Research Paper
Warren Dennis
Ijecet 06 08_004
Ijecet 06 08_004
IAEME Publication
EU-CelticPlus Telenor 3 March 2014
EU-CelticPlus Telenor 3 March 2014
Hans A. Kielland Aanesen
L12_PROGRAMMABLE+LOGIC+DEVICES+(PLD).ppt
L12_PROGRAMMABLE+LOGIC+DEVICES+(PLD).ppt
MikeTango5
L12 programmable+logic+devices+(pld)
L12 programmable+logic+devices+(pld)
NAGASAI547
Fundamentals of FPGA
Fundamentals of FPGA
velamakuri
Intels presentation at blue line industrial computer seminar
Intels presentation at blue line industrial computer seminar
Blue Line
RSC Tornado based HPC solutions with Intel Xeon Phi Coprocessors and other In...
RSC Tornado based HPC solutions with Intel Xeon Phi Coprocessors and other In...
Intel IT Center
Synapseindia mobile apps cellular networks and mobile computing part1
Synapseindia mobile apps cellular networks and mobile computing part1
saritasingh19866
Industry Trends in Microprocessor Design
Industry Trends in Microprocessor Design
Slide_N
OpenPOWER Acceleration of HPCC Systems
OpenPOWER Acceleration of HPCC Systems
HPCC Systems
High performance digital predistortion for wideband RF power amplifiers
High performance digital predistortion for wideband RF power amplifiers
Lei Guan (Phd, SM-IEEE)
Cpld and fpga mod vi
Cpld and fpga mod vi
Agi George
Lect-01_embedded_system_design_concepts.pdf
Lect-01_embedded_system_design_concepts.pdf
LOUISSEVERINOROMANO
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls in Nagpur High Profile
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
ssuser5c9d4b1
More Related Content
Similar to PLA.ppt
Red Hat® Ceph Storage and Network Solutions for Software Defined Infrastructure
Red Hat® Ceph Storage and Network Solutions for Software Defined Infrastructure
Intel® Software
1. Introduction to PnR.pptx
1. Introduction to PnR.pptx
Ahmed Abdelazeem
Lllsjjsjsjjshshjshjsjjsjjsjjzjsjjzjjzjjzj
Lllsjjsjsjjshshjshjsjjsjjsjjzjsjjzjjzjjzj
ManhHoangVan
DME for ZYNQ FPGA - A new way to design your SOC
DME for ZYNQ FPGA - A new way to design your SOC
Bengt Edlund
Net essentials6e ch6
Net essentials6e ch6
APSU
Long and winding road - Chile 2014
Long and winding road - Chile 2014
Connor McDonald
Research Paper
Research Paper
Warren Dennis
Ijecet 06 08_004
Ijecet 06 08_004
IAEME Publication
EU-CelticPlus Telenor 3 March 2014
EU-CelticPlus Telenor 3 March 2014
Hans A. Kielland Aanesen
L12_PROGRAMMABLE+LOGIC+DEVICES+(PLD).ppt
L12_PROGRAMMABLE+LOGIC+DEVICES+(PLD).ppt
MikeTango5
L12 programmable+logic+devices+(pld)
L12 programmable+logic+devices+(pld)
NAGASAI547
Fundamentals of FPGA
Fundamentals of FPGA
velamakuri
Intels presentation at blue line industrial computer seminar
Intels presentation at blue line industrial computer seminar
Blue Line
RSC Tornado based HPC solutions with Intel Xeon Phi Coprocessors and other In...
RSC Tornado based HPC solutions with Intel Xeon Phi Coprocessors and other In...
Intel IT Center
Synapseindia mobile apps cellular networks and mobile computing part1
Synapseindia mobile apps cellular networks and mobile computing part1
saritasingh19866
Industry Trends in Microprocessor Design
Industry Trends in Microprocessor Design
Slide_N
OpenPOWER Acceleration of HPCC Systems
OpenPOWER Acceleration of HPCC Systems
HPCC Systems
High performance digital predistortion for wideband RF power amplifiers
High performance digital predistortion for wideband RF power amplifiers
Lei Guan (Phd, SM-IEEE)
Cpld and fpga mod vi
Cpld and fpga mod vi
Agi George
Lect-01_embedded_system_design_concepts.pdf
Lect-01_embedded_system_design_concepts.pdf
LOUISSEVERINOROMANO
Similar to PLA.ppt
(20)
Red Hat® Ceph Storage and Network Solutions for Software Defined Infrastructure
Red Hat® Ceph Storage and Network Solutions for Software Defined Infrastructure
1. Introduction to PnR.pptx
1. Introduction to PnR.pptx
Lllsjjsjsjjshshjshjsjjsjjsjjzjsjjzjjzjjzj
Lllsjjsjsjjshshjshjsjjsjjsjjzjsjjzjjzjjzj
DME for ZYNQ FPGA - A new way to design your SOC
DME for ZYNQ FPGA - A new way to design your SOC
Net essentials6e ch6
Net essentials6e ch6
Long and winding road - Chile 2014
Long and winding road - Chile 2014
Research Paper
Research Paper
Ijecet 06 08_004
Ijecet 06 08_004
EU-CelticPlus Telenor 3 March 2014
EU-CelticPlus Telenor 3 March 2014
L12_PROGRAMMABLE+LOGIC+DEVICES+(PLD).ppt
L12_PROGRAMMABLE+LOGIC+DEVICES+(PLD).ppt
L12 programmable+logic+devices+(pld)
L12 programmable+logic+devices+(pld)
Fundamentals of FPGA
Fundamentals of FPGA
Intels presentation at blue line industrial computer seminar
Intels presentation at blue line industrial computer seminar
RSC Tornado based HPC solutions with Intel Xeon Phi Coprocessors and other In...
RSC Tornado based HPC solutions with Intel Xeon Phi Coprocessors and other In...
Synapseindia mobile apps cellular networks and mobile computing part1
Synapseindia mobile apps cellular networks and mobile computing part1
Industry Trends in Microprocessor Design
Industry Trends in Microprocessor Design
OpenPOWER Acceleration of HPCC Systems
OpenPOWER Acceleration of HPCC Systems
High performance digital predistortion for wideband RF power amplifiers
High performance digital predistortion for wideband RF power amplifiers
Cpld and fpga mod vi
Cpld and fpga mod vi
Lect-01_embedded_system_design_concepts.pdf
Lect-01_embedded_system_design_concepts.pdf
Recently uploaded
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls in Nagpur High Profile
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
ssuser5c9d4b1
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
RajaP95
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur High Profile
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
ranjana rawat
High Profile Call Girls Dahisar Arpita 9907093804 Independent Escort Service ...
High Profile Call Girls Dahisar Arpita 9907093804 Independent Escort Service ...
Call girls in Ahmedabad High profile
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Christo Ananth
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
ranjana rawat
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
9953056974 Low Rate Call Girls In Saket, Delhi NCR
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Low Rate Call Girls In Saket, Delhi NCR
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
João Esperancinha
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
slot gacor bisa pakai pulsa
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptx
upamatechverse
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writing
rakeshbaidya232001
Extrusion Processes and Their Limitations
Extrusion Processes and Their Limitations
120cr0395
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Dr.Costas Sachpazis
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
KurinjimalarL3
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
Suhani Kapoor
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
Soham Mondal
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )
Tsuyoshi Horigome
Recently uploaded
(20)
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Dahisar Arpita 9907093804 Independent Escort Service ...
High Profile Call Girls Dahisar Arpita 9907093804 Independent Escort Service ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptx
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writing
Extrusion Processes and Their Limitations
Extrusion Processes and Their Limitations
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )
PLA.ppt
1.
2.
Chapter 13 –
Programmable Logic Device Architectures
3.
Copyright © 2011,
2007, 2004, 2001, 1998 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 • All rights reserved Digital Systems: Principles and Applications, 11/e Ronald J. Tocci, Neal S. Widmer, Gregory L. Moss • Selected areas covered in this chapter: – Describing different categories of digital system devices. – Describing different types of PLDs. – Interpret PLD data book information. – Defining PLD terminology. – Comparing different programming technologies used in PLDs. – Comparing the architectures of different types of PLDs. – Comparing the features of Altera CPLDs and FPGAs. Chapter 13 Objectives
4.
Copyright © 2011,
2007, 2004, 2001, 1998 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 • All rights reserved Digital Systems: Principles and Applications, 11/e Ronald J. Tocci, Neal S. Widmer, Gregory L. Moss 13-1 Digital Systems Family Tree A digital system family tree showing most of the hardware choices currently available can be useful in sorting out the many categories of digital devices.
5.
Copyright © 2011,
2007, 2004, 2001, 1998 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 • All rights reserved Digital Systems: Principles and Applications, 11/e Ronald J. Tocci, Neal S. Widmer, Gregory L. Moss 13-1 Digital Systems Family Tree • The first category of standard logic devices refers to the basic functional digital components. – Gates, flip-flops, decoders, multiplexers, registers, counters, etc. • Available as SSI and MSI chips. • With the second category, microcomputer/DSP systems, devices can be controlled electronically & data manipulated by executing a program of instructions. A hardware solution for a digital design is always faster than a software solution.
6.
Copyright © 2011,
2007, 2004, 2001, 1998 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 • All rights reserved Digital Systems: Principles and Applications, 11/e Ronald J. Tocci, Neal S. Widmer, Gregory L. Moss 13-1 Digital Systems Family Tree • The third category are application specific integrated circuits (ASIC). – ICs designed for a specific application.
7.
Copyright © 2011,
2007, 2004, 2001, 1998 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 • All rights reserved Digital Systems: Principles and Applications, 11/e Ronald J. Tocci, Neal S. Widmer, Gregory L. Moss 13-1 Digital Systems Family Tree • Programmable logic devices (PLDs)—called field-programmable logic devices (FPLDs). – Can be custom-configured to create any desired digital circuit for simple or complex systems. • Generally the lowest cost of the subcategories. • The PLD architecture selected depends on the application—PLDs are very diverse and dynamic. – SPLD—simple programmable logic devices. – CPLD—complex programmable logic devices. – FPGA—field programmable gate arrays. • CPLDs and FPGAs are often referred to as high- capacity programmable logic devices (HCPLDs).
8.
Copyright © 2011,
2007, 2004, 2001, 1998 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 • All rights reserved Digital Systems: Principles and Applications, 11/e Ronald J. Tocci, Neal S. Widmer, Gregory L. Moss 13-1 Digital Systems Family Tree • Gate arrays are ULSI circuits. – Logic functions are created by interconnections of hundreds of thousands of prefabricated gates. • A custom-designed mask is used—much like the stored data in a mask-programmed ROM. – Individually less expensive than PLDs of comparable gate count. • Custom programming process is very expensive and requires a great deal of lead time.
9.
Copyright © 2011,
2007, 2004, 2001, 1998 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 • All rights reserved Digital Systems: Principles and Applications, 11/e Ronald J. Tocci, Neal S. Widmer, Gregory L. Moss 13-1 Digital Systems Family Tree • Standard-cell ASICs use predefined logic function building blocks called cells to create the desired digital system. – A library of available cells is stored in a database. • Design costs for standard-cell ASICs are higher than for MPGAs—with greater lead time. • Cell-based functions are designed to be much smaller than equivalent functions in gate arrays. – Allows for generally higher-speed operation and cheaper manufacturing costs. Copyright ©2007 by Pearson Education, Inc. Columbus, OH 43235 All rights reserved..
10.
Copyright © 2011,
2007, 2004, 2001, 1998 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 • All rights reserved Digital Systems: Principles and Applications, 11/e Ronald J. Tocci, Neal S. Widmer, Gregory L. Moss 13-1 Digital Systems Family Tree • Full-custom ASICs are the ultimate ASIC choice. – All components and the interconnections between them are custom-designed by the IC designer. – Requires a significant amount of time and expense, but it can result in ICs that can operate at the highest possible speed and require the smallest die area. • Which significantly lowers manufacturing cost.
11.
Copyright © 2011,
2007, 2004, 2001, 1998 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 • All rights reserved Digital Systems: Principles and Applications, 11/e Ronald J. Tocci, Neal S. Widmer, Gregory L. Moss 13-2 Fundamentals of PLD Circuitry A device that be programmed by blowing the appropriate fuses at the input to the OR array
12.
Copyright © 2011,
2007, 2004, 2001, 1998 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 • All rights reserved Digital Systems: Principles and Applications, 11/e Ronald J. Tocci, Neal S. Widmer, Gregory L. Moss 13-2 Fundamentals of PLD Circuitry Manufacturers have adopted the simplified diagram symbols shown. Copyright ©2007 by Pearson Education, Inc. Columbus, OH 43235 All rights reserved...
13.
Copyright © 2011,
2007, 2004, 2001, 1998 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 • All rights reserved Digital Systems: Principles and Applications, 11/e Ronald J. Tocci, Neal S. Widmer, Gregory L. Moss 13-3 PLD Architectures • PROMs. – Fuses are blown to implement a SOP expression. – Bit map generation is made easier with general purpose logic compilers.
14.
Copyright © 2011,
2007, 2004, 2001, 1998 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 • All rights reserved Digital Systems: Principles and Applications, 11/e Ronald J. Tocci, Neal S. Widmer, Gregory L. Moss 13-3 PLD Architectures • Programmable array logic (PAL). – Every AND gate can be programmed to generate any desired product of four input variables. • The PAL family also contains devices with variations of the basic SOP circuitry. – Channel SOP logic circuit to a D FF input and use one of the pins as a clock input, to clock all of the output flip-flops synchronously. • These devices are referred to as registered PLDs because the outputs pass through a register.
15.
Copyright © 2011,
2007, 2004, 2001, 1998 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 • All rights reserved Digital Systems: Principles and Applications, 11/e Ronald J. Tocci, Neal S. Widmer, Gregory L. Moss 13-3 PLD Architectures • Field programmable logic array (FPLA) – Programmable AND as well as OR arrays. – Used in state machine applications where a large number of product terms are needed in each SOP expression. • Not as widely accepted by engineers.
16.
Copyright © 2011,
2007, 2004, 2001, 1998 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 • All rights reserved Digital Systems: Principles and Applications, 11/e Ronald J. Tocci, Neal S. Widmer, Gregory L. Moss 13-3 PLD Architectures • Generic array logic architecture (GAL). – Uses an EEPROM array in the programmable matrix that determines the connections. • The EEPROM switches can be erased and reprogrammed at least 100 times. – GAL chips use a programmable output logic macrocell (OLMC). – Can be used as a generic, pin-compatible replacement for most PAL devices.
17.
Copyright © 2011,
2007, 2004, 2001, 1998 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 • All rights reserved Digital Systems: Principles and Applications, 11/e Ronald J. Tocci, Neal S. Widmer, Gregory L. Moss 13-4 The Altera MAX7000S Family EEPROM based device in Altera MAX7000S CPLD family.
18.
Copyright © 2011,
2007, 2004, 2001, 1998 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 • All rights reserved Digital Systems: Principles and Applications, 11/e Ronald J. Tocci, Neal S. Widmer, Gregory L. Moss 13-4 The Altera MAX7000S Family • The major structures in the MAX7000S are the logic array blocks (LABs) and programmable interconnect array (PIA). – A LAB contains a set of 16 macrocells and looks very similar to a single SPLD device. • Each macrocell consists of a programmable AND/OR circuit and a programmable register (flip-flop).
19.
Copyright © 2011,
2007, 2004, 2001, 1998 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 • All rights reserved Digital Systems: Principles and Applications, 11/e Ronald J. Tocci, Neal S. Widmer, Gregory L. Moss 13-5 The Altera MAX II Family • Major structures: – Logic array blocks (LABs). • 16 macrocells—number of determined from the part number (EPM7128S has 128). – Programmable interconnect array (PIA). • A global bus that connects signal sources/destinations. • Up to 36 signals can feed each LAB from the PIA – I/O pins are connected to specific macrocells. • Number of available I/O pins depends on package. – ISP features uses a JTAG interface which requires four pins dedicated to the programming interface. • TDI (test data in). • TDO (test data out). • TMS (test mode select). • TCK (test clock).
20.
Copyright © 2011,
2007, 2004, 2001, 1998 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 • All rights reserved Digital Systems: Principles and Applications, 11/e Ronald J. Tocci, Neal S. Widmer, Gregory L. Moss 13-5 The Altera MAX II Family • In-system programming can be done via JTAG pins and a PC parallel port. • Macrocells not connected to I/O pins can be used by the compiler for internal logic. • The four input-only pins can be configured as high speed control signals or general user inputs. – GCLK1—primary global clock input for all macrocells. – GCLK2—secondary global clock. – OE1—the tristate enable. – GCLRn—controls the asynchronous clear on any macrocell.
21.
Copyright © 2011,
2007, 2004, 2001, 1998 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 • All rights reserved Digital Systems: Principles and Applications, 11/e Ronald J. Tocci, Neal S. Widmer, Gregory L. Moss 13-5 The Altera MAX II Family • I/O control blocks configure each I/O pin for input, output, or bi-directional operation. • All I/O pins have a tristate output buffer that is: – Permanently enabled or disabled. – Controlled by one of two global output enable pins. – Controlled by other inputs or functions generated by other macrocells. • During in-system programming I/O pins will be tristated and internally pulled up to avoid board conflicts.
22.
Copyright © 2011,
2007, 2004, 2001, 1998 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 • All rights reserved Digital Systems: Principles and Applications, 11/e Ronald J. Tocci, Neal S. Widmer, Gregory L. Moss 13-5 The Altera MAX II Family • Macrocells can produce either combinational or registered output. • Combinational outputs are created by bypassing the register in a macrocell. • Each macrocell can produce five product terms. Additional product terms can be borrowed from adjacent macrocells in the same LAB.
23.
Copyright © 2011,
2007, 2004, 2001, 1998 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 • All rights reserved Digital Systems: Principles and Applications, 11/e Ronald J. Tocci, Neal S. Widmer, Gregory L. Moss 13-5 The Altera MAX II Family • Macrocell FFs can implement D, T, JK, or SC(SR) operations. • Three different clocking modes. – With global clock signal. – With global clock when FF is enabled. – With array clock signal produced by a buried macrocell or a non-global input pin. • Each register can be cleared with GCLRn pin. • All registers will reset at power-up.
24.
Copyright © 2011,
2007, 2004, 2001, 1998 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 • All rights reserved Digital Systems: Principles and Applications, 11/e Ronald J. Tocci, Neal S. Widmer, Gregory L. Moss 13-6 The Altera Cyclone Series • Different architecture—based on the look up table (LUT). – The LUT functions like a truth table for the logic function. • SRAM devices that use LUT are generally classified as field programmable gate arrays (FPGAs).
25.
Copyright © 2011,
2007, 2004, 2001, 1998 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 • All rights reserved Digital Systems: Principles and Applications, 11/e Ronald J. Tocci, Neal S. Widmer, Gregory L. Moss 13-6 The Altera Cyclone Series • The LUT: – Is a portion of the programmable logic block that produces a combinational function. • The function can be output or registered. – Consists of FFs that store the truth table. – Is usually small, typically with 4 input variables. – Is basically, a 16 X 1 SRAM memory block. – Has SRAM that must be loaded at PLD power up.
26.
END
Download now