Académique Documents
Professionnel Documents
Culture Documents
OBSERVATIONS NOTE/20
PLAN
1 / 7
NOM : EL HAMDAOUY CLASSE :SYSTEME ELECTRONIQUE
PRENOM : YOUSSEF MATIERE : ELECTRONIQUE
I. BUT :
Le but de cette manipulation est de programmer en VHDL des fonctions électroniques de base :
multiplexeur, compteur, … et d’implanter ces programmes sur les circuits FPGA en utilisant les
kits VHDL de type Cyclone DE2.
LIBRARY IEEE;
USE IEEE.STD_logic_1164.ALL;
USE IEEE.NUMERIC_STD.ALL;
ENTITY ADD_1 IS
PORT(A,B,Cin:IN STD_LOGIC;
S:OUT STD_LOGIC;
Cout:out STD_LOGIC);
END ADD_1;
BEGIN
END ARCH;
2 / 7
NOM : EL HAMDAOUY CLASSE :SYSTEME ELECTRONIQUE
PRENOM : YOUSSEF MATIERE : ELECTRONIQUE
2. ADDITIONNEUR 3bits :
LE CODE VHDL
LIBRARY IEEE;
USE IEEE.STD_logic_1164.ALL;
USE IEEE.NUMERIC_STD.ALL;
ENTITY ADD IS
Cin:in STD_LOGIC;
S:OUT STD_LOGIC_VECTOR(0 to 3 );
Cout:out STD_LOGIC);
END ADD;
BEGIN
PROCESS(A,B,Cin)
BEGIN
C(0)<=Cin;
FOR i IN 0 to 3 Loop
END Loop;
END PROCESS;
Cout<=C(4);
END RTL;
3 / 7
NOM : EL HAMDAOUY CLASSE :SYSTEME ELECTRONIQUE
PRENOM : YOUSSEF MATIERE : ELECTRONIQUE
3. DECODEUR BCD/7segment:
LE CODE VHDL
LIBRARY IEEE;
USE IEEE.STD_LOGIC_1164.ALL;
USE IEEE.NUMERIC_STD.ALL;
ENTITY DEC7SEG IS
END DEC7SEG;
BEGIN
with E select
END ARCH_DEC;
4 / 7
NOM : EL HAMDAOUY CLASSE :SYSTEME ELECTRONIQUE
PRENOM : YOUSSEF MATIERE : ELECTRONIQUE
5 / 7
NOM : EL HAMDAOUY CLASSE :SYSTEME ELECTRONIQUE
PRENOM : YOUSSEF MATIERE : ELECTRONIQUE
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
.
6 / 7
NOM : EL HAMDAOUY CLASSE :SYSTEME ELECTRONIQUE
PRENOM : YOUSSEF MATIERE : ELECTRONIQUE
REMARQUES ET CONCLUSION
+
7 / 7