Académique Documents
Professionnel Documents
Culture Documents
VHDL
Hicham HADJ-ABDELKADER
GEII IUT dEvry
Universit dEvry
Hicham.hadjabdelkader@ibisc.fr
in0
D0
D1
in1
D2
D3
Par exemple:
Ports et types
Exemple de dclaration
Par exemple:
Oprateurs logiques
Par exemple:
Nombres et vecteurs
Paramtrage gnrique
0
7
7
0
8
(7 downto 0)
(0 to 7)
Instructions concurrentes
Le monde concurrent
a
b
abarb
0
10
20
30
10
10
20
20
20
30
30
30
abarb
abar
abarbabarb
estabarb
il stable?
abarb
est
il stable?
abarb est il stable?
est
ilest
stable?
abarb
il stable?
est
il stable?
b
abar
abarb
0
10
20
30
20
20
20
20
20
20
20
20
abarb
0 Valable
0
0uniquement
1
1
abar
en0 simulation
0
1
0
abarb
ililabarb
stable?
abarb
est
stable?
abarb
est
ilest
stable?
est
il stable?
estest
ilest
stable?
abarb est il abarb
stable?
il stable?
abarb
ilabarb
stable?
E1
E2
SEL
S1
E1
00
E2
01
E3
10
E4
11
S2
S2
Gnration de structures
Gnration de structures
Le monde squentiel
Processus
Signaux et Variables
Signaux et Variables
DIN
CLK
SINT
DOUT
DIN
CLK
VINT
DOUT
DIN
DOUT
CLK
Dans ce cas, la variable
disparat par simplification
Instruction squentielle
Assignation conditionnelle:
Par exemple:
Instruction squentielle
Assignation slective:
Par exemple:
Instruction squentielle
Lattente dvnements: WAIT
2 formes: WAIT UNTIL et WAIT ON
Instruction squentielle
Lattente dvnements: WAIT
2 formes: WAIT UNTIL et WAIT ON
Instruction squentielle
Boucles: LOOP
2 formes: FOR LOOP et WHILE LOOP
Instruction squentielle
Boucles: LOOP
2 formes: FOR LOOP et WHILE LOOP
Process combinatoires
Coding style
Rgles de prsentation
Rgles de prsentation
Rgles de prsentation