Introduction aux FPGA
Les architectures des FPGA disposent de ressources extrêmement sophistiquées permettant d’augmenter à la fois la
performance et la densité des circuits logiques. L’utilisation de ces ressources requiert une bonne connaissance des architectures et
outils de développement associés. Avec l’arrivée de microprocesseurs enfouis dans les FPGA, les FPGA les plus performants
intègrent désormais des microprocesseurs. Ceci permet aux utilisateurs de bénéficier des avantages des FPGA en termes de traitement parallèle câblé, et
également des avantages des microprocesseurs pour s’acquitter des tâches logicielles et séquentielles, dans un même boîtier (Chip).
Les ingénieurs hardware expérimentés en conception de microsystèmes devant mettre en oeuvre de tels Système-sur-Puce (SoC)
ont besoin de connaître la méthodologie de conception, les outils qui permettent de configurer ces processeurs au sein du FPGA et de les intégrer dans un tel système enfoui (embedded system).
Les applications spécifiques telles que la mise en oeuvre de microprocesseurs et les techniques d’implantation de
fonctions DSP utilisent des outils de développement complexes. Pour vous faciliter la tache de nombreux travaux pratiques
sont proposés avec les outils de développement les plus largement reconnus sur le marché des TI afin de donner à cette formation
une dimension concrète et proche des environnements de l'industrie.
Cheminement proposé pour la formation
- Connaissance des HDL
- Synthèse et simulation HDL pour conception de FPGA
- Implémentation de FPGA - Techniques avancées,
- Flot de conception des fonctions DSP
- Simulink pour Xilinx & Flot de conception des fonctions DSP
- Techniques d'implémentation de fonctions DSP pour FPGA
- Développement de noyaux de technologie (IP Core)
- Xilinx
- L’environnement utilisé est Core Generator de Xilinx
- Altera
- Développement de systèmes sur puce (System-on-Chip)
- Xilinx
- Implémentation d'un système MicroBlaze
L’outil utilisé est la suite EDK de Xilinx
- Altera
Station SLPS
Caractéristiques des stations SLPS
- Processeur Intel Pentium de 2.8 GHz
- Microsoft Windows XP Professional
- 2 Go de mémoire vive
- 2 disques durs de 80 Go
- Écran plat 17 po
- Carte video NVIDIA Quadro NVS pouvant supporter deux moniteurs
|