SlideShare una empresa de Scribd logo
1 de 47
Copyright  Muhammad A M Islam.SBE202B Applications of Programmable Logic Devices 19/21/2020
Programmable Logic Device
Architectures
Copyright  Muhammad A M Islam.SBE202B Applications of Programmable Logic Devices 29/21/2020
Fundamentals of PLD Circuitry
Copyright  Muhammad A M Islam.SBE202B Applications of Programmable Logic Devices 39/21/2020
Digital System Family Tree
Digital Systems
Copyright  Muhammad A M Islam.SBE202B Applications of Programmable Logic Devices 49/21/2020
Digital System Family Tree
Digital Systems
Standard Logic
Copyright  Muhammad A M Islam.SBE202B Applications of Programmable Logic Devices 59/21/2020
Digital System Family Tree
Digital Systems
Standard Logic ASICs
Copyright  Muhammad A M Islam.SBE202B Applications of Programmable Logic Devices 69/21/2020
Digital System Family Tree
Digital Systems
Standard Logic ASICs µPs and DSPs
Copyright  Muhammad A M Islam.SBE202B Applications of Programmable Logic Devices 79/21/2020
Digital System Family Tree
Standard Logic ASICs µPs and DSPs
TTL ECL CMOS BiCMOS
Digital Systems
Copyright  Muhammad A M Islam.SBE202B Applications of Programmable Logic Devices 89/21/2020
Digital System Family Tree
Standard Logic ASICs µPs and DSPs
TTL ECL CMOS BiCMOS
For Simple Systems Only
Digital Systems
Copyright  Muhammad A M Islam.SBE202B Applications of Programmable Logic Devices 99/21/2020
Digital System Family Tree
Digital Systems
Standard Logic ASICs µPs and DSPs
Copyright  Muhammad A M Islam.SBE202B Applications of Programmable Logic Devices 109/21/2020
Digital System Family Tree
Digital Systems
Standard Logic ASICs µPs and DSPs
Flexible, Slow
Copyright  Muhammad A M Islam.SBE202B Applications of Programmable Logic Devices 119/21/2020
Digital System Family Tree
Digital Systems
Standard Logic ASICs µPs and DSPs
Copyright  Muhammad A M Islam.SBE202B Applications of Programmable Logic Devices 129/21/2020
Digital System Family Tree
Digital Systems
Standard Logic ASICs µPs and DSPs
Application
Specific Integrated
Circuits
Copyright  Muhammad A M Islam.SBE202B Applications of Programmable Logic Devices 139/21/2020
Digital System Family Tree
Standard Logic ASICs µPs and DSPs
PLDs Gate Arrays Standard Cells Full Custom
Digital Systems
Copyright  Muhammad A M Islam.SBE202B Applications of Programmable Logic Devices 149/21/2020
Digital System Family Tree
Standard Logic ASICs µPs and DSPs
PLDs Gate Arrays Standard Cells Full Custom
Programmable
Logic Devices
Digital Systems
Copyright  Muhammad A M Islam.SBE202B Applications of Programmable Logic Devices 159/21/2020
Digital System Family Tree
Standard Logic ASICs µPs and DSPs
PLDs Gate Arrays Standard Cells Full Custom
Custom Configured, Programmable.
Can build any circuit
Digital Systems
Copyright  Muhammad A M Islam.SBE202B Applications of Programmable Logic Devices 169/21/2020
Digital System Family Tree
Standard Logic ASICs µPs and DSPs
PLDs Gate Arrays Standard Cells Full Custom
ULSI, 100,000s of gates.
Mask Programmed (MPGAs) (≈ PROM). Very expensive custom
programming.
Digital Systems
Copyright  Muhammad A M Islam.SBE202B Applications of Programmable Logic Devices 179/21/2020
Digital System Family Tree
Standard Logic ASICs µPs and DSPs
PLDs Gate Arrays Standard Cells Full Custom
Use cells, Cell: Predefined logic function circuit.
Design cost is more expensive than MPGAs. Easier to design, much
smaller, faster, and manufacturing is cheaper than MPGAs.
Digital Systems
Copyright  Muhammad A M Islam.SBE202B Applications of Programmable Logic Devices 189/21/2020
Digital System Family Tree
Standard Logic ASICs µPs and DSPs
PLDs Gate Arrays Standard Cells Full Custom
Ultimate, all components (Transistors, resistors, capacitors,
interconnections, … etc) are custom build. The most expensive design
cost. The smallest, fastest, and manufacturing is the cheapest..
Digital Systems
Copyright  Muhammad A M Islam.SBE202B Applications of Programmable Logic Devices 199/21/2020
Digital System Family Tree
Standard Logic ASICs µPs and DSPs
PLDs Gate Arrays Standard Cells Full Custom
Digital Systems
Copyright  Muhammad A M Islam.SBE202B Applications of Programmable Logic Devices 209/21/2020
Digital System Family Tree
PLDs
Copyright  Muhammad A M Islam.SBE202B Applications of Programmable Logic Devices 219/21/2020
Digital System Family Tree
PLDs
SPLDs CPLDs FPGAs
Copyright  Muhammad A M Islam.SBE202B Applications of Programmable Logic Devices 229/21/2020
Digital System Family Tree
PLDs
SPLDs CPLDs FPGAs
Simple
Copyright  Muhammad A M Islam.SBE202B Applications of Programmable Logic Devices 239/21/2020
Digital System Family Tree
PLDs
SPLDs CPLDs FPGAs
Complex
Copyright  Muhammad A M Islam.SBE202B Applications of Programmable Logic Devices 249/21/2020
Digital System Family Tree
PLDs
SPLDs CPLDs FPGAs
Field
Programmable
Copyright  Muhammad A M Islam.SBE202B Applications of Programmable Logic Devices 259/21/2020
Digital System Family Tree
PLDs
SPLDs CPLDs FPGAsHCPLDs
High-Capacity
Programmable
Logic Devices
Copyright  Muhammad A M Islam.SBE202B Applications of Programmable Logic Devices 269/21/2020
Digital System Family Tree
PLDs
SPLDs CPLDs FPGAsHCPLDs
#Gates =< 600
Copyright  Muhammad A M Islam.SBE202B Applications of Programmable Logic Devices 279/21/2020
Digital System Family Tree
PLDs
SPLDs CPLDs FPGAsHCPLDs
#Gates 1000s to 100,1000s
Copyright  Muhammad A M Islam.SBE202B Applications of Programmable Logic Devices 289/21/2020
Digital System Family Tree
PLDs
SPLDs CPLDs FPGAs
Fuse
OTO
Copyright  Muhammad A M Islam.SBE202B Applications of Programmable Logic Devices 299/21/2020
Digital System Family Tree
PLDs
SPLDs CPLDs FPGAs
Fuse EPROM
Copyright  Muhammad A M Islam.SBE202B Applications of Programmable Logic Devices 309/21/2020
Digital System Family Tree
PLDs
SPLDs CPLDs FPGAs
Fuse EPROM EEPROM
Copyright  Muhammad A M Islam.SBE202B Applications of Programmable Logic Devices 319/21/2020
Digital System Family Tree
PLDs
SPLDs CPLDs FPGAs
EPROM
Copyright  Muhammad A M Islam.SBE202B Applications of Programmable Logic Devices 329/21/2020
Digital System Family Tree
PLDs
SPLDs CPLDs FPGAs
EPROM EEPROM
Copyright  Muhammad A M Islam.SBE202B Applications of Programmable Logic Devices 339/21/2020
Digital System Family Tree
PLDs
SPLDs CPLDs FPGAs
FlashEPROM EEPROM
Copyright  Muhammad A M Islam.SBE202B Applications of Programmable Logic Devices 349/21/2020
Digital System Family Tree
PLDs
SPLDs CPLDs FPGAs
The program is loaded every time power is turned on.
SRAM
Copyright  Muhammad A M Islam.SBE202B Applications of Programmable Logic Devices 359/21/2020
Digital System Family Tree
PLDs
SPLDs CPLDs FPGAs
SRAM Flash
Copyright  Muhammad A M Islam.SBE202B Applications of Programmable Logic Devices 369/21/2020
Digital System Family Tree
PLDs
SPLDs CPLDs FPGAs
Insulator is removed.
AntifuseSRAM Flash
Copyright  Muhammad A M Islam.SBE202B Applications of Programmable Logic Devices 379/21/2020
Fundamentals of PLD Circuitry
Copyright  Muhammad A M Islam.SBE202B Applications of Programmable Logic Devices 389/21/2020
Fundamentals of PLD Circuitry
Copyright  Muhammad A M Islam.SBE202B Applications of Programmable Logic Devices 399/21/2020
PLD Symbology
Copyright  Muhammad A M Islam.SBE202B Applications of Programmable Logic Devices 409/21/2020
PLD Symbology
Copyright  Muhammad A M Islam.SBE202B Applications of Programmable Logic Devices 419/21/2020
PLD Symbology
Copyright  Muhammad A M Islam.SBE202B Applications of Programmable Logic Devices 429/21/2020
PLD Symbology
Copyright  Muhammad A M Islam.SBE202B Applications of Programmable Logic Devices 439/21/2020
PLD Architectures
Copyright  Muhammad A M Islam.SBE202B Applications of Programmable Logic Devices 449/21/2020
PLD Architectures
• PROM: Programmable ROM
• PAL: Programmable Array Logic
• FPLA: Field Programmable Logic Array
Copyright  Muhammad A M Islam.SBE202B Applications of Programmable Logic Devices 459/21/2020
PROM
Hard Wired AND
Gates
Programmable OR Gates
Copyright  Muhammad A M Islam.SBE202B Applications of Programmable Logic Devices 469/21/2020
PAL: Programmable Array Logic
Programmable AND Gates
Hard Wired OR Gates
Copyright  Muhammad A M Islam.SBE202B Applications of Programmable Logic Devices 479/21/2020
FPLA
• Programmable AND & OR arrays.

