FPGA Training Program
Comprehensive, modular training curriculum customised for the establishment of an FPGA
based Embedded Systems for edge AI applications training using the Xilinx evaluation
platforms. The focus areas include foundational digital design, hardware description
languages (HDL), and FPGA based projects for edge AI. This structured program is
designed to prepare engineering students with the skills required to build, simulate, and
deploy real-world hardware systems. End of the training will make the students employable
as per the industry standard expectation on edge AI applications with the recent trends.
Objectives
• Provide hands-on experience with Zynq MPSoC architecture.
• Teach HDL (Verilog/VHDL) for digital design and simulation.
• Develop embedded systems using ARM Cortex-A53 on Xilinx boards.
• Build FPGA-based systems with real-time capabilities for AI applications.
• Integrate all modules with real-time project-based learning.
Lab Infrastructure Requirements
• Hardware Platform: Xilinx evaluation boards
• Software Tools: Vivado Design Suite, Vitis IDE, PetaLinux, Vitis.
• Workstations: High-performance Windows PCs.
• Peripheral Devices: Ethernet, USB, UART based interface systems.
Digital Logic Design for FPGA
Duration: 4 Weeks (40 Hours) – (Customizable: Fast-track / Regular / Weekend)
Target Audience: ECE/EEE/CSE Graduates, Embedded Engineers & VLSI Aspirants
Module 1: Fundamentals of Digital Electronics
Module 2: Combinational Logic Design
Module 3: Sequential Logic Design
Module 4: Memory & Bus Interfaces
Module 5: HDL Coding Practices
Module 6: Synthesis & FPGA Implementation
Module 7: Mini Project
Outcomes
• Strong foundation in digital logic for real-world FPGA design
• Ability to design and simulate digital circuits using HDL
• First-hand exposure to FPGA tools and programming
VHDL Training Modules
Title: “VHDL for FPGA Design & Verification”
Duration: 6 to 8 Weeks (Customizable: Fast-track / Regular / Weekend)
Module 1: Introduction to HDL and FPGA Architecture
Module 2: VHDL Language Fundamentals
Module 3: Combinational Logic Design in VHDL
Module 4: Sequential Logic Design
Module 5: Writing Testbenches
Module 6: VHDL for Synthesis
Module 7: Advanced Topics
Module 8: FPGA Toolchain & Implementation
Module 9: Mini Projects (Capstone)
Each student/team will implement one of the following:
• UART to SPI Bridge
• FPGA Stopwatch with Display
• PWM-based Fan Speed Controller
• FPGA Digital Lock System
• VGA Pattern Generator
Module 10: Industrial Case Studies & Career Guidance
• Overview of RTL in ASIC vs FPGA
• Product Design Flow in Companies (Intel, Xilinx, AMD, etc.)
• Resume Preparation & Interview Questions
• Certification Exam (optional)
Advanced FPGA Training Program: Edge AI Accelerator Design
Program Name: “FPGA Mastery with Edge AI”
Duration: 10–12 Weeks
Mode: Classroom / Online / Corporate
Pre-requisites: Basic knowledge of FPGA, VHDL/Verilog, Python, and Digital Design
Module 1: Advanced FPGA Design Principles
Module 2: High-Level Synthesis (HLS) for AI Workloads
Module 3: Fundamentals of Edge AI
Module 4: AI Accelerator Architecture on FPGA
Module 5: Embedded SoC & Edge Platforms
Module 6: Model Optimization for FPGA
Module 7: Real-World Edge AI Use Cases
Module 8: System Integration and Deployment
Capstone Project:
• Smart Surveillance Camera using FPGA + Edge AI
• FPGA-based Predictive Maintenance System
• AI-enhanced Agriculture Drone Control
Outcome:
• 24 weeks of employable upskill FPGA based training.
• Guest lectures from industry experts.
• 10+ Hands-on Labs with board bring up.
• 3 Real-World Mini Projects.
• Certification from Clock Edge Technologies.
• Access to 10+ GitHub mini-projects
• Interview preparation for AI-FPGA hardware roles
• Tool exposure: Vivado, Vitis AI, PYNQ, HLS, TensorFlow Lite, OpenCV