FPGA computing systems: A Bird’s Eye View on Reconfigurable Computing
Section outline
-
Week 1 will learn to give examples of different kinds of reconfigurations, to compare domains to understand if they can benefit from a “reconfigurable approach”, to describe the differences in between Programmable System-on-Chip and Programmable System-on-Multiple Chip and to learn the importance of FPGAs and of the reconfigurable computing technologies.
-
Week 2 will able to define reconfigurable computing, to explain the rationale behind an FPGA-based reconfigurable computing system and to defend the needs to introduce the Partial Dynamic Reconfiguration.
-
Week 3 is focused on the description of the main components used to “define” an FPGA, on the explanation of how an FPGA can be configured and the explanation of what a bitstream is used for.
-
Week 4 will learn to combine design phases to properly implement a circuit on an FPGA, to design a circuit on an FPGA and you will learn how a circuit can be implemented on an FPGA.