Más contenido relacionado

La actualidad más candente

Electrical Schematic Open Hardware PowerPC Notebook motherboard
Electrical Schematic Open Hardware PowerPC Notebook motherboard Electrical Schematic Open Hardware PowerPC Notebook motherboard
Electrical Schematic Open Hardware PowerPC Notebook motherboard Roberto Innocenti
 
Winbond Product
Winbond Product Winbond Product
Winbond Product Dorian Yeh
 
LAPTOP REPAIR TRAINING COURSE DETAIL
LAPTOP REPAIR TRAINING COURSE DETAIL LAPTOP REPAIR TRAINING COURSE DETAIL
LAPTOP REPAIR TRAINING COURSE DETAIL Abdullah Khan
 
Syllabus 3 month pclr
Syllabus 3 month pclrSyllabus 3 month pclr
Syllabus 3 month pclrchiptroniks
 
Asus notebook training_actre_l3-2
Asus notebook training_actre_l3-2Asus notebook training_actre_l3-2
Asus notebook training_actre_l3-2Iman Teguh Pribadi
 
Ax som-bf60x description
Ax som-bf60x descriptionAx som-bf60x description
Ax som-bf60x descriptionAlexey Yurko
 
iPhone 6S Plus Schematic
iPhone 6S Plus SchematiciPhone 6S Plus Schematic
iPhone 6S Plus SchematicDaniel Ferch
 
