IFT6221

TP1 (hiver 2006)

 

 

 

 

 

 

 

  1. Décrire en VHDL une entité générique appelée filtre qui calcule. N et M sont respectivement par défaut 1 et 0 :

 

 

  1. Écrire une entité TestBench qui génère des entiers x à des intervalles aléatoires variant entre 1 et 10 ns et instancie une entité filtre où les constantes génériques N et M sont respectivement égales à 4 et 3.

 

  1. Écrire une entité TestBench qui génère des nombres x à des intervalles aléatoires variant entre 1 et 10 ns et instancie une entité filtre qui reçoit x. La sortie y alimente une deuxième entité filtre. Les constantes génériques N et M sont respectivement égales à 4 et 3, pour les 2 instances.

 

  1. Répéter les étapes 1 et 2 pour l’entité ou a et b sont des constantes de type tableau. Je suggérerais l’utilisation de packages :