DS ISE 2

Sommaire[Masquer]

1. Présentation du sujet

On réalise un chenillard comportant 7 LEDs numérotées de 0 à 6. Les LEDs s'allument les unes après les autres, de 0 à 6. Seule une LED est allumée à chaque instant.

1.1. Première partie : système combinatoire

Il s'agit de réaliser un décodeur prenant en entrée le numéro de la LED qui doit être allumée et qui fournit en sortie les signaux pour attaquer les 6 LEDs.

L'entrée se réalise sur 3 bits. On note \(Entree_{0}\) le bit de poids faible et \(Entree_{2}\) le bit de poids fort. On aura 7 sorties (LED0 à LED6) pour l'ensemble des segments.

  1. Créer un projet sous Xilinx ISE pour cibler le FPGA de la Basys 2 (nom du projet : votre nom).
  2. Créer le module decodeur_LEDs.vhd dans un dossier à votre nom placé sur le bureau.
  3. Avec l'approche de votre choix, écrire le programme VHDL permettant de réaliser le décodeur souhaité.
  4. Ecrire un fichier de test du décodeur (vous pouvez utiliser le programme pour générer les fichiers de test).

1.2. Seconde partie : système séquentiel

  1. Il s'agit maintenant, dans le même projet, de réaliser un compteur comptant de 0 à 6 (valeur initiale 4).
  2. Créer le fichier compteur.vhd
  3. Ecrire le programme d'un tel compteur avec Reset asynchrone prioritaire.
  4. Ecrire le programme de test pour présenter des tests pertinents.

1.3. Dernière partie : schéma de l'ensemble

  1. Réaliser le schéma de l'ensemble en ajoutant un nouveau fichier au projet (type Schematic/Bloc diagram).
  2. Ecrire un programme de test pour montrer le fonctionnement de l'ensemble.

Ajouter un Commentaire


Code de sécurité
Rafraîchir