Programowalne Układy Logiczne

Kalendarz

Zajęcia odbywają się we wtorki. Wykłady odbywają się w sali 3150 w godzinach 10:15–11:45, a laboratoria w sali 3045 w godzinach 12:15-14:00.

Data Temat wykładu
08.10.2019 Wykład 1: Wprowadzenie do układów cyfrowych
15.10.2019 Wykład 2: Wprowadzenie do języka Verilog
22.10.2019 Wykład 3: Układy synchroniczne
29.10.2019 Wykład 4: Sygnały zegarowe
05.11.2019 Wykład 5: Symulacja, testy, weryfikacja formalna
12.11.2019 Wykład 6: Projektowanie układów synchronicznych
19.11.2019 Wykład 7: Wejście i wyjście, popularne interfejsy
26.11.2019 Wykład 8: Analiza czasowa
03.12.2019 Budowa mikroprocesora, część 1
10.12.2019 Budowa mikroprocesora, część 2
17.12.2019 Budowa mikroprocesora, część 3
07.01.2020 TBD
14.01.2020 TBD
21.01.2020 TBD

Ostrzeżenie

Kolejność wykładów nie jest jeszcze w pełni ustalona i może się zmienić.

Zasady zaliczenia

W trakcie semestru zostanie ogłoszone 5 zadań zaliczeniowych:

Data ogłoszenia Termin oddania Zadanie
08.10.2019 05.11.2019 Zadanie 1: Mini-kalkulator
22.10.2019 03.12.2019 Zadanie 2: Stoper
12.11.2019 07.01.2020 Zadanie 3: Kalkulator
03.12.2019 21.01.2020 Zadanie 4: Karta graficzna
08.10.2019 koniec sesji Zadanie 5: Rozbójnik

Rozwiązania należy zaprezentować osobiście w trakcie zajęć laboratoryjnych, bądź w innym terminie po indywidualnym ustaleniu. Za każde z zadań można dostać 0 punktów, 0.5 punkta, bądz 1 punkt.

Progi na poszczególne oceny są następujące:

Ocena Próg
3 3
3.5 3.5
4 4
4.5 4.5
5 5
5! 120

Sprzęt

Wydział posiada 15 płytek Basys 2 z układem XC3S100E z serii Spartan 3E, które będą udostępnione zarejestrowanym studentom na czas zajęć laboratoryjnych. Dopuszczamy możliwość pracy z własnym sprzętem innego rodzaju – w tym wypadku należy jednak samemu zapewnić sobie odpowiednie oprogramowanie i ustalić z prowadzącym ewentualne zmiany w zadaniach zaliczeniowych.