Programowalne układy logiczne 1000-2M10PUL
Program
1. Obszar zastosowań programowalnych układów logicznych.
2. Składniki układów logicznych – stany logiczne – bramki, przerzutniki
3. Architektura programowalnych układów logicznych
4. Języki opisu sprzętu (ang. HDL – Hardware Description Language)
5. Emulowanie i testowanie układów logicznych
6. Układy kombinacyjne
7. Układy sekwencyjne
8. Maszyna stanowa
9. Liczniki, dzielniki częstotliwości, rejestry przesuwne
10. Interfejsy szeregowe
11. Biblioteki komponentów
12. Mikroprocesory projektowane „na miarę”
13. Komunikacja mikroprocesora z układami peryferyjnymi
14. Zagadnienia niestabilności oraz synchronizacja zegarów
Rodzaj przedmiotu
Efekty kształcenia
Wiedza
1. Ma podstawową wiedzę na temat układów logicznych kombinacyjnych i sekwencyjnych.
Umiejętności
1. Potrafi stworzyć opis układu logicznego w języku opisu sprzętu, zasymulować go, oraz uruchomić go na programowalnym układzie logicznym.
Kryteria oceniania
Zaimplementowanie pięciu małych projektów w symulatorze oraz na układzie FPGA, każdy oceniany w skali od 0 do 1 punktu. O ocenie końcowej decyduje suma uzyskanych punktów.
Aby otrzymać ocenę w terminie zerowym, należy odpowiednio wcześnie oddać wymagane projekty.
Literatura
1. Józef Kalisz i~in.: Język VHDL w praktyce. WKŁ, Warszawa 2002.
2. Marcin Nowakowski: PicoBlaze. Mikroprocesor w FPGA. Wydawnictwo BTC, Legionowo 2009.
3. Jacek Majewski, Piotr Zbysiński: Układy FPGA w przykładach. Wydawnictwo BTC, Warszawa 2007.
4. Kevin Skahill: Język VHDL. Projektowanie programowalnych układów logicznych. WNT, Warszawa 2001, 2004.
5. Mark Zwoliński: Projektowanie układów cyfrowych z~wykorzystaniem języka VHDL. WKŁ, Warszawa 2002, 2007.
Więcej informacji
Więcej informacji o poziomie przedmiotu, roku studiów (i/lub semestrze) w którym się odbywa, o rodzaju i liczbie godzin zajęć - szukaj w planach studiów odpowiednich programów. Ten przedmiot jest związany z programami:
Dodatkowe informacje (np. o kalendarzu rejestracji, prowadzących zajęcia, lokalizacji i terminach zajęć) mogą być dostępne w serwisie USOSweb: