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. 1 Les grand types de circuits intégrées Par ordre decroissant de complexite de conception, on trouve les circuits integres : 1. full custom tout est modi able : transistors (type, caracteristiques), connexions. . . 2. standard cell les elements logiques sont choisis dans une bibliotheque de portes, les connexions sont libres 3. gate arrays (predi uses) les elements logiques existent deja physiquement sur le circuit, seules les connexions peuvent etre de nies Il y a un compromis entre la complexite de conception et les performances. [4] Bibliographie : [1]: https://fr.wikipedia.org/wiki/Circuit_logique_programmable [2]: Eric Monmasson, Marcian N. Cirstea,≫FPGA Design Methodology for Industrial Control Systems- A Review≫, IEEE Trans. Ind. Electron., vol. 54, no. 4,Aout 2007 [3]: http://michel.hubin.pagespersoorange.fr/physique/microp/chap_mp5.htm [4]: https://people.irisa.fr/Arnaud.Tisserand/docs/semmim-atfpga.pdf 2