„„„Circuits logiques programmablesCircuit SPLDCircuit CPLDCircuit FPGAandre.stauffer@epfl.chCircuit SPLDDéfinitionsProgrammable Logic Device (PLD):nom générique donné à l’ensemble des circuits monolithiques formés de cellules logiques (comportant des fusibles, des antifusibles ou de la mémoire) qui peuvent être programmés et parfois reprogrammés par l’utilisateurSimple Programmable Logic Device (SPLD):circuit programmable élémentaire appelé aussi GAL (Generic Array Logic) composé d’un bloc d’entrée, d’une matrice ET, d’une matrice OU et d’un bloc de sortie 1Circuit SPLDArchitectureImplémentation ET-OU-bascule D d’une cellule de base d’un circuit GALCircuit CPLDDéfinitionsComplex Programmable Logic Device (CPLD):circuit programmable hiérarchique regroupant un ensemble de circuits programmables élémentaires (SPLD) et un réseau d’interconnexion programmablechacun des blocs logiques élémentaires est équivalent à un circuit GAL et l’ensemble de ceux-ci est relié au bloc d’interconnexion PIA (Programmable Interconnect Array)2Circuit CPLDSchémablocGAL GALlogiqueblocPIAd'interconnexionGAL GALCircuit CPLDArchitecture3Logic Array Block45Circuit FPGADéfinitionsField Programmable Gate Array (FPGA):circuit programmable composé d’un réseau de blocs logiques, de cellules d’entrée-sortie et de ressources d’interconnexion totalement flexiblesce circuit, qui nécessite un outil de placement-routage, est caractérisé par son architecture ...
Voir