- Bioinformatyka i biologia systemów, stacjonarne, pierwszego stopnia
- Informatyka, stacjonarne, pierwszego stopnia
- Matematyka, stacjonarne, pierwszego stopnia
- Bioinformatyka i biologia systemów, stacjonarne drugiego stopnia
- Informatyka, stacjonarne, drugiego stopnia
- Matematyka, stacjonarne, drugiego stopnia
Programowanie układów FPGA 1100-FPGA-OG
Celem zajęć jest nauka projektowania cyfrowych układów elektronicznych z wykorzystaniem języków VHDL i System Verilog oraz implementacji w programowalnych układach FPGA. Podczas projektowania układów będziemy korzystać m.in. z gotowych elementów sprzętowych (ang. IP cores) oraz integrować układy z systemami mikroprocesorowymi w oparciu o procesory syntezowane i rzeczywiste, z wykorzystaniem systemów operacyjnych takich jak Linux.
W drugim semestrze studenci zgłaszają opracowane przez siebie projekty wykorzystujące FPGA wraz z kosztorysem i harmonogramem. Po omówieniu wszystkich projektów, w porozumieniu z prowadzącym, studenci realizują wspólnie wybrane projekty.
Uczestnicy muszą zarejestrować się na przedmiot w systemie USOS w ramach limitu miejsc.
Rodzaj przedmiotu
Założenia (opisowo)
Efekty kształcenia
Student potrafi:
- opisać układ elektroniczny w językach opisu sprzętu VHDL i System Verilog,
- zintegrować zaprojektowany układ elektroniczny z układem mikroprocesorowym (z wykorzystaniem zsyntezowanego lub rzeczywistego procesora),
- zaimplementować projekt w rzeczywistym układzie FPGA,
- sprawdzić poprawność implementacji,
- przygotować projekt układu wraz z kosztorysem i harmonogramem realizacji projektu,
- współpracować w grupie, wykonując przydzieloną mu część zadań przy realizacji wybranego studenckiego projektu.
Kryteria oceniania
Ocena zostanie wystawiona na podstawie wyników testu oraz wykonania projektu.
Literatura
Mark Zwoliński, „Digital System Design with System Verilog”, Prentice-Hall, 2010
Peter J. Ashenden, „The Designer's Guide to VHDL”, Morgan Kaufmann Publishers, 2008
James K. Peckol, „Embedded Systems: A Contemporary Design Tool”, Wiley, 2008
Volnei A. Pedroni, „Circuit Design with VHDL”, The MIT Press, 2004
Mark Zwoliński, „Projektowanie układów cyfrowych z wykorzystaniem języka VHDL”, Wydawnictwa Komunikacji i Łączności, 2002
Józef Kalisz, „Język VHDL w praktyce”, Wydawnictwa Komunikacji i Łączności, 2002
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:
- Bioinformatyka i biologia systemów, stacjonarne, pierwszego stopnia
- Informatyka, stacjonarne, pierwszego stopnia
- Matematyka, stacjonarne, pierwszego stopnia
- Bioinformatyka i biologia systemów, stacjonarne drugiego stopnia
- Informatyka, stacjonarne, drugiego stopnia
- Matematyka, stacjonarne, drugiego stopnia
Dodatkowe informacje (np. o kalendarzu rejestracji, prowadzących zajęcia, lokalizacji i terminach zajęć) mogą być dostępne w serwisie USOSweb: