FPGA Programming
- type: Praktikum (P)
- semester: SS 2016
- lecturer: Prof.Dr. Mehdi Baradaran Tahoori
- sws: 4
- ects: 3
- lv-no.: 2400106
Description
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 to 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 a run FPGA. The lab is designed around the DE2-115 prototyping board, Which Provides a programmer, program memory, and array of switches, buttons, LEDs, LCD on, and Several I / O ports.
Date: One full week some time at the end/after the semester
Beschreibung
Dieses Praktikum konzentriert sich auf die praktischen Aspekte von Field Programmable Gate Arrays (FPGAs). Am Anfang gibt es eine kurze Einführung zu FPGAs, gefolgt von einem Tutorial zum Konfigurieren und Programmieren eines FPGAs. Das Praktikum beinhaltet FPGA Design durch Schaltpläne genauso wie diverse Beispiele digitaler Schaltungen in den VHDL und Verilog Hardware-Beschreibungssprachen. Studenten erlernen das Designen und Simulieren von digitalen Schaltungen mit FPGA. Anschließend werden die Designs kompiliert und auf einem FPGA zum Laufen gebracht. Das Praktikum konzentriert sich auf das DE2-115 Prototyping Board, welches einen Programmieradapter, Programmspeicher, und eine Reihe an Schaltern, Tastern, LEDs, ein LCD und diverse Eingabe/Ausgabe Schnittstellen anbietet.
Zeit: Am Ende oder nach Ende des Semesters als ganzer Block innerhalb einer Woche
Registrierung / Registration: cdnc@itec.kit.edu
(Deadline 05/30/16)
Supervisor: Prof. Dr. Mehdi B. Tahoori
Dennis Gnad, Arunkumar Vijayan
Website: CDNC