|
SX PLD est fourni avec de nombreux programmes développés pour une initiation pratique à VHDL :
- Réalisation d'un compteur décompteur
- Réalisation d'un filtre numérique passe bas
- Realisation d'un filtre numérique passe bande
- Ecriture d'un journal lumineux défilant sur les 8 leds
- Utilisation de la mémoire flash en lecture, écriture et éffacement
- Utilisation de la mémoire SRAM pour écrire des données et les relire
Remarque La capacité du circuit FPGA permet la réalisation de nombreuses applications pouvant faire l'objet de mini projet :
- synthèse d'un processeur risc
- coeur de DSP ...
Cet outil didactique est fourni avec un programme permettant la réalisation dans le FPGA, d'un processeur risc pipeliné d'une vingtaine d'instructions utilisant la synthèse schématique Logiblox , intégrée au logiciel Foundation de Xilinx .
Ce processeur est fourni avec un assembleur et , peut être programmé en mnémonique sur le PC .
Le programme est ensuite téléchargé sur la carte SX PLD à travers la liaison parallèle intégrée au système .
SX PLD est un outil didactique pouvant être utilisè pour:
1) Une formation initiale à VHDL ( 1éres années )
2) Une formation approfondie ( 2èmes années et + ) à travers les nombreuses fonctions tilisables sur ces systèmes . Les langages de descriptions logiques étaient bien adaptés aux premières générations de composants logiques programmables.
Les méthodes changent , de nouveaux outils émergent . La structure des circuits CPLD ou FPGA étant de plus en plus complexe , il fallait un langage descriptif de haut niveau pour la modélisation et la simulation : VHDL est un langage standard , gage de portabilité et d'ouverture pour les évolutions futures . Son intérêt majeur réside dans son aptitude à couvrir les différentes étapes de la conception des systèmes numériques : modélisation, pécification, simulation et synthèse.
ISE Foundation de XILINX est téléchargable gratuitement. facile à maîtriser , ce logiciel offre un environnement de développement convivial permettant:
- La saisie de schéma
- La synthèse VHDL ou ABEL
- Le placement routage
- La simulation fonctionnelle avant routage
- La simulation temporelle
- La programmation in situ des FPGA ou CPLD
X-checker, câble de téléchargement, peut être acquis en option. Il permet la programmation des composants par chargement à travers les broches de JTAG. |
|