Pobierz prezentację
Pobieranie prezentacji. Proszę czekać
1
Instrukcje strukturalne
2
Definiowanie typów Typy wyliczeniowe Typy tablicowe Podtypy
3
Typy
4
Definiowanie typów
5
Typy wyliczeniowe C:\quartus\libraries\vhdl\ieee\STD_1164.VHD
6
Typy złożone - tablice
7
Typ bez ograniczenia Wymaga ograniczenia przy deklaracji sygnału/zmiennej:
8
Typy złożone - rekordy
9
Podtypy
10
Kodowanie automatu w VHDL
11
Graf stanów
12
Kod automatu Deklaracja typu wyliczeniowego definiującego stany:
13
Kod automatu- tabela przejść
14
Kod automatu Proces realizujący synchroniczne przejścia:
15
Reset asynchroniczny
16
Jednoprocesowy zapis
17
Kombinacyjna specyfikacja wyjść
18
Atrybuty nazwa_obiektu ‘ nazwa_atrybutu;
19
Atrybuty typów
20
Przykłady
21
Przykłady
22
Przykłady Dla typów rosnących: Dla typów malejących:
23
Atrybuty tablic
24
Przykłady
25
Przykłady
26
Przykłady Dla tablic o indeksach rosnących
Dla tablic o indeksach malejących
27
Atrybuty sygnałów
28
Pakiety
29
Library Dwie domyślne biblioteki (nie trzeba deklarować ich użycia):
STD (bit, bit_vector, Boolean, itp...) WORK (pakiety zadeklarowane w plikach VHDL w bieżącym projekcie) – biblioteki WORK nie trzeba deklarować, ale pakiety – tak (np. use work.cpu_lib.all;)
30
Biblioteki deklaracja library nazwa; posługuje się nazwą logiczną biblioteki. To, jak związać nazwę logiczną z odpowiednimi plikami VHDL rozwiązane jest w każdym pakiecie realizującym VHDL po swojemu
32
Biblioteki, pakiety
33
Atrybuty
34
Biblioteki, pakiety
Podobne prezentacje
© 2024 SlidePlayer.pl Inc.
All rights reserved.