ALaRI Hang Glider

Search form

Education and Innovation in Embedded Systems Design

USI Università della Svizzera italiana, USI Faculty of Informatics, Advanced Learning and Research Institute USI Università della Svizzera italiana USI Faculty of Informatics USI Advanced Learning and Research Institute

Reprogrammable Systems

Professor Sanchez Eduardo
Course program MAS
Year 1
Semester Spring
Category Fundamental
ECTS 3
Academic year 2012/2013

Course type: Lecture
Value in ECTS: 3

Academic year 2012/2013 - Spring Semester

Overview of the course
A reprogrammable or reconfigurable system is a system incorporating some form of hardware programmability. "It is intended to fill the gap between hard and soft, achieving potentially much higher performance than software, while maintaining a higher level of flexibility than hardware" (Compton and Hauck, "Reconfigurable computing", ACM Computing Surveys, June 2002). Usually, reconfigurable computing is synonymous of FPGA-based systems design.

Contents:

  • An introduction to reconfigurable systems
  • High-complexity programmable circuits: study and use of different families of FPGA circuits
  • Advanced VHDL
  • Automatic synthesis: generation of logic schematics from functional description in VHDL
  • Architectural synthesis: methodology and tools
  • Project

Teaching mode
In our course, emphasis is given to the knowledge and use of methods and tools for the development of complex digital systems, in particular embedded systems. The student will be able to make use of the principles of codesign during laboratory practices with microcontrollers and FPGAs