Académique Documents
Professionnel Documents
Culture Documents
2022/2023
Exercice N°1 :
Addition de deux nombres de 8 bits.
Ecrire un code VHDL qui permet d’additionner deux nombres de 8 bits et le résultat sera stocké sur 8 bits.
Exercice N°2 :
Décodeur binaire 4 bits vers afficheur 7 segments
Objectif : Afficher les chiffres 0 à 9 et lettres allant de A à F pour représenter en hexadécimal la grandeur
d'entrée du décodeur.
Le système est totalement combinatoire. Le signal entre au système sous une forme vectorielle composée
de 4 bits. Il en résulte en sortie 7 signaux scalaires représentant les différents segments d'un afficheur 7
segments : signaux a, b, c, d, e, f, g.
1) Dresser la table de vérité du décodeur.
2) Décrire en VHDL le bloc fonctionnel correspondant en utilisant deux manières différentes.
Exercice N°3 :
Université Privée de Fès
2022/2023
Exercice N°4 :
1) Soit le circuit suivant :
entity basc is
Port ( T, clk, init : in std_logic;
S: out std_logic);
end basc;
begin
S <= etat;
process (clk)
begin
if (clk'event and clk='1') then
if ( init ='0') then
etat <= '1';
elsif (T='0') then
etat <= not etat;
end if;
end if;
end process;
end primitive;
Université Privée de Fès
2022/2023
4. Modifier le programme précédent pour qu’il rajoute à la bascule une commande RES, de remise à zèro,
asynchrone.
5. Rajouter une commande OE de contrôle qui fasse passer la sortie en haute impédance si OE=’0’.
Exercice N°9 :