TME5 -- Modèle vhdl de l’étage exec
Objectifs
- Faire un premier modèle comportemental de l’étage exec.
- Tester ce modèle.
Exercices
Exercice 1 -- Modèle comportemental de exec
Écrire dans un premier temps un modèle de l’étage exec n’incluant pas le modèle complet de la fifo à destination de [MEM]. Un modèle vide de la fifo va vous être fourni. Dans un second temps vous utiliserez un modèle fonctionnel de la fifo.
Question 1
Écrire le modèle vhdl de l’étage exec. Dans ce modèle vous allez instancier l’alu et le shifter que vous avez écrit à l’occasion de la précédente séance. Vous allez également instancier la fifo vide fournie qui constitue l’étage de pipeline entre exec et mem.
Fichiers fournis :
- Interface du bloc exec : exec_vide.vhdl.
- Bloc fifo : fifo_72b.vhdl.
Question 2
Écrire un fichier test bench permettant de valider votre modèle.