Uniwersytet Warszawski - Centralny System Uwierzytelniania
Strona główna

Programowalne układy logiczne

Informacje ogólne

Kod przedmiotu: 1000-2M10PUL
Kod Erasmus / ISCED: 11.3 Kod klasyfikacyjny przedmiotu składa się z trzech do pięciu cyfr, przy czym trzy pierwsze oznaczają klasyfikację dziedziny wg. Listy kodów dziedzin obowiązującej w programie Socrates/Erasmus, czwarta (dotąd na ogół 0) – ewentualne uszczegółowienie informacji o dyscyplinie, piąta – stopień zaawansowania przedmiotu ustalony na podstawie roku studiów, dla którego przedmiot jest przeznaczony. / (0612) Database and network design and administration Kod ISCED - Międzynarodowa Standardowa Klasyfikacja Kształcenia (International Standard Classification of Education) została opracowana przez UNESCO.
Nazwa przedmiotu: Programowalne układy logiczne
Jednostka: Wydział Matematyki, Informatyki i Mechaniki
Grupy: Przedmioty obieralne dla informatyki
Przedmioty obieralne na studiach drugiego stopnia na kierunku bioinformatyka
Strona przedmiotu: https://www.mimuw.edu.pl/~mwk/pul/
Punkty ECTS i inne: (brak) Podstawowe informacje o zasadach przyporządkowania punktów ECTS:
  • roczny wymiar godzinowy nakładu pracy studenta konieczny do osiągnięcia zakładanych efektów uczenia się dla danego etapu studiów wynosi 1500-1800 h, co odpowiada 60 ECTS;
  • tygodniowy wymiar godzinowy nakładu pracy studenta wynosi 45 h;
  • 1 punkt ECTS odpowiada 25-30 godzinom pracy studenta potrzebnej do osiągnięcia zakładanych efektów uczenia się;
  • tygodniowy nakład pracy studenta konieczny do osiągnięcia zakładanych efektów uczenia się pozwala uzyskać 1,5 ECTS;
  • nakład pracy potrzebny do zaliczenia przedmiotu, któremu przypisano 3 ECTS, stanowi 10% semestralnego obciążenia studenta.

zobacz reguły punktacji
Język prowadzenia: angielski
Rodzaj przedmiotu:

monograficzne

Skrócony opis:

Celem przedmiotu jest pogłębienie wiedzy na temat projektowania układów cyfrowych i mikroprocesorowych, oraz zapoznanie z programowalnymi układami logicznymi (technologie FPGA, CPLD). Na wykładzie będą omówione języki opisu sprzętu, architektura programowalnych układów logicznych, typowe techniki projektowania oraz narzędzia wspomagające projektowanie i uruchamianie układów. Na laboratorium uczestnicy będą budować i testować układy przy użyciu technologii omówionych na wykładach.

Pełny opis:

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

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.

Efekty uczenia się:

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.

Metody i 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.

Przedmiot nie jest oferowany w żadnym z aktualnych cykli dydaktycznych.
Opisy przedmiotów w USOS i USOSweb są chronione prawem autorskim.
Właścicielem praw autorskich jest Uniwersytet Warszawski.
ul. Banacha 2
02-097 Warszawa
tel: +48 22 55 44 214 https://www.mimuw.edu.pl/
kontakt deklaracja dostępności USOSweb 7.0.3.0-2b06adb1e (2024-03-27)