SEm
Line 26: | Line 26: | ||
* [[SEm/labore|Anleitung auf Deutsch]] | * [[SEm/labore|Anleitung auf Deutsch]] | ||
* [[SEm/laboratoires|Instructions en français]] | * [[SEm/laboratoires|Instructions en français]] | ||
+ | |||
+ | == Additional Information == | ||
+ | * Additional informations [[SEm/teacher|for teachers]] | ||
[[Category:Bachelor]] [[Category:SEm]] | [[Category:Bachelor]] [[Category:SEm]] |
Revision as of 10:45, 17 February 2015
|
The Embedded Systems module presents microprocessor and FPGA systems. It highlights their differences and explains their possible interaction via serial or parallel busses.
FPGA course
The course presents
- the VHDL syntax, with a highlight on synthesisable code
- different kinds of programmable devices
- the AMBA bus
FPGA labs
The first labs concentrate on working with numbers, first unsigned and then signed. They end with the drawing of a Lissajous curve on an oscilloscope.
The following labs show the AMBA bus system as provided by the GRLib. The students design a processor system with the help of AMBAdraw and implement a simple input/output peripheral.
In the last lab, the students build a system where the FPGA implements a beamer peripheral. This peripheral receives X and Y coordinates, stores them and draws a spline joining all these points (e.g. some text). The spline can be viewed on an oscilloscope.
The instructions for the different laboratory sessions can be found at:
Additional Information
- Additional informations for teachers