Documente Academic
Documente Profesional
Documente Cultură
INTRODUCERE
VHDL
VHSIC - Very High Speed Integrated Circuit
HDL - Hardware Description Language
interconexiuni
DeclaraŃia de entitate
Descrierea arhitecturii
Proiectare ierarhică
entitatea - declaraŃie a intrărilor şi ieşirilor
modulului
arhitectura
descriere detaliată a structurii modulului sau
descriere detaliată a funcŃionării modulului
Obiecte
constante
variabile
semnale
specifice sistemelor hardware
modelează informaŃia care tranzitează între
componente (legătură fizică prin fire)
există tot timpul simulării, indiferent de zona de
vizibilitate
19.02.2011 Curs 1 VHDL 7
CARACTERISTICI
Obiecte
pilot (driver) de semnal
Valoarea curentă a semnalului
Pereche timp / valoare prevăzută
10 ns 15 ns 20 ns 25 ns
1
0 1 0 1
tipuri predefinite:
bit, bit-vector, boolean, character, integer, real,
19.02.2011 severity-level, string, time
Curs 1 VHDL 9
CARACTERISTICI
FuncŃii şi proceduri
funcŃiile:
argumente - au tip definit
returnează rezultat - are tip definit
procedurile
argumente - au tip definit
se pot folosi în locul unei instrucŃiuni secvenŃiale
package body P
Biblioteci şi pachete
bibliotecileconŃin doar unităŃi de proiectare
fişierele sursă (cu cod VHDL) analizate şi
compilate nu mai există pentru proiectant
după compilarea fişierelor ⇒ utilizăm
(referim) doar unităŃi de proiectare
Biblioteci şi pachete
unităŃi de proiectare:
entitate (interfaŃa sistemului)
arhitectură (descrierea sistemului)
Obiective VHDL
specificaresisteme hardware
simulare evoluŃie temporală a descrierilor
instrumentele de simulare realizează simularea
(“execuŃia”) codului VHDL în paralel
codul nu descrie modul de proiectare sau de
realizare a funcŃiei, ci doar ce trebuie să facă
aceasta