Język VHDL.pdf

(395 KB) Pobierz
10163188 UNPDF
Język VHDL
V e ry high speed integrated H a rdware D e scription L a nguage
przemysłowy standard języka HDL
(IEEE Std 1076-1987, IEEE Std 1076-1993)
VHDL jest językiem przenośnym
może być stosowany przez systemy różnych firm
Powszechnie stosowany w specyfikacjach układów
cyfrowego przetwarzania sygnałów:
U. Meyer Baese, DSP with FPGAs, Springer, Berlin 2001,
K. K. Parchi, T. Nishitani, Digital Signal Processing for
Multimedia Systems , Marcel Dekker, Inc. New York 1999
1
10163188.003.png
Język VHDL
Zawiera użyteczne konstrukcje semantyczne
umożliwiające zwięzłą specyfikację złożonych
układów cyfrowych
Projekt może być opisany hierarchicznie (na wielu
poziomach)
Możliwe jest korzystanie z biblioteki gotowych
elementów i tworzenie podukładów (tzw.
komponentów)
2
10163188.004.png
Jednostka projektowa
DESIGN ENTITY
JEDNOSTKA PROJEKTOWA
ENTITY DECLARATION
WEJŚCIE/WYJŚCIE
PARAMETRY
ARCHITECTURE BODY
FUNKCJE
I DZIAŁANIE
entity HALFADD is
port (A,B : in bit;
SUM, CARRY : out bit);
end HALFADD;
architecture BEHAVE of HALFADD is
begin
SUM<=AxorB;
CARRY <= A and B;
end BEHAVE;
3
10163188.005.png 10163188.006.png
Jednostka projektowa języka VHDL
entity
Komunikacja
z otoczeniem
architecture
architecture
architecture
Działanie układu
4
10163188.001.png
Najprostsza struktura pliku
Słowo kluczowe
Key Word
Deklaracje
ENTITY halfadd IS
PORT (A, B : IN bit;
SUM, CARRY : OUT bit);
END halfadd;
ARCHITECTURE behave OF halfadd IS
BEGIN
Sygnałów we/wy
To samo co w pliku
halfadd.vhd
SUM <= A xor B;
CARRY <= A and B;
;
END behave;
Ta sama nazwa
Sekcja opisu logicznego
5
10163188.002.png
Zgłoś jeśli naruszono regulamin