EC/Bios Interaction Laptop Repair Course
EC/Bios Interaction Laptop Repair CourseEC/Bios Interaction Laptop Repair Course
EC/Bios Interaction Laptop Repair CourseVikas Deoarshi
 
APPLE A1311 K60 820-3126-A
APPLE A1311 K60 820-3126-AAPPLE A1311 K60 820-3126-A
APPLE A1311 K60 820-3126-ADaniel Ferch
 
Axsy som-sama5 d3 description
Axsy som-sama5 d3 descriptionAxsy som-sama5 d3 description
Axsy som-sama5 d3 descriptionAlexey Yurko
 
Info for extension units for ex series
Info for extension units for ex seriesInfo for extension units for ex series
Info for extension units for ex seriesrashmiprakashpanda
 

La actualidad más candente (16)

modu2 SA - Block Diagram (v20)
modu2 SA - Block Diagram (v20)modu2 SA - Block Diagram (v20)
modu2 SA - Block Diagram (v20)
 
AUBTM-23 datasheet
AUBTM-23 datasheetAUBTM-23 datasheet
AUBTM-23 datasheet
 
Electrical Schematic Open Hardware PowerPC Notebook motherboard
Electrical Schematic Open Hardware PowerPC Notebook motherboard Electrical Schematic Open Hardware PowerPC Notebook motherboard
Electrical Schematic Open Hardware PowerPC Notebook motherboard
 
Winbond Product
Winbond Product Winbond Product
Winbond Product
 
LAPTOP REPAIR TRAINING COURSE DETAIL
LAPTOP REPAIR TRAINING COURSE DETAIL LAPTOP REPAIR TRAINING COURSE DETAIL
LAPTOP REPAIR TRAINING COURSE DETAIL
 
Syllabus 3 month pclr
Syllabus 3 month pclrSyllabus 3 month pclr
Syllabus 3 month pclr
 
Asus notebook training_actre_l3-2
Asus notebook training_actre_l3-2Asus notebook training_actre_l3-2
Asus notebook training_actre_l3-2
 
65
6565
65
 
chip level repairing
chip level repairingchip level repairing
chip level repairing
 
Ax som-bf60x description
Ax som-bf60x descriptionAx som-bf60x description
Ax som-bf60x description
 
iPhone 6S Plus Schematic
iPhone 6S Plus SchematiciPhone 6S Plus Schematic
iPhone 6S Plus Schematic
 
EC/Bios Interaction Laptop Repair Course
EC/Bios Interaction Laptop Repair CourseEC/Bios Interaction Laptop Repair Course
EC/Bios Interaction Laptop Repair Course
 
APPLE A1311 K60 820-3126-A
APPLE A1311 K60 820-3126-AAPPLE A1311 K60 820-3126-A
APPLE A1311 K60 820-3126-A
 
Axsy som-sama5 d3 description
Axsy som-sama5 d3 descriptionAxsy som-sama5 d3 description
Axsy som-sama5 d3 description
 
Dv5 amd
Dv5 amdDv5 amd
Dv5 amd
 
Info for extension units for ex series
Info for extension units for ex seriesInfo for extension units for ex series
Info for extension units for ex series
 

Similar a Tocci chapter 13 applications of programmable logic devices extended

Webinar: Plataforma Renesas Synergy – Construindo sua aplicação MQTT com anal...
Webinar: Plataforma Renesas Synergy – Construindo sua aplicação MQTT com anal...Webinar: Plataforma Renesas Synergy – Construindo sua aplicação MQTT com anal...
Webinar: Plataforma Renesas Synergy – Construindo sua aplicação MQTT com anal...Embarcados
 
Petrol Pipe Line Telemonitoring Design
Petrol Pipe Line Telemonitoring DesignPetrol Pipe Line Telemonitoring Design
Petrol Pipe Line Telemonitoring DesignIJERA Editor
 
gridComm's Competitve Edge-2 pager
gridComm's Competitve Edge-2 pagergridComm's Competitve Edge-2 pager
gridComm's Competitve Edge-2 pagerTuck Long Nge
 
Dsp Based Field Programable Gate Array
Dsp Based Field Programable Gate ArrayDsp Based Field Programable Gate Array
Dsp Based Field Programable Gate Arraydecebems
 
Complex Programmable Logic Device (CPLD) Architecture and Its Applications
Complex Programmable Logic Device (CPLD) Architecture and Its ApplicationsComplex Programmable Logic Device (CPLD) Architecture and Its Applications
Complex Programmable Logic Device (CPLD) Architecture and Its Applicationselprocus
 
Siemens s7-200 new catalogue
Siemens s7-200 new catalogueSiemens s7-200 new catalogue
Siemens s7-200 new catalogueDien Ha The
 
