réseau logique programmable

publicité
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
Téléchargement