Modul
Practical Course FPGA Programming [M-INFO-102661]
Credits
3Recurrence
Jedes SemesterDuration
1 SemesterLanguage
EnglishLevel
4Version
1Responsible
Organisation
- KIT-Fakultät für Informatik
Part of
Bricks
Identifier | Name | LP |
---|---|---|
T-INFO-105576 | Practical Course FPGA Programming | 3 |
Competence Certificate
See partial achievements (Teilleistung)
Competence Goal
Students will learn to design and to simulate digital circuits with FPGA.
Prerequisites
See partial achievements (Teilleistung)
Content
This lab emphasizes on the practical aspects of Field Programmable Gate Arrays (FPGAs). In the beginning, a short background introduction on FPGAs is given, followed by a tutorial on the workflow of configuring and programming an FPGA. This lab includes FPGA design using schematic layouts as well as several example of VHDL/Verilog programming to implement some sample digital circuits. Students will learn to design and to simulate digital circuits with FPGA. The design will be compiled on run a FPGA. The lab is designed around the DE2-115 prototyping board, which provides a programmer, program memory, and array of switches, buttons, LEDs, an LCD, and several I/O ports.
Recommendation
Knowledge of “Dependable Computing” and “Fault Tolerant Computing” and Computer Architecture is helpful.
Workload
4 SWS / 3 CP = 90 h/week