
1 
 
La carte FPGA 
Un circuit logique programmable, ou réseau logique programmable, est un 
circuit intégré logique qui peut être reprogrammé après sa fabrication. Notons 
qu'il serait impropre de parler de programmation au sens logiciel (contrairement 
à un microprocesseur, il n'exécute aucune ligne de code). Ici, mieux vaudrait 
parler de « reconfiguration » plutôt que de reprogrammation (on modifie des 
connexions ou le comportement du composant, on connecte des portes logiques 
entre elles, etc.). Le verbe programmer est toutefois le plus fréquent, mais au 
sens de personnaliser. Il s'agit bel et bien de réseaux logiques reconfigurables et 
modifiables. [1] 
Application des FPGA 
Les FPGA sont utilises dans de nombreuses applications, on 
en cite dans ce qui suit quelques unes: 
  Prototypage de nouveaux circuits.  
  Fabrication de composants speciaux en petite serie . 
 Adaptation aux besoins rencontres lors de l'utilisation . 
  Systemes de commande a temps reel . 
  DSP (Digital Signal Processor) . 
  Imagerie medicale.[2] 
Les outils de développement des FPGA 
Xilinx a développé des logiciels de développement performants capables de 
fonctionner sur des stations de travail telles que Sun, Appolo, Dec et sur des PC 
AT disposant d'une mémoire suffisante. La programmation des circuits FPGA 
est réalisée à l'aide des logiciels Viewlogic (Workview Office 7.31)et Xact 
(Design Manager 6.01). Elle est décomposée en plusieurs étapes.[3]  
 la synthèse logique,  
 la simulation fonctionnelle,  
 l'optimisation, la projection et le placement / routage, 
 la simulation temporelle,  
 la génération de fichier de configuration.