Agenda szkolenia VHDL

Transkrypt

Agenda szkolenia VHDL
1. Harmonogram - Dzień pierwszy
Dzień pierwszy:
Godzina
9:00 – 9:15
9:15 – 9:55
9:55 – 10:00
10:00 – 10:35
10:35 – 10:50
10:50 – 11:05
11:05 – 12:00
12:00 – 12:30
12:30 – 13:00
13:00 – 13:05
13:05 – 13:50
13:50 – 14:05
14:05 – 14:20
14:20 – 14:30
14:30 – 14:40
14:40 – 14:45
14:45 – 15:15
15:15 – 15:45
15:45 – 15:50
15:50 – 16:20
16:20 – 16:50
16:50 – 17:00
Opis
Wprowadzenie do szkolenia
Układy FPGA
Przerwa
Język VHDL
Metody testowania modelu HDL
Przerwa kawowa
Narzędzie symulacji – ALDEC Active HDL
Lunch
Narzędzie symulacji – ModelTech ModelSIM
Przerwa
Podstawowe Elementy języka VHDL
Przerwa kawowa
Typy danych
Operatory i podstawowe wyrażenia
Ćwiczenie praktyczne-projekt dekodera 1 z 10
Przerwa
Ćwiczenie praktyczne do samodzielnej realizacji : dekoder BCD-to-7SEG
Ćwiczenie praktyczne : bufor trójstanowy
Przerwa
Ćwiczenie praktyczne do samodzielnej realizacji : prosta magistrala
dwukierunkowa
Ćwiczenie praktyczne do samodzielnej realizacji : multiplekser 4-to-1
Podsumowanie dnia
1
2. Harmonogram - Dzień drugi
Dzień drugi:
Godzina
9:00 - 9:30
9:30 – 9:45
9:45 – 9:50
9:50 – 10:05
10:05 – 10:15
10:15 – 10:25
10:25 – 10:40
10:40 – 11:10
11:10 – 11:15
11:15 – 12:00
12:00 – 12:30
12:30 -12:40
12:40 – 12:50
12:50 – 13:30
13:30 – 13:45
13:45 – 14:25
14:25 – 14:35
14:35 – 14:40
14:40 – 14:50
14:50 – 15:20
15:20 – 15:25
15:25 – 15:35
15:35 – 15:45
15:45 – 16:30
16:30 – 16:35
16:35 – 16:50
16:50 – 17:00
Opis
Procesy
Atrybuty w VHDL
Przerwa
Sekwencyjne konstrukcje sterujące : if-then-else
Ćwiczenie praktyczne : przerzutnik FDR
Ćwiczenie praktyczne : przerzutnik FRD
Przerwa kawowa
Ćwiczenie praktyczne do samodzielnej realizacji : przerzutnik FRDSE
Przerwa
Ćwiczenie praktyczne do samodzielnej realizacji : licznik arytmetyczny
Lunch
Sekwencyjne konstrukcje sterujące : case-when
Ćwiczenie praktyczne : licznik Greya
Ćwiczenie praktyczne do samodzielnej realizacji : prosta jednostka ALU
Przerwa kawowa
Ćwiczenie praktyczne do samodzielnej realizacji : programowalny rejestr
przesuwny
Sekwencyjne konstrukcje sterujące : pętla for
Przerwa
Ćwiczenie praktyczne : detekcja kombinacji w wektorze bitowym
Ćwiczenie praktyczne do samodzielnej realizacji : generator bitu parzystości
Przerwa
Sekwencyjne konstrukcje sterujące :pętla while
Sekwencyjne konstrukcje sterujące : exit
Ćwiczenie praktyczne do samodzielnej realizacji : sekwencyjne przetwarzanie
równoległych wektorów
Przerwa
Ćwiczenie praktyczne do samodzielnej realizacji : stymulator oparty na pętli while
Podsumowanie dnia
2
3. Harmonogram - Dzień trzeci
Dzień trzeci:
Godzina
9:00 – 9:30
9:30 – 9:45
9:45 – 9:50
9:50 – 10:35
10:35 – 10:50
10:50 – 11:10
11:10 – 12:00
12:00 – 12:30
12:30 – 12:50
12:50 – 13:00
13:00 – 13:05
13:05 – 13:50
13:50 – 14:05
14:05 – 14:35
14:35 – 14:45
14:45 – 14:50
14:50 – 15:35
15:35 – 15:45
15:45 – 15:50
15:50 – 16:05
16:05 – 16:35
16:35 – 16:40
16:40 – 16:50
16:50 – 17:00
Opis
Maszyny stanów
Ćwiczenie praktyczne :4-stanowa maszyna stanów
Przerwa
Ćwiczenie praktyczne do samodzielnej realizacji : miernik częstotliwości
Przerwa kawowa
Hierarchiczność i projekty złożone
Ćwiczenie praktyczne do samodzielnej realizacji : licznik arytmetyczny z
dekoderami 7SEG i selektorem wejścia
Lunch
Testbench
Ćwiczenie praktyczne : testbench rejestru przesuwnego
Przerwa
Ćwiczenie praktyczne do samodzielnej realizacji : testbench jednostki ALU
Przerwa kawowa
Synchroniczność i asynchroniczność projektów VHDL
Ćwiczenie praktyczne : wykrywanie zbocza sygnału wej.
Przerwa
Ćwiczenie praktyczne do samodzielnej realizacji : detektor glitch’a
Implementacja urządzeń cyfrowych w VHDL
Przerwa
Ćwiczenie praktyczne :implementaja ROM
Ćwiczenie praktyczne :implementacja RAM
Przerwa
Ćwiczenie praktyczne : implementacja chip select
Podsumowanie dnia
3
4. Harmonogram - Dzień czwarty
Dzień czwarty:
Godzina
9:00 – 9:45
9:45 – 10:00
10:00 – 12:00
12:00 – 12:30
12:30 – 13:00
13:00 – 13:05
13:05 – 13:50
13:50 – 14:05
14:05 – 14:50
14:50 – 15:20
15:20 – 15:45
Opis
Ćwiczenie praktyczne do samodzielnej realizacji : implementacja prostego FIFO
Przerwa kawowa
Ćwiczenie praktyczne do samodzielnej realizacji : implementacja odbiornika
UART
Lunch
Narzędzia syntezy
Przerwa
Parametry syntezy projektów VHDL
Przerwa kawowa
Ćwiczenie praktyczne : implementacja fizyczna projektu VHDL dla układu FPGA
Dyskusja, omówienie problemów
Podsumowanie szkolenia
Dzień piąty:
Godzina
9:00 – 17:00
Opis
Ćwiczenie praktyczne do samodzielnej realizacji : 4-bitowy procesor typu RISC
Opcjonalne narzędzia syntezy dostępne w szkoleniu:
Narzędzia syntezy
ALTERA® QuartusII WebEdition
LATTICE® DIAMOND
XILINX® ISE Design Suite
Actel® Libero IDE
Powyższe narzędzia dostępne są jako darmowe pakiety na stronach producenta,
spełniają one w pełni wymogi szkolenia, oraz umożliwiają ich wykorzystanie na
potrzeby indywidualne kursanta.
4
5. Kontakt
Informacje kontaktowe:
Telefon do biura
+48-91-85-11-660
[email protected]
Osoba kontaktowa w/s szkoleń:
Jerzy Pieścikowski
+48-602-24-47-94
[email protected]
5