SEm

From FSI
Revision as of 14:03, 11 January 2019 by Francois.corthay (Talk | contribs)
Jump to: navigation, search

Contents

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. The students design a processor system and implement a simple input/output peripheral and then an UART peripheral. Adter this, they build System on Chip (SoC) with a processor, these first peripherals and a beamer peripheral. This additional 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 last labs present

  • state-machines
  • pipelining

The instructions for the different laboratory sessions can be found at:

Students

Additional Information

Personal tools
Namespaces
Variants
Actions
Navigation
Modules / Projects
Browse
Toolbox