![Page 1: V/RJ Circuits logiques programmables · Programmable Logic Device ... Représentation d'une fonction logique y8QH IRQFWLRQ ORJLTXH SHXW rWUH H[SULPpH SDU XQH pTXDWLRQ ORJLTXH ) VRPPH](https://reader031.vdocuments.mx/reader031/viewer/2022022612/5b9c8bf309d3f2f6368cc53a/html5/thumbnails/1.jpg)
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License
Circuits logiques programmables
Système informatique
![Page 2: V/RJ Circuits logiques programmables · Programmable Logic Device ... Représentation d'une fonction logique y8QH IRQFWLRQ ORJLTXH SHXW rWUH H[SULPpH SDU XQH pTXDWLRQ ORJLTXH ) VRPPH](https://reader031.vdocuments.mx/reader031/viewer/2022022612/5b9c8bf309d3f2f6368cc53a/html5/thumbnails/2.jpg)
Classification circuits programmables
Programmable Read Only Memory
Programmable Logic Device
Représentation d'une fonction logique
Exemple : F0 = (D and B and A) or (notC and A) or ( D and notC)
![Page 3: V/RJ Circuits logiques programmables · Programmable Logic Device ... Représentation d'une fonction logique y8QH IRQFWLRQ ORJLTXH SHXW rWUH H[SULPpH SDU XQH pTXDWLRQ ORJLTXH ) VRPPH](https://reader031.vdocuments.mx/reader031/viewer/2022022612/5b9c8bf309d3f2f6368cc53a/html5/thumbnails/3.jpg)
Circuit universel (FPLA : Field Prog. Logic Array)
Mémoire PROM (PLE : Prog. Logic Element)
![Page 4: V/RJ Circuits logiques programmables · Programmable Logic Device ... Représentation d'une fonction logique y8QH IRQFWLRQ ORJLTXH SHXW rWUH H[SULPpH SDU XQH pTXDWLRQ ORJLTXH ) VRPPH](https://reader031.vdocuments.mx/reader031/viewer/2022022612/5b9c8bf309d3f2f6368cc53a/html5/thumbnails/4.jpg)
Circuit SPLD, CPLD (PAL : Prog. Array Logic)
Structure des circuits programmables
FPLA programmable programmable GAL6001Field Prog. Logic Array
Prog. Array Logic
Field Prog. Gate Array
Prog. Logic Element
![Page 5: V/RJ Circuits logiques programmables · Programmable Logic Device ... Représentation d'une fonction logique y8QH IRQFWLRQ ORJLTXH SHXW rWUH H[SULPpH SDU XQH pTXDWLRQ ORJLTXH ) VRPPH](https://reader031.vdocuments.mx/reader031/viewer/2022022612/5b9c8bf309d3f2f6368cc53a/html5/thumbnails/5.jpg)
Types de PLD "Programmable Logic Device"
routage fixé lors fabrication
« Application Specific Integrated Circuits »
Circuit SPLD …
Simple Programmable Logic Device
Generic Array Logic
![Page 6: V/RJ Circuits logiques programmables · Programmable Logic Device ... Représentation d'une fonction logique y8QH IRQFWLRQ ORJLTXH SHXW rWUH H[SULPpH SDU XQH pTXDWLRQ ORJLTXH ) VRPPH](https://reader031.vdocuments.mx/reader031/viewer/2022022612/5b9c8bf309d3f2f6368cc53a/html5/thumbnails/6.jpg)
… circuit SPLD
Circuit CPLD …
Complex Programmable Logic Device
Programmable Interconnect Array
![Page 7: V/RJ Circuits logiques programmables · Programmable Logic Device ... Représentation d'une fonction logique y8QH IRQFWLRQ ORJLTXH SHXW rWUH H[SULPpH SDU XQH pTXDWLRQ ORJLTXH ) VRPPH](https://reader031.vdocuments.mx/reader031/viewer/2022022612/5b9c8bf309d3f2f6368cc53a/html5/thumbnails/7.jpg)
… circuit CPLD …
ProgrammableInterconnectArray
MAX 7000, structure macro cell
![Page 8: V/RJ Circuits logiques programmables · Programmable Logic Device ... Représentation d'une fonction logique y8QH IRQFWLRQ ORJLTXH SHXW rWUH H[SULPpH SDU XQH pTXDWLRQ ORJLTXH ) VRPPH](https://reader031.vdocuments.mx/reader031/viewer/2022022612/5b9c8bf309d3f2f6368cc53a/html5/thumbnails/8.jpg)
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License
Data sheet ALTERA 4
Famille Max7000s
![Page 9: V/RJ Circuits logiques programmables · Programmable Logic Device ... Représentation d'une fonction logique y8QH IRQFWLRQ ORJLTXH SHXW rWUH H[SULPpH SDU XQH pTXDWLRQ ORJLTXH ) VRPPH](https://reader031.vdocuments.mx/reader031/viewer/2022022612/5b9c8bf309d3f2f6368cc53a/html5/thumbnails/9.jpg)
Famille Max-V
Famille Max-V
![Page 10: V/RJ Circuits logiques programmables · Programmable Logic Device ... Représentation d'une fonction logique y8QH IRQFWLRQ ORJLTXH SHXW rWUH H[SULPpH SDU XQH pTXDWLRQ ORJLTXH ) VRPPH](https://reader031.vdocuments.mx/reader031/viewer/2022022612/5b9c8bf309d3f2f6368cc53a/html5/thumbnails/10.jpg)
Famille Max-V
![Page 11: V/RJ Circuits logiques programmables · Programmable Logic Device ... Représentation d'une fonction logique y8QH IRQFWLRQ ORJLTXH SHXW rWUH H[SULPpH SDU XQH pTXDWLRQ ORJLTXH ) VRPPH](https://reader031.vdocuments.mx/reader031/viewer/2022022612/5b9c8bf309d3f2f6368cc53a/html5/thumbnails/11.jpg)
Circuit FPGA
Field Programmable Gate Array
… circuit FPGA …
![Page 12: V/RJ Circuits logiques programmables · Programmable Logic Device ... Représentation d'une fonction logique y8QH IRQFWLRQ ORJLTXH SHXW rWUH H[SULPpH SDU XQH pTXDWLRQ ORJLTXH ) VRPPH](https://reader031.vdocuments.mx/reader031/viewer/2022022612/5b9c8bf309d3f2f6368cc53a/html5/thumbnails/12.jpg)
FPGA Xilinx (1984-85)
Elément programmable:LE : Logic Elementélément logique de base d'un FPGA
LUT:Look-Up Tablede 4 à 6 entrées
FPGA Cyclone II : Logic Element LE
![Page 13: V/RJ Circuits logiques programmables · Programmable Logic Device ... Représentation d'une fonction logique y8QH IRQFWLRQ ORJLTXH SHXW rWUH H[SULPpH SDU XQH pTXDWLRQ ORJLTXH ) VRPPH](https://reader031.vdocuments.mx/reader031/viewer/2022022612/5b9c8bf309d3f2f6368cc53a/html5/thumbnails/13.jpg)
FPGA: réseau d'interconnections
Hops Reachable logic elements (LEs)
1 850
2 2,400
3 4,000
Total 7,250
Industry’s best FPGA routing architectureused in Stratix series FPGAs
![Page 14: V/RJ Circuits logiques programmables · Programmable Logic Device ... Représentation d'une fonction logique y8QH IRQFWLRQ ORJLTXH SHXW rWUH H[SULPpH SDU XQH pTXDWLRQ ORJLTXH ) VRPPH](https://reader031.vdocuments.mx/reader031/viewer/2022022612/5b9c8bf309d3f2f6368cc53a/html5/thumbnails/14.jpg)
FPGA
Stratix-V: Structure des blocs IO
![Page 15: V/RJ Circuits logiques programmables · Programmable Logic Device ... Représentation d'une fonction logique y8QH IRQFWLRQ ORJLTXH SHXW rWUH H[SULPpH SDU XQH pTXDWLRQ ORJLTXH ) VRPPH](https://reader031.vdocuments.mx/reader031/viewer/2022022612/5b9c8bf309d3f2f6368cc53a/html5/thumbnails/15.jpg)
Comparaison CPLD-FPGAComplex Programmable Logic Device
Field Programmable Gate Array
![Page 16: V/RJ Circuits logiques programmables · Programmable Logic Device ... Représentation d'une fonction logique y8QH IRQFWLRQ ORJLTXH SHXW rWUH H[SULPpH SDU XQH pTXDWLRQ ORJLTXH ) VRPPH](https://reader031.vdocuments.mx/reader031/viewer/2022022612/5b9c8bf309d3f2f6368cc53a/html5/thumbnails/16.jpg)
HardCopy
ASIC, Application Specific Integrated Circuits
![Page 17: V/RJ Circuits logiques programmables · Programmable Logic Device ... Représentation d'une fonction logique y8QH IRQFWLRQ ORJLTXH SHXW rWUH H[SULPpH SDU XQH pTXDWLRQ ORJLTXH ) VRPPH](https://reader031.vdocuments.mx/reader031/viewer/2022022612/5b9c8bf309d3f2f6368cc53a/html5/thumbnails/17.jpg)
Evolution de la technologie: loi de MOORE
Evolution "Circuits logiques programmables"
2000 0,25 ct/gate 2008 0,0001ct/gate2015 tend vers zéro!
![Page 18: V/RJ Circuits logiques programmables · Programmable Logic Device ... Représentation d'une fonction logique y8QH IRQFWLRQ ORJLTXH SHXW rWUH H[SULPpH SDU XQH pTXDWLRQ ORJLTXH ) VRPPH](https://reader031.vdocuments.mx/reader031/viewer/2022022612/5b9c8bf309d3f2f6368cc53a/html5/thumbnails/18.jpg)
Nouvelle technologie 3D!
Caractéristiques des PLDs
Logic Elements
![Page 19: V/RJ Circuits logiques programmables · Programmable Logic Device ... Représentation d'une fonction logique y8QH IRQFWLRQ ORJLTXH SHXW rWUH H[SULPpH SDU XQH pTXDWLRQ ORJLTXH ) VRPPH](https://reader031.vdocuments.mx/reader031/viewer/2022022612/5b9c8bf309d3f2f6368cc53a/html5/thumbnails/19.jpg)
Multiple "metal layers"
Nouvelle technologie: Virtex-7 HT
![Page 20: V/RJ Circuits logiques programmables · Programmable Logic Device ... Représentation d'une fonction logique y8QH IRQFWLRQ ORJLTXH SHXW rWUH H[SULPpH SDU XQH pTXDWLRQ ORJLTXH ) VRPPH](https://reader031.vdocuments.mx/reader031/viewer/2022022612/5b9c8bf309d3f2f6368cc53a/html5/thumbnails/20.jpg)
Stacked Silicon Interconnect technology
Nouvelle architecture: C32bits+FPGA
![Page 21: V/RJ Circuits logiques programmables · Programmable Logic Device ... Représentation d'une fonction logique y8QH IRQFWLRQ ORJLTXH SHXW rWUH H[SULPpH SDU XQH pTXDWLRQ ORJLTXH ) VRPPH](https://reader031.vdocuments.mx/reader031/viewer/2022022612/5b9c8bf309d3f2f6368cc53a/html5/thumbnails/21.jpg)
Prix des PLDs low cost (volume price!)
Ancien CPLD : MAX 7000S
![Page 22: V/RJ Circuits logiques programmables · Programmable Logic Device ... Représentation d'une fonction logique y8QH IRQFWLRQ ORJLTXH SHXW rWUH H[SULPpH SDU XQH pTXDWLRQ ORJLTXH ) VRPPH](https://reader031.vdocuments.mx/reader031/viewer/2022022612/5b9c8bf309d3f2f6368cc53a/html5/thumbnails/22.jpg)
Nouveau PLD : MAX V
New device MAX 10