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 2206yesCoursera

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]
Practice Exercises
  • 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]
Practice Exercises
  • 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]
Practice Exercises
  • 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
Practice Exercises
  • LUT and CLB
  • Physical design

Instructors

Download Careers360 App's

Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile

  • student
    250M+

    Students

  • colleges
    30,000+

    Colleges

  • exams
    500+

    Exams

  • ebook
    1500+

    E-Books

  • certification
    12000+

    Cetifications

student
Mobile Screen

We Appeared in

Back to top