FPGA-Online
E-Learning-Courses for the "Virtuelle Hochschule Bayern"
Description
Since November 2011 we are providing Online-Courses concerning FPGAs (Field Programmable Gate Arrays) for the "Virtuelle Hochschule Bayern".
Modules
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.
RemoteLab
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.
Implementation
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".
Demo
A video of a demo-usage of our system is shown on youtube.
Partners
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
Contact
| Address: |
Dipl.-Inf. Marc Reichenbach Lehrstuhl für Informatik 3 (Rechnerarchitektur) Martensstr. 3 91058 Erlangen Germany |
|---|---|
| Office: | 07.125 |
| Phone: | +49 9131 85 27574 |
| Fax: | +49 9131 85 27912 |
| Homepage: | http://www3.informatik.uni-erlangen.de/Persons/marcreich/ |
| E-Mail: | marc.reichenbach@informatik.uni-erlangen.de |
| Address: |
Dipl.-Inf. Michael Schmidt Lehrstuhl für Informatik 3 (Rechnerarchitektur) Martensstr. 3 91058 Erlangen Germany |
|---|---|
| Office: | 07.125 |
| Phone: | +49 9131 85 27574 |
| Fax: | +49 9131 85 27912 |
| 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 Germany |
|---|---|
| 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 |
