From FSI
Revision as of 11:47, 3 May 2013 by Cof (Talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search


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 build a processor system in an FPGA 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. The spline can be viewed on an oscilloscope.

Personal tools
Modules / Projects