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