Vous êtes sur la page 1sur 6
Djilali Bowrwiainin Kh ulté des sciences et de fa tech Durée: OF henee Epreuve dun] Exereice 1:(6 points) On veut modéliser un eireuit permettant de comparer 2 bus de données de 8 bits, A et By et de générer 3 signauy de surtic : EQUA si les données sur tes deux bus sont égales, sup ta doanée du bus A est supérieure & la donnée du bus By INFE sila donnée du bus A est infériewre a la doanée du bus B, A cCB sont des entrées du type std logic vecteur; EQUA, SUPE, INFE sont des sorties de type std_logic ; Ecrire Ventité de ee comparateur de § bits et coder Parchiteeture de ce motile, Exercice 2:(7 points) it lu description VHDL suivante: entity exereive? Pi: process (4, f, sel) port ( v1, x2, x3, sol: in std_ topic; begin ‘out std_ogie); ifset=10" then end exercice2; yo d architecture description of exerciee? is signal a, by c,d, ¢, f: std_logies begin a <=Nxi or x2; b<=x1 and x2; ox x3 and iy d<=bo NE te rtir d°ééments de base le schéma eorrespon 1, Traces il combinatuire ou séquentiel? Justificz. 2. Le processus PI est ” 3. Quel est selon vous ta fonction de ce ci (7 points) (Interrogation) re On soubaite modiiser un additionncur complet 41 bit \ partir d'un composent demi additionseur pour cel: 1. Donner le code vhdl d'un demi additionneur, 2, Utiliser ce composent pour donner le code vhdl d'un additionneur complet. Bon courage Exercies 1: Comparsteur On veut modeliser un ciroul pemetian de compare: 2 bus G2 données de.6 bite, Alet B, et de genérer 3 signaux de some: EQUA si lee données sur les deux bus sont gales, ‘SUPE sila donnée du bus A esteupérieure a la donnée du bus 5, INFE si ta donnée.du bus A est inferaure a la données du bus B, Ae? B sontdes entrées du type sid_logic_vecteur, EQUA, SUPE, INFE sont des sorties ce type std_logie ; Eonre fentiée gece comparsteur de 8 pfs, et coder architecture de ce modéle. forgcnen Librasy ieee; Ube )eee.ste_logie. 1 164.2 entity comparateurBolts 's port (A, Bc in std_togie vector (7 downto o); EQUA, SUPE, IMFE: oul sic_logich: eid COmparateursbits, architecture ARCH _comparateurébits of comparateursbits 's Bagin EQUAs='1' when A=B else "D5 SUPE<='1' when A> efse D, INFE<="1" when A<6 aise 1 end ARCH_comparateuraalts; Exerciced2 Correction 1- Le schéma correspondant xl ———_»— x2 a | atta J p>— 2- C'est une description comportementale, puisqu'il n'y a aucune Composante. sel C'est un pracessus combinatoire car il inclut toutes les entrées (signaux lus) dans la liste. de sensitivité. De plus. toutes les valeurs possibles de sel sont traitées. 3- C'est un plein additionneur avec multiplexage des sorties somme et retenue_ | | pAb | | . | | et anche

Vous aimerez peut-être aussi