Zachodniopomorski Uniwersytet Technologiczny w Szczecinie

Administracja Centralna Uczelni - Wymiana międzynarodowa (S1)

Sylabus przedmiotu FPGA Design and reconfigurable computing:

Informacje podstawowe

Kierunek studiów Wymiana międzynarodowa
Forma studiów studia stacjonarne Poziom pierwszego stopnia
Tytuł zawodowy absolwenta
Obszary studiów
Profil
Moduł
Przedmiot FPGA Design and reconfigurable computing
Specjalność przedmiot wspólny
Jednostka prowadząca Katedra Architektury Komputerów i Telekomunikacji
Nauczyciel odpowiedzialny Mariusz Kapruziak <Mariusz.Kapruziak@zut.edu.pl>
Inni nauczyciele
ECTS (planowane) 4,0 ECTS (formy) 4,0
Forma zaliczenia zaliczenie Język angielski
Blok obieralny Grupa obieralna

Formy dydaktyczne

Forma dydaktycznaKODSemestrGodzinyECTSWagaZaliczenie
laboratoriaL1 30 3,00,75zaliczenie
wykładyW1 15 1,00,25zaliczenie

Wymagania wstępne

KODWymaganie wstępne
W-1Digital design.
W-2Basics of electronics.

Cele przedmiotu

KODCel modułu/przedmiotu
C-1FPGA programming in Verilog.
C-2Basics of VHDL.
C-3General knowledge of FPGA technology.

Treści programowe z podziałem na formy zajęć

KODTreść programowaGodziny
laboratoria
T-L-1FPGA - basics of Verilog.2
T-L-2FPGA - VGA display.6
T-L-3FPGA - motor control + encoder.6
T-L-4CPLD - low power programming.2
T-L-5FPGA editor.2
T-L-6FPGA - audio processing + DSP resources.4
T-L-7Project.6
T-L-8Picoblaze - soft processor.2
30
wykłady
T-W-1Basics of FPGA/CPLD devices architectures.2
T-W-2Verilog language.4
T-W-3VHDL language.2
T-W-4SystemVerilog and TLM (Transaction Level Modeling)2
T-W-5Synthesis methodology.2
T-W-6Detailed FPGA structure of modern devices.3
15

Obciążenie pracą studenta - formy aktywności

KODForma aktywnościGodziny
laboratoria
A-L-1Laboratories.24
A-L-2Project36
A-L-3Individual work30
90
wykłady
A-W-1Lectures15
A-W-2Individual work15
30

Metody nauczania / narzędzia dydaktyczne

KODMetoda nauczania / narzędzie dydaktyczne
M-1Lectures.
M-2Laboratories.
M-3Project

Sposoby oceny

KODSposób oceny
S-1Ocena podsumowująca: Final Exam
S-2Ocena formująca: Laboratory reports.
S-3Ocena formująca: Project.

Zamierzone efekty uczenia się - wiedza

Zamierzone efekty uczenia sięOdniesienie do efektów kształcenia dla kierunku studiówOdniesienie do efektów zdefiniowanych dla obszaru kształceniaCel przedmiotuTreści programoweMetody nauczaniaSposób oceny
WM-WI_1-_??_W01
Student knows basics of HDL and RTL synthesis.
WM-WI_1-_??_W02
Student knows structures of FPGA devices.

Zamierzone efekty uczenia się - umiejętności

Zamierzone efekty uczenia sięOdniesienie do efektów kształcenia dla kierunku studiówOdniesienie do efektów zdefiniowanych dla obszaru kształceniaCel przedmiotuTreści programoweMetody nauczaniaSposób oceny
WM-WI_1-_??_U01
Student is able to program in Verilog/VHDL.

Literatura podstawowa

  1. C.M. Maxfield, The Design Warrior’s Guide to FPGAs, Linacre House
  2. S. Sutherland, S. Davidmann, P. Flake, SystemVerilog for Design, A Guide to Using SystemVerilog for Hardware Design and Modeling, Springer, 2011

Literatura dodatkowa

  1. K.K. Parhi, VLSI Digital Signal Processing Systems, John Wiley & Sons, 2011
  2. S. S. Bhattacharyya, Hardware/Software Co-synthesis of DSP Systems, Programmable Digital Signal Processors, 2001

Treści programowe - laboratoria

KODTreść programowaGodziny
T-L-1FPGA - basics of Verilog.2
T-L-2FPGA - VGA display.6
T-L-3FPGA - motor control + encoder.6
T-L-4CPLD - low power programming.2
T-L-5FPGA editor.2
T-L-6FPGA - audio processing + DSP resources.4
T-L-7Project.6
T-L-8Picoblaze - soft processor.2
30

Treści programowe - wykłady

KODTreść programowaGodziny
T-W-1Basics of FPGA/CPLD devices architectures.2
T-W-2Verilog language.4
T-W-3VHDL language.2
T-W-4SystemVerilog and TLM (Transaction Level Modeling)2
T-W-5Synthesis methodology.2
T-W-6Detailed FPGA structure of modern devices.3
15

Formy aktywności - laboratoria

KODForma aktywnościGodziny
A-L-1Laboratories.24
A-L-2Project36
A-L-3Individual work30
90
(*) 1 punkt ECTS, odpowiada około 30 godzinom aktywności studenta

Formy aktywności - wykłady

KODForma aktywnościGodziny
A-W-1Lectures15
A-W-2Individual work15
30
(*) 1 punkt ECTS, odpowiada około 30 godzinom aktywności studenta
PoleKODZnaczenie kodu
Zamierzone efekty uczenia sięWM-WI_1-_??_W01Student knows basics of HDL and RTL synthesis.
PoleKODZnaczenie kodu
Zamierzone efekty uczenia sięWM-WI_1-_??_W02Student knows structures of FPGA devices.
PoleKODZnaczenie kodu
Zamierzone efekty uczenia sięWM-WI_1-_??_U01Student is able to program in Verilog/VHDL.