Siemens s7-200 new catalogue
Siemens s7-200 new catalogueSiemens s7-200 new catalogue
Siemens s7-200 new catalogueDien Ha The
 
Tocci ch 6 digital arithmetic operations and circuits
Tocci ch 6 digital arithmetic operations and circuitsTocci ch 6 digital arithmetic operations and circuits
Tocci ch 6 digital arithmetic operations and circuitscairo university
 
Final presentation [dissertation project], 20192 esv0002
Final presentation [dissertation project], 20192 esv0002Final presentation [dissertation project], 20192 esv0002
Final presentation [dissertation project], 20192 esv0002MOHAMMED FURQHAN
 
Pactron , Hardware, Board level & Manufacturing solutions
Pactron , Hardware, Board level & Manufacturing solutions Pactron , Hardware, Board level & Manufacturing solutions
Pactron , Hardware, Board level & Manufacturing solutions Arvind Kumar
 
European Utility Week (2/2) | Paris - 12 au 14 novembre 2019
European Utility Week (2/2) | Paris - 12 au 14 novembre 2019European Utility Week (2/2) | Paris - 12 au 14 novembre 2019
European Utility Week (2/2) | Paris - 12 au 14 novembre 2019Cluster TWEED
 
Universal Reconfigurable Processing Platform For Space Rev Voice4
Universal Reconfigurable Processing Platform For Space Rev Voice4Universal Reconfigurable Processing Platform For Space Rev Voice4
Universal Reconfigurable Processing Platform For Space Rev Voice4dseagrave
 
Escolhendo o Processador DaVinciTM para sua Aplicação de ...
Escolhendo o Processador DaVinciTM para sua Aplicação de ...Escolhendo o Processador DaVinciTM para sua Aplicação de ...
Escolhendo o Processador DaVinciTM para sua Aplicação de ...Videoguy
 
Escolhendo o Processador DaVinciTM para sua Aplicação de ...
Escolhendo o Processador DaVinciTM para sua Aplicação de ...Escolhendo o Processador DaVinciTM para sua Aplicação de ...
Escolhendo o Processador DaVinciTM para sua Aplicação de ...Videoguy
 
DebojyotiLahiri_DetailedResume
DebojyotiLahiri_DetailedResumeDebojyotiLahiri_DetailedResume
DebojyotiLahiri_DetailedResumeDebojyoti Lahiri
 
SELTA Access Network Portfolio
SELTA Access Network PortfolioSELTA Access Network Portfolio
SELTA Access Network PortfolioSELTA
 

Similar a Tocci chapter 13 applications of programmable logic devices extended (20)

Webinar: Plataforma Renesas Synergy – Construindo sua aplicação MQTT com anal...
Webinar: Plataforma Renesas Synergy – Construindo sua aplicação MQTT com anal...Webinar: Plataforma Renesas Synergy – Construindo sua aplicação MQTT com anal...
Webinar: Plataforma Renesas Synergy – Construindo sua aplicação MQTT com anal...
 
Zt 2005-c8
Zt 2005-c8Zt 2005-c8
Zt 2005-c8
 
Petrol Pipe Line Telemonitoring Design
Petrol Pipe Line Telemonitoring DesignPetrol Pipe Line Telemonitoring Design
Petrol Pipe Line Telemonitoring Design
 
gridComm's Competitve Edge-2 pager
gridComm's Competitve Edge-2 pagergridComm's Competitve Edge-2 pager
gridComm's Competitve Edge-2 pager
 
Dsp Based Field Programable Gate Array
Dsp Based Field Programable Gate ArrayDsp Based Field Programable Gate Array
Dsp Based Field Programable Gate Array
 
Industrial Automation System
Industrial Automation SystemIndustrial Automation System
Industrial Automation System
 
Complex Programmable Logic Device (CPLD) Architecture and Its Applications
Complex Programmable Logic Device (CPLD) Architecture and Its ApplicationsComplex Programmable Logic Device (CPLD) Architecture and Its Applications
Complex Programmable Logic Device (CPLD) Architecture and Its Applications
 
Catálogo de PLC S7-200 SMART
Catálogo de PLC S7-200 SMART Catálogo de PLC S7-200 SMART
Catálogo de PLC S7-200 SMART
 
Siemens s7-200 new catalogue
Siemens s7-200 new catalogueSiemens s7-200 new catalogue
Siemens s7-200 new catalogue
 
Siemens s7-200 new catalogue
Siemens s7-200 new catalogueSiemens s7-200 new catalogue
Siemens s7-200 new catalogue
 
Tocci ch 6 digital arithmetic operations and circuits
Tocci ch 6 digital arithmetic operations and circuitsTocci ch 6 digital arithmetic operations and circuits
Tocci ch 6 digital arithmetic operations and circuits
 
Week 8 Powerpoint
Week 8 PowerpointWeek 8 Powerpoint
Week 8 Powerpoint
 
Final presentation [dissertation project], 20192 esv0002
Final presentation [dissertation project], 20192 esv0002Final presentation [dissertation project], 20192 esv0002
Final presentation [dissertation project], 20192 esv0002
 
Pactron , Hardware, Board level & Manufacturing solutions
Pactron , Hardware, Board level & Manufacturing solutions Pactron , Hardware, Board level & Manufacturing solutions
Pactron , Hardware, Board level & Manufacturing solutions
 
European Utility Week (2/2) | Paris - 12 au 14 novembre 2019
European Utility Week (2/2) | Paris - 12 au 14 novembre 2019European Utility Week (2/2) | Paris - 12 au 14 novembre 2019
European Utility Week (2/2) | Paris - 12 au 14 novembre 2019
 
Universal Reconfigurable Processing Platform For Space Rev Voice4
Universal Reconfigurable Processing Platform For Space Rev Voice4Universal Reconfigurable Processing Platform For Space Rev Voice4
Universal Reconfigurable Processing Platform For Space Rev Voice4
 
Escolhendo o Processador DaVinciTM para sua Aplicação de ...
Escolhendo o Processador DaVinciTM para sua Aplicação de ...Escolhendo o Processador DaVinciTM para sua Aplicação de ...
Escolhendo o Processador DaVinciTM para sua Aplicação de ...
 
Escolhendo o Processador DaVinciTM para sua Aplicação de ...
Escolhendo o Processador DaVinciTM para sua Aplicação de ...Escolhendo o Processador DaVinciTM para sua Aplicação de ...
Escolhendo o Processador DaVinciTM para sua Aplicação de ...
 
DebojyotiLahiri_DetailedResume
DebojyotiLahiri_DetailedResumeDebojyotiLahiri_DetailedResume
DebojyotiLahiri_DetailedResume
 
SELTA Access Network Portfolio
SELTA Access Network PortfolioSELTA Access Network Portfolio
SELTA Access Network Portfolio
 

Más de cairo university

Tocci ch 3 5 boolean algebra, logic gates, combinational circuits, f fs, - re...
Tocci ch 3 5 boolean algebra, logic gates, combinational circuits, f fs, - re...Tocci ch 3 5 boolean algebra, logic gates, combinational circuits, f fs, - re...
Tocci ch 3 5 boolean algebra, logic gates, combinational circuits, f fs, - re...cairo university
 
A14 sedra ch 14 advanced mos and bipolar logic circuits
A14  sedra ch 14 advanced mos and bipolar logic circuitsA14  sedra ch 14 advanced mos and bipolar logic circuits
A14 sedra ch 14 advanced mos and bipolar logic circuitscairo university
 
A13 sedra ch 13 cmos digital logic circuits
A13  sedra ch 13 cmos digital logic circuitsA13  sedra ch 13 cmos digital logic circuits
A13 sedra ch 13 cmos digital logic circuitscairo university
 
5 sedra ch 05 mosfet revision
5  sedra ch 05  mosfet revision5  sedra ch 05  mosfet revision
5 sedra ch 05 mosfet revisioncairo university
 
Lecture 2 (system overview of c8051 f020) rv01
Lecture 2 (system overview of c8051 f020) rv01Lecture 2 (system overview of c8051 f020) rv01
Lecture 2 (system overview of c8051 f020) rv01cairo university
 
Lecture 1 (course overview and 8051 architecture) rv01
Lecture 1 (course overview and 8051 architecture) rv01Lecture 1 (course overview and 8051 architecture) rv01
Lecture 1 (course overview and 8051 architecture) rv01cairo university
 
Lecture 11 (dac and comparator) rv01
Lecture 11 (dac and comparator) rv01Lecture 11 (dac and comparator) rv01
Lecture 11 (dac and comparator) rv01cairo university
 
Lecture 10 (serial communication)
Lecture 10 (serial communication)Lecture 10 (serial communication)
Lecture 10 (serial communication)cairo university
 
Lecture 5 (system clock crossbar and gpio) rv012
Lecture 5 (system clock crossbar and gpio) rv012Lecture 5 (system clock crossbar and gpio) rv012
Lecture 5 (system clock crossbar and gpio) rv012cairo university
 
Lecture 4 (8051 instruction set) rv01
Lecture 4 (8051 instruction set) rv01Lecture 4 (8051 instruction set) rv01
Lecture 4 (8051 instruction set) rv01cairo university
 
Lecture 3 (tool stick platform) rv01
Lecture 3 (tool stick platform) rv01Lecture 3 (tool stick platform) rv01
Lecture 3 (tool stick platform) rv01cairo university
 

Más de cairo university (20)

Tocci ch 3 5 boolean algebra, logic gates, combinational circuits, f fs, - re...
Tocci ch 3 5 boolean algebra, logic gates, combinational circuits, f fs, - re...Tocci ch 3 5 boolean algebra, logic gates, combinational circuits, f fs, - re...
Tocci ch 3 5 boolean algebra, logic gates, combinational circuits, f fs, - re...
 
A14 sedra ch 14 advanced mos and bipolar logic circuits
A14  sedra ch 14 advanced mos and bipolar logic circuitsA14  sedra ch 14 advanced mos and bipolar logic circuits
A14 sedra ch 14 advanced mos and bipolar logic circuits
 
A13 sedra ch 13 cmos digital logic circuits
A13  sedra ch 13 cmos digital logic circuitsA13  sedra ch 13 cmos digital logic circuits
A13 sedra ch 13 cmos digital logic circuits
 
5 sedra ch 05 mosfet
5  sedra ch 05  mosfet5  sedra ch 05  mosfet
5 sedra ch 05 mosfet
 
5 sedra ch 05 mosfet revision
5  sedra ch 05  mosfet revision5  sedra ch 05  mosfet revision
5 sedra ch 05 mosfet revision
 
