Zagadnienia: Pojęcie bloku funkcjonalnego. Bloki komutacyjne. Bloki arytmetyczno-logiczne. Rejestry i liczniki. Bloki pamięciowe. Przetworniki. Bloki wejściowe i wyjściowe.
Programowalne układy cyfrowe. Struktury układów programowalnych: PAL/GAL, CPLD, FPGA. Język VHDL. Struktura języka. Współbieżne elementy VHDL. Sekwencyjne elementy VHDL. Strukturalne elementy VHDL.
Zalecana literatura:
Przebieg ćwiczenia:
1. Na podstawie opisu słownego stworzenie idei działania urządzenia.
2. Dekompozyja urządzenia na bloki funkcjonalne.
3. Projekty poszczególnych bloków funkcjonalnych w języku VHDL.
4. Symulacja działania urządzenia.
5. Realizacja układu urządzenia.
J