The module "FPGA-Online Basic Course with VHDL" is suitable for a one semester course for bachelor degree students in computer science, electrical engineering and similar technical study courses at Universities and Universities of Applied Sciences. The successful participation of the course is valued at 5 ECTS.
Participants will learn about the structure and functioning of FPGAs and how to program them in a top down fashion. They will also be able to recognize the application area of FPGAs and the pros and cons of FPGAs. Additionally, they learn conceptual modeling and implementation of digital circuits using FSM and VHDL.
The focus is not laid only on the programming of the interior of the FPGAs but also on using peripheral devices on an FPGA board. After the course the students have gained competences in modern design flows using industry standard design tools.
For the practical exercises the students will get access to real FPGA boards via the Internet. They can control the boards using a web browser and can watch the results shown by LEDs and a 7-segment display on the boards utilizing webcams. There are several basic boards available in the lab at the Chair of Computer Architecture at University Erlangen-Nuremberg. Students will be able to choose a free board via the WWW.
The material of the modules is written in XML.
We use the eLML - eLesson Markup Language developed at the University of Zürich to provide the learning materials in different forms (HTML, PDF).
For the course management we make use of the Content Management System "moodle".
Friedrich-Alexander-Universität
Department Informatik Lehrstuhl 12 (Hardware-Software-Co-Design)
Dipl.-Inf. Tobias Ziermann
Dipl.-Inf. Moritz Schmid
Dr.-Ing. Frank Hannig
Prof. Dr. Jürgen Teich