Fields Lec 2
Fields Lec 2Fields Lec 2
Fields Lec 2
 
Fields Lec 1
Fields Lec 1Fields Lec 1
Fields Lec 1
 
Fields Lec 5&amp;6
Fields Lec 5&amp;6Fields Lec 5&amp;6
Fields Lec 5&amp;6
 
Fields Lec 4
Fields Lec 4Fields Lec 4
Fields Lec 4
 
Fields Lec 3
Fields Lec 3Fields Lec 3
Fields Lec 3
 
Lecture 2 (system overview of c8051 f020) rv01
Lecture 2 (system overview of c8051 f020) rv01Lecture 2 (system overview of c8051 f020) rv01
Lecture 2 (system overview of c8051 f020) rv01
 
Lecture 1 (course overview and 8051 architecture) rv01
Lecture 1 (course overview and 8051 architecture) rv01Lecture 1 (course overview and 8051 architecture) rv01
Lecture 1 (course overview and 8051 architecture) rv01
 
Lecture 12 (adc) rv01
Lecture 12  (adc) rv01Lecture 12  (adc) rv01
Lecture 12 (adc) rv01
 
Lecture 11 (dac and comparator) rv01
Lecture 11 (dac and comparator) rv01Lecture 11 (dac and comparator) rv01
Lecture 11 (dac and comparator) rv01
 
Lecture 10 (serial communication)
Lecture 10 (serial communication)Lecture 10 (serial communication)
Lecture 10 (serial communication)
 
Lecture 5 (system clock crossbar and gpio) rv012
Lecture 5 (system clock crossbar and gpio) rv012Lecture 5 (system clock crossbar and gpio) rv012
Lecture 5 (system clock crossbar and gpio) rv012
 
Lecture 4 (8051 instruction set) rv01
Lecture 4 (8051 instruction set) rv01Lecture 4 (8051 instruction set) rv01
Lecture 4 (8051 instruction set) rv01
 
Lecture 3 (tool stick platform) rv01
Lecture 3 (tool stick platform) rv01Lecture 3 (tool stick platform) rv01
Lecture 3 (tool stick platform) rv01
 
Modern control 2
Modern control 2Modern control 2
Modern control 2
 
Classical control 2
Classical control 2Classical control 2
Classical control 2
 

Último

XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXssuser89054b
 
Block diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.pptBlock diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.pptNANDHAKUMARA10
 
School management system project Report.pdf
School management system project Report.pdfSchool management system project Report.pdf
School management system project Report.pdfKamal Acharya
 
Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startQuintin Balsdon
 
Engineering Drawing focus on projection of planes
Engineering Drawing focus on projection of planesEngineering Drawing focus on projection of planes
Engineering Drawing focus on projection of planesRAJNEESHKUMAR341697
 
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
COST-EFFETIVE  and Energy Efficient BUILDINGS ptxCOST-EFFETIVE  and Energy Efficient BUILDINGS ptx
COST-EFFETIVE and Energy Efficient BUILDINGS ptxJIT KUMAR GUPTA
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayEpec Engineered Technologies
 
Online food ordering system project report.pdf
Online food ordering system project report.pdfOnline food ordering system project report.pdf
Online food ordering system project report.pdfKamal Acharya
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfJiananWang21
 
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Arindam Chakraborty, Ph.D., P.E. (CA, TX)
 
Wadi Rum luxhotel lodge Analysis case study.pptx
Wadi Rum luxhotel lodge Analysis case study.pptxWadi Rum luxhotel lodge Analysis case study.pptx
Wadi Rum luxhotel lodge Analysis case study.pptxNadaHaitham1
 
PE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and propertiesPE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and propertiessarkmank1
 
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptxS1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptxSCMS School of Architecture
 
Computer Networks Basics of Network Devices
Computer Networks  Basics of Network DevicesComputer Networks  Basics of Network Devices
Computer Networks Basics of Network DevicesChandrakantDivate1
 
Online electricity billing project report..pdf
Online electricity billing project report..pdfOnline electricity billing project report..pdf
Online electricity billing project report..pdfKamal Acharya
 
A Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna MunicipalityA Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna MunicipalityMorshed Ahmed Rahath
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptDineshKumar4165
 

Último (20)

XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 
Block diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.pptBlock diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.ppt
 
School management system project Report.pdf
School management system project Report.pdfSchool management system project Report.pdf
School management system project Report.pdf
 
Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the start
 
Engineering Drawing focus on projection of planes
Engineering Drawing focus on projection of planesEngineering Drawing focus on projection of planes
Engineering Drawing focus on projection of planes
 
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
COST-EFFETIVE  and Energy Efficient BUILDINGS ptxCOST-EFFETIVE  and Energy Efficient BUILDINGS ptx
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power Play
 
Online food ordering system project report.pdf
Online food ordering system project report.pdfOnline food ordering system project report.pdf
Online food ordering system project report.pdf
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdf
 
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
 
Wadi Rum luxhotel lodge Analysis case study.pptx
Wadi Rum luxhotel lodge Analysis case study.pptxWadi Rum luxhotel lodge Analysis case study.pptx
Wadi Rum luxhotel lodge Analysis case study.pptx
 
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced LoadsFEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
 
Integrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - NeometrixIntegrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - Neometrix
 
PE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and propertiesPE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and properties
 
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptxS1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
 
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
 
