Êtes-vous un étudiant de l'EPFL à la recherche d'un projet de semestre?
Travaillez avec nous sur des projets en science des données et en visualisation, et déployez votre projet sous forme d'application sur Graph Search.
Cette séance de cours présente les concepts de Programmable Array Logic (PAL), Generic Array Logic (GAL) et Complex Programmable Logic Devices (CPLD). Les PAL sont les premiers périphériques logiques programmables, tandis que les GAL améliorent les PAL en utilisant des commutateurs E2. Les CPLD, une version plus complexe, utilisent des macro-cellules et des tableaux de routage. La séance de cours couvre l'évolution des CPLD aux FPGA (Field-Programmable Gate Arrays), mettant en évidence l'utilisation de tables de correspondance (LUT) et de tableaux de routage. Il explique l'architecture, le processus de lieu et d'itinéraire, et l'importance des blocs d'entrée-sortie (IOB). La séance de cours se termine par les avantages des FPGA par rapport aux CPLD, tels que l'évolutivité et la capacité de mettre en œuvre des algorithmes complexes en parallèle.