Académique Documents
Professionnel Documents
Culture Documents
d
Reset Hout
T Q T Q T Q S8
Bascule Bascule Bascule Fréq. f/8
T T T
Clk
H H H S4
Fréquence f Fréq. f/4
S2
Fréq. f/2
Figure 3: Diviseur de fréquence
1/2
ELN/FGEI/UMMTO
Partiel FPGA & VHDL
Master 1 Électronique des Systèmes Embarqués
04 Novembre 2020 - Durée 1h30mn
Si :
→ Start=0, les sorties restent inchangées
→ Start=1, chaque bascule divisera la fréquence du signal à son entrée H par 2. En sortie on aura alors S8
qui sera un signal carrée de fréquence f/8, S6 de fréquence f/4 et enfin S2 de fréquence f/2.
• Donnez la description VHDL de ce diviseur de fréquence en considérant la bascule T comme un
composant (déjà implémenté dans la première partie de l’exercice)
Exercice 1 : (6 pts)
→ Quelle est la fonction (détaillée) de la description VHDL suivante : Préciser les entrées sorties sur un
schéma bloc.
→ Quel est le rôle de chacune des sorties du circuit (ZERO, CARRY, ….)
LIBRARY IEEE;
use ieee.std_logic_1164.all;
use ieee.numeric_std.all;
ENTITY MTH IS
PORT( X : IN UNSIGNED (7 DOWNTO 0);
Y : IN UNSIGNED (7 DOWNTO 0);
OP : IN UNSIGNED (2 DOWNTO 0);
QOUT : OUT UNSIGNED (7 DOWNTO 0);
ZERO : OUT STD_LOGIC ;
CARRY : OUT STD_LOGIC ;
UPPER : OUT STD_LOGIC ;
LOWER : OUT STD_LOGIC ;
EQUAL : OUT STD_LOGIC
);
END MTH;
2/2