Computer Networks Basics of Network Devices
Computer Networks  Basics of Network DevicesComputer Networks  Basics of Network Devices
Computer Networks Basics of Network Devices
 
Online electricity billing project report..pdf
Online electricity billing project report..pdfOnline electricity billing project report..pdf
Online electricity billing project report..pdf
 
A Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna MunicipalityA Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna Municipality
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.ppt
 

Tocci chapter 13 applications of programmable logic devices extended

  • 1. Copyright  Muhammad A M Islam.SBE202B Applications of Programmable Logic Devices 19/21/2020 Programmable Logic Device Architectures
  • 2. Copyright  Muhammad A M Islam.SBE202B Applications of Programmable Logic Devices 29/21/2020 Fundamentals of PLD Circuitry
  • 3. Copyright  Muhammad A M Islam.SBE202B Applications of Programmable Logic Devices 39/21/2020 Digital System Family Tree Digital Systems
  • 4. Copyright  Muhammad A M Islam.SBE202B Applications of Programmable Logic Devices 49/21/2020 Digital System Family Tree Digital Systems Standard Logic
  • 5. Copyright  Muhammad A M Islam.SBE202B Applications of Programmable Logic Devices 59/21/2020 Digital System Family Tree Digital Systems Standard Logic ASICs
  • 6. Copyright  Muhammad A M Islam.SBE202B Applications of Programmable Logic Devices 69/21/2020 Digital System Family Tree Digital Systems Standard Logic ASICs µPs and DSPs
  • 7. Copyright  Muhammad A M Islam.SBE202B Applications of Programmable Logic Devices 79/21/2020 Digital System Family Tree Standard Logic ASICs µPs and DSPs TTL ECL CMOS BiCMOS Digital Systems
  • 8. Copyright  Muhammad A M Islam.SBE202B Applications of Programmable Logic Devices 89/21/2020 Digital System Family Tree Standard Logic ASICs µPs and DSPs TTL ECL CMOS BiCMOS For Simple Systems Only Digital Systems
  • 9. Copyright  Muhammad A M Islam.SBE202B Applications of Programmable Logic Devices 99/21/2020 Digital System Family Tree Digital Systems Standard Logic ASICs µPs and DSPs
  • 10. Copyright  Muhammad A M Islam.SBE202B Applications of Programmable Logic Devices 109/21/2020 Digital System Family Tree Digital Systems Standard Logic ASICs µPs and DSPs Flexible, Slow
  • 11. Copyright  Muhammad A M Islam.SBE202B Applications of Programmable Logic Devices 119/21/2020 Digital System Family Tree Digital Systems Standard Logic ASICs µPs and DSPs
  • 12. Copyright  Muhammad A M Islam.SBE202B Applications of Programmable Logic Devices 129/21/2020 Digital System Family Tree Digital Systems Standard Logic ASICs µPs and DSPs Application Specific Integrated Circuits
  • 13. Copyright  Muhammad A M Islam.SBE202B Applications of Programmable Logic Devices 139/21/2020 Digital System Family Tree Standard Logic ASICs µPs and DSPs PLDs Gate Arrays Standard Cells Full Custom Digital Systems
  • 14. Copyright  Muhammad A M Islam.SBE202B Applications of Programmable Logic Devices 149/21/2020 Digital System Family Tree Standard Logic ASICs µPs and DSPs PLDs Gate Arrays Standard Cells Full Custom Programmable Logic Devices Digital Systems
  • 15. Copyright  Muhammad A M Islam.SBE202B Applications of Programmable Logic Devices 159/21/2020 Digital System Family Tree Standard Logic ASICs µPs and DSPs PLDs Gate Arrays Standard Cells Full Custom Custom Configured, Programmable. Can build any circuit Digital Systems
  • 16. Copyright  Muhammad A M Islam.SBE202B Applications of Programmable Logic Devices 169/21/2020 Digital System Family Tree Standard Logic ASICs µPs and DSPs PLDs Gate Arrays Standard Cells Full Custom ULSI, 100,000s of gates. Mask Programmed (MPGAs) (≈ PROM). Very expensive custom programming. Digital Systems
  • 17. Copyright  Muhammad A M Islam.SBE202B Applications of Programmable Logic Devices 179/21/2020 Digital System Family Tree Standard Logic ASICs µPs and DSPs PLDs Gate Arrays Standard Cells Full Custom Use cells, Cell: Predefined logic function circuit. Design cost is more expensive than MPGAs. Easier to design, much smaller, faster, and manufacturing is cheaper than MPGAs. Digital Systems
  • 18. Copyright  Muhammad A M Islam.SBE202B Applications of Programmable Logic Devices 189/21/2020 Digital System Family Tree Standard Logic ASICs µPs and DSPs PLDs Gate Arrays Standard Cells Full Custom Ultimate, all components (Transistors, resistors, capacitors, interconnections, … etc) are custom build. The most expensive design cost. The smallest, fastest, and manufacturing is the cheapest.. Digital Systems
  • 19. Copyright  Muhammad A M Islam.SBE202B Applications of Programmable Logic Devices 199/21/2020 Digital System Family Tree Standard Logic ASICs µPs and DSPs PLDs Gate Arrays Standard Cells Full Custom Digital Systems
  • 20. Copyright  Muhammad A M Islam.SBE202B Applications of Programmable Logic Devices 209/21/2020 Digital System Family Tree PLDs
  • 21. Copyright  Muhammad A M Islam.SBE202B Applications of Programmable Logic Devices 219/21/2020 Digital System Family Tree PLDs SPLDs CPLDs FPGAs
  • 22. Copyright  Muhammad A M Islam.SBE202B Applications of Programmable Logic Devices 229/21/2020 Digital System Family Tree PLDs SPLDs CPLDs FPGAs Simple
  • 23. Copyright  Muhammad A M Islam.SBE202B Applications of Programmable Logic Devices 239/21/2020 Digital System Family Tree PLDs SPLDs CPLDs FPGAs Complex
  • 24. Copyright  Muhammad A M Islam.SBE202B Applications of Programmable Logic Devices 249/21/2020 Digital System Family Tree PLDs SPLDs CPLDs FPGAs Field Programmable
  • 25. Copyright  Muhammad A M Islam.SBE202B Applications of Programmable Logic Devices 259/21/2020 Digital System Family Tree PLDs SPLDs CPLDs FPGAsHCPLDs High-Capacity Programmable Logic Devices
  • 26. Copyright  Muhammad A M Islam.SBE202B Applications of Programmable Logic Devices 269/21/2020 Digital System Family Tree PLDs SPLDs CPLDs FPGAsHCPLDs #Gates =< 600
  • 27. Copyright  Muhammad A M Islam.SBE202B Applications of Programmable Logic Devices 279/21/2020 Digital System Family Tree PLDs SPLDs CPLDs FPGAsHCPLDs #Gates 1000s to 100,1000s
  • 28. Copyright  Muhammad A M Islam.SBE202B Applications of Programmable Logic Devices 289/21/2020 Digital System Family Tree PLDs SPLDs CPLDs FPGAs Fuse OTO
  • 29. Copyright  Muhammad A M Islam.SBE202B Applications of Programmable Logic Devices 299/21/2020 Digital System Family Tree PLDs SPLDs CPLDs FPGAs Fuse EPROM
  • 30. Copyright  Muhammad A M Islam.SBE202B Applications of Programmable Logic Devices 309/21/2020 Digital System Family Tree PLDs SPLDs CPLDs FPGAs Fuse EPROM EEPROM
  • 31. Copyright  Muhammad A M Islam.SBE202B Applications of Programmable Logic Devices 319/21/2020 Digital System Family Tree PLDs SPLDs CPLDs FPGAs EPROM
  • 32. Copyright  Muhammad A M Islam.SBE202B Applications of Programmable Logic Devices 329/21/2020 Digital System Family Tree PLDs SPLDs CPLDs FPGAs EPROM EEPROM
  • 33. Copyright  Muhammad A M Islam.SBE202B Applications of Programmable Logic Devices 339/21/2020 Digital System Family Tree PLDs SPLDs CPLDs FPGAs FlashEPROM EEPROM
  • 34. Copyright  Muhammad A M Islam.SBE202B Applications of Programmable Logic Devices 349/21/2020 Digital System Family Tree PLDs SPLDs CPLDs FPGAs The program is loaded every time power is turned on. SRAM
  • 35. Copyright  Muhammad A M Islam.SBE202B Applications of Programmable Logic Devices 359/21/2020 Digital System Family Tree PLDs SPLDs CPLDs FPGAs SRAM Flash
  • 36. Copyright  Muhammad A M Islam.SBE202B Applications of Programmable Logic Devices 369/21/2020 Digital System Family Tree PLDs SPLDs CPLDs FPGAs Insulator is removed. AntifuseSRAM Flash
  • 37. Copyright  Muhammad A M Islam.SBE202B Applications of Programmable Logic Devices 379/21/2020 Fundamentals of PLD Circuitry
  • 38. Copyright  Muhammad A M Islam.SBE202B Applications of Programmable Logic Devices 389/21/2020 Fundamentals of PLD Circuitry
  • 39. Copyright  Muhammad A M Islam.SBE202B Applications of Programmable Logic Devices 399/21/2020 PLD Symbology
  • 40. Copyright  Muhammad A M Islam.SBE202B Applications of Programmable Logic Devices 409/21/2020 PLD Symbology
  • 41. Copyright  Muhammad A M Islam.SBE202B Applications of Programmable Logic Devices 419/21/2020 PLD Symbology
  • 42. Copyright  Muhammad A M Islam.SBE202B Applications of Programmable Logic Devices 429/21/2020 PLD Symbology
  • 43. Copyright  Muhammad A M Islam.SBE202B Applications of Programmable Logic Devices 439/21/2020 PLD Architectures
  • 44. Copyright  Muhammad A M Islam.SBE202B Applications of Programmable Logic Devices 449/21/2020 PLD Architectures • PROM: Programmable ROM • PAL: Programmable Array Logic • FPLA: Field Programmable Logic Array
  • 45. Copyright  Muhammad A M Islam.SBE202B Applications of Programmable Logic Devices 459/21/2020 PROM Hard Wired AND Gates Programmable OR Gates
  • 46. Copyright  Muhammad A M Islam.SBE202B Applications of Programmable Logic Devices 469/21/2020 PAL: Programmable Array Logic Programmable AND Gates Hard Wired OR Gates
  • 47. Copyright  Muhammad A M Islam.SBE202B Applications of Programmable Logic Devices 479/21/2020 FPLA • Programmable AND & OR arrays.