SEm
(Created page with "{{TOC right}} The Embedded Systems module presents microprocessor and FPGA systems. It highlights their differences and explains their possible interaction via serial or para...") |
(→FPGA labs) |
||
Line 14: | Line 14: | ||
The first labs concentrate on working with numbers, first unsigned and then signed. | 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. | + | They end with the drawing of a [http://en.wikipedia.org/wiki/Lissajous_curve Lissajous curve] on an oscilloscope. |
− | The following labs show the AMBA bus system as provided by the [http://www.gaisler.com/index.php/products/ipcores/soclibrary GRLib]. | + | The following labs show the [http://www.arm.com/products/system-ip/amba/amba-open-specifications.php AMBA bus system] as provided by the [http://www.gaisler.com/index.php/products/ipcores/soclibrary GRLib]. |
− | The students | + | The students design a processor system with the help of [http://ambadraw.hevs.ch/ AMBAdraw] and implement a simple input/output peripheral. |
− | In the last lab, the students build a system where the FPGA implements a [[SEM/beamer|beamer | + | In the last lab, the students build a system where the FPGA implements a [[SEM/beamer|beamer peripheral]]. |
− | This peripheral receives X and Y coordinates, | + | 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 spline can be viewed on an oscilloscope. |
Revision as of 17:18, 6 May 2013
|
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.