E-Learning-Courses for the "Virtuelle Hochschule Bayern"


Since November 2011 we are providing Online-Courses concerning FPGAs (Field Programmable Gate Arrays) for the "Virtuelle Hochschule Bayern".


There is a basic and an advanced module:

  • FPGA-Online Basic Course with VHDL
  • FPGA-Online Advanced Course with VHDL

All modules consist of a lecture part and an exercise part.

Target Audience

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.

Learning Objectives

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 Friedrich-Alexander-Universität Erlangen-Nürnberg. 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".


A video of a demo-usage of our system is shown on youtube.


Friedrich-Alexander-Universität Erlangen-Nürnberg
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


Address: Dr.-Ing. Marc Reichenbach
Lehrstuhl für Informatik 3 (Rechnerarchitektur)
Martensstr. 3
91058 Erlangen
Office: 07.137
Phone: +49 9131 85 27915
Fax: +49 9131 85 27912
Homepage: http://www3.informatik.uni-erlangen.de/Persons/marcreich
E-Mail: marc.reichenbach@fau.de
Homepage: http://www3.informatik.uni-erlangen.de/Persons/schmidt/
E-Mail: michael.schmidt@informatik.uni-erlangen.de
Address: Prof. Dr.-Ing. Dietmar Fey
Lehrstuhl für Informatik 3 (Rechnerarchitektur)
Martensstrasse 3
91058 Erlangen
Office: 07.156
Phone: +49 9131 85 27003
Fax: +49 9131 85 27912
Homepage: http://www3.informatik.uni-erlangen.de/Persons/fey/
E-Mail: dietmar.fey@informatik.uni-erlangen.de