![]() |
|||||||||||
![]() |
|||||||||||
![]() |
![]() |
||||||||||
Les circuits
logiques programmables |
|||||||||||
3 - Les GALs. Une cellule OLMC peut être
programmée selon un mode de fonctionnement, simple, complexe ou
mémoire (register). Cette programmation est totalement transparente
pour l'utilisateur grâce au logiciel associé. En mode simple
les sorties peuvent être, ou bien des sorties combinatoires, ou
bien des entrées supplémentaires (émulation des PAL10L8
et 12P6). En mode complexe, ces sorties peuvent être programmées
comme des sorties ou des entrées/sorties (équivalence avec
les PAL16L8 et 16P8). En mode registre, les macrocellules peuvent être
configurées comme des entrées/sorties ou comme des bascules
de mémorisation (émulation des PAL16R8 et 16RP4) |
![]() |
||||||||||
4
- Les CPLDs et les FPGAs. Les FPGAs (Field Programmable Gate Array) sont des matrices de portes programmables de très grande densité d'intégration (environ 100 fois plus qu'un PAL). Les FPGA ont une architecture basée sur des modules logiques (constitués en blocs), des pistes de routage et des connections par antifusibles (voir document ci-contre). |
![]() |
||||||||||
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |