New application domains demand ever increasing adaptability and performance. In order to cope with changing user requirements, improvements in system features, changing protocol and data-coding standards, and demands for support of a variety of different user applications, many emerging applications in communication, computing and consumer electronics demand that their functionality stays flexible after the system has been manufactured. Reconfigurable Systems-on-a-Chips (SoCs) employing different microprocessor cores and different types of reconfigurable fabrics are one attractive solution for these domains. The increasing prominence of reconfigurable devices within such systems requires HW/SW co-design for SoCs to address the trade-off between software execution and reconfigurable hardware acceleration. Dynamic reconfiguration capabilities of current reconfigurable devices create an additional dimension in the temporal domain. During the design space exploration phase, overheads associated with reconfiguration and hardware/software interfacing need to be evaluated carefully in order to harvest the full potential of dynamic reconfiguration.
Offered By
FPGA computing systems: Partial Dynamic Reconfiguration
Politecnico di MilanoAbout this Course
Attendance of the previous course "FPGA computing systems: A Bird’s Eye View" is required
Could your company benefit from training employees on in-demand skills?
Try Coursera for BusinessWhat you will learn
You will learn to name the 5 Ws with respect to a reconfigurable hardware context
You will learn which techniques can be used to deal with the overhead introduced by the Partial Dynamic Reconfiguration
You will compare different flows to realize a reconfigurable system and you will explain the phases composing a design flow for FPGA-based system.
You will understand the reason of moving towards reconfigurable cloud solutions and moving from a single FPGA-based system to a distributed scenario
Skills you will gain
- Or Gate
- Interfaces
- Unix Shells
- User Experience (UX)
Attendance of the previous course "FPGA computing systems: A Bird’s Eye View" is required
Could your company benefit from training employees on in-demand skills?
Try Coursera for BusinessOffered by
Syllabus - What you will learn from this course
An Introduction to Reconfigurations
Towards Partial Dynamic Reconfiguration and Complex FPGA-based systems
Design Flows
Closing remarks and future directions
Frequently Asked Questions
When will I have access to the lectures and assignments?
What will I get if I purchase the Certificate?
What is the refund policy?
Is financial aid available?
More questions? Visit the Learner Help Center.