Programme
Reconfigurable computing is very important in numerous practical areas, such as application-specific computers and microcontrollers, acceleration of general-purpose software, embedded systems and so on. This module analyzes different aspects of reconfigurable computing and advances in this scope from origin to the present state. The emphasis is done on specification methods, static and dynamic reconfiguration, adaptability, prototyping, design of virtual systems, CAD tools, and industrial applications. Basic ideas for the future of reconfigurable system will also be discussed.- The following topics will be addressed:
- Origins and advantages of reconfigurable computing
- FPGA architectures
- Hardware description languages and system-level specification languages
- Prototyping
- Future of reconfigurable computing
- Presentation of recent projects
- Introduction to VHDL
- Design, synthesis, implementation, and test of simple reconfigurable circuits
Classes
Overview of reconfigurable computing
Introduction to VHDL
References
- K. Parnell, N. Mehta, Programmable Logic Design Quick Start Hand Book, 2006.
- P.P. Chu, FPGA Prototyping Using VHDL Examples: Xilinx Spartan-3 Version, Jonh, Willey & Sons, 2008.
- P.J. Ashenden, The Designer's Guide to VHDL, Morgan Kaufmann Publishers, Inc., 2008.
- http://www.xilinx.com/