Version 6 (modified by 14 years ago) (diff) | ,
---|
TP2 : Schéma du chemin de données du Mips
- Etant donné le fichier de description en vbe du chemin de données fourni lors du TP précédent et des cours présentés, vous devez créer le fichier de description du chemin de données en Stratus :
- Vous avez à disposition un fichier squelette à compléter. Ce fichier est à mettre dans le répertoire design ; le fichier .vst qui sera obtenu remplacera le .vbe que vous aviez à disposition.
- Suivez bien les indication du fichier .vbe (utilisation de tri-states, de mux à deux entrées ...)
- Vous avez à disposition tous les générateurs de la bibliothèque Dpgen, consultez la documentation fournie : http://www-asim.lip6.fr/recherche/coriolis/doc/en/html/dpgen/index.html.
Note : Pour le banc de registre, vous pouvez utiliser les générateurs sans décodeur d'adresse DPGENRF2 ou DPGENRF2R0
Attention, pour utiliser des deux générateurs, il faut rajouter la bibliothèque rf2lib dans les variables d'environnement
Ils sont utilisables comme suit :
Generate ( 'DpgenRf2', 'rf2_4_16' , param = { 'nbit' : 4, 'nword' : 16 } ) self.I = Inst ( 'rf2_4_16', 'inst' , map = { 'ck' : self.ck , 'sel' : self.sel , 'sela' : self.sela , 'selb' : self.selb , 'selw' : self.selw , 'datain0' : self.datain0 , 'datain1' : self.datain1 , 'dataouta' : self.dataouta , 'dataoutb' : self.sataoutb , 'vdd' : self.vdd , 'vss' : self.vss } )
- Une fois un fichier .vst obtenu, modifier le script de test fourni de façon à tester ce fichier.
Attachments (1)
- mips_r3000_1m_dp.py (20.3 KB) - added by 14 years ago.
Download all attachments as: .zip