Conducted in
term:
2023/24L
ISCED code: 0714
ECTS credits:
3
Language:
Polish
Organized by:
Faculty of Physics, Astronomy and Informatics
FPGA programming 0800-PROFPGA
This course has not yet been described...
Total student workload
(in Polish) Godziny realizowane z udziałem nauczycieli ( godz.):
- udział w laboratorium – 45
Czas poświęcony na pracę indywidualną studenta ( godz.):
- przygotowanie do zajęć - 15
- przygotowanie do kolokwium - 20
Łącznie: 80 godz. (3 ECTS)
Learning outcomes - knowledge
(in Polish) W1: Posiada wiedzę z zakresu architektury i programowania układów programowalnych FPGA – K_W01, K_W02
W2: Posiada wiedzę pozwalającą na zrównoleglenie algorytmu i jego implementację w strukturze FPGA układu Zynq za pomocą środowiska Vivado oraz Vivado HLS - K_W05
W3: Posiada wiedzę pozwalającą na napisanie i implementacje kodu w języku C na procesor ARM wchodzący w skład układu Zynq - K_W05
W4: Zna historię rozwoju, stan obecny oraz trendy rozwojowe układów FPGA - K_W02
Learning outcomes - skills
(in Polish) U1 – Potrafi zastosować posiadaną wiedzę do analizy i reformułowania algorytmów na układy programowalne – K_U01
U2 – Analizuje wydajność algorytmu, jego „wąskie gardła” oraz potrafi dokonać krytycznej oceny przydatności układu programowalnego Zynq do przetwarzania danych K_U04, K_U05
U3 – Wykorzystuje dokumentacje techniczną i potrafi samodzielnie uzupełnić swoją wiedzę podczas tworzenia kodu K_U09
Learning outcomes - social competencies
(in Polish) K1 - Umie krytycznie oceniać swoje umiejętności i szybkość programowania - K_K01
K2 – Posiada umiejętność prowadzenia dyskusji na temat wydajności proponowanych rozwiązań implementacyjnych, potrafi precyzyjnie zadawać pytania – K_K01
Teaching methods
(in Polish) Metody dydaktyczne podające:
- pogadanka
- wykład informacyjny (konwencjonalny)
- wykład konwersatoryjny
Metody dydaktyczne poszukujące:
- ćwiczeniowa
- laboratoryjna
Expository teaching methods
- participatory lecture
- informative (conventional) lecture
- discussion
- informative (conventional) lecture
- discussion
Exploratory teaching methods
- practical
- laboratory
- laboratory
Type of course
compulsory course
Prerequisites
(in Polish) Kurs programowania C (np. 0800-JPRO)
Course coordinators
Additional information
Additional information (registration calendar, class conductors, localization and schedules of classes), might be available in the USOSweb system: