Careers360 Logo
Interested in this College?
Get updates on Eligibility, Admission, Placements Fees Structure
Compare

Quick Facts

Medium Of InstructionsMode Of LearningMode Of Delivery
EnglishSelf StudyVideo and Text Based

Courses and Certificate Fees

Fees InformationsCertificate AvailabilityCertificate Providing Authority
INR 2436yesCoursera

The fees for the course FPGA computing systems: A Bird’s Eye View is -

HeadAmount in INR
Certificate FeesRs. 2,436

 


The Syllabus

Videos
  • FPGA computing systems: A Bird’s Eye View
  • Course Introduction
  • Reconfiguration in Everyday Life
  • The Needs for Adaptation: an overview
  • FPGA and reconfiguration: a 1st definition
  • Runtime management
  • Programmable System-on-Chip
  • Programmable System-on-Multiple Chip
Readings
  • Self-Aware Adaptation in FPGA-based Systems [suggested readings]
  • Self-Awareness as a Model for Designing and Operating Heterogeneous Multicores [suggested readings]
  • Reconfigurable computing: a survey of systems and software [suggested readings]
  • ReconOS: An Operating System Approach for Reconfigurable Computing [suggested readings]
  • R3TOS-Based Autonomous Fault-Tolerant Systems [suggested readings]
Assignments
  • Reconfigurations
  • History of Reconfiguration
  • FPGA and reconfiguration
  • Programmable SoC Vs SoMCs
  • Runtime management

Videos
  • Reconfigurable Computing: a 1st definition
  • Reconfigurable Computing: HW vs SW
  • On how to improve the Reconfigurable computing performance via CAD improvements
  • FPGA-Based Reconfigurable Computing
  • System design space exploration and rationale behind partial reconfiguration
Readings
  • A platform-independent runtime methodology for mapping multiple applications onto FPGAs through resource virtualization [suggested readings]
  • A Heterogeneous Multicore System on Chip with Run-Time Reconfigurable Virtual FPGA Architecture [suggested readings]
  • Partitioning and Scheduling of Task Graphs on Partially Dynamically Reconfigurable FPGAs [suggested readings]
  • A Mapping-Scheduling Algorithm for Hardware Acceleration on Reconfigurable Platforms [suggested readings]
Assignments
  • Reconfigurable Computing Module
  • Performance

Videos
  • Getting Familiar with FPGAs
  • FPGA Basic Block: CLBs and IOBs
  • FPGA Basic Block: Interconnections
  • FPGA Configuration: an overview
  • More Details on How To Configure and FPGA: the bitstream files
  • Bitstream Composition
  • Configuration Registers
  • How to handle the complexity of an FPGA-based system
Readings
  • Note on the "Resources"
  • Physical design for FPGAs [suggested readings]
  • Multi-Million Gate FPGA Physical Design Challenges [suggested readings]
Assignments
  • Getting familiar with FPGAs
  • FPGA configuration and Bitstream

Videos
  • 4 inputs - 1 output OR LUT configuration example
  • From the LUT to the CLB configuration example
  • A simplified FPGA and its configuration settings
  • An Example on how to implement a circuit on a simplified FPGA
  • An Example on how to implement a circuit on a simplified FPGA: bitstram generation phase - CLBs
  • An Example on how to implement a circuit on a simplified FPGA: bitstram generation phase - SBs and routing
Reading
  • Conclusion
Assignments
  • LUT and CLB
  • Physical design

Instructors

Articles

Back to top