Course Overview
The Workshops will help you to:
Acquire extensive knowledge in the FPGA design process from the hardware description language, simulation, synthesis, verification, and FPGA programming. The course provides a thorough understanding of digital system designs using FPGA. Through the hands-on sessions, participants will acquire practical design experience using the FPGA development board, Intel FPGA as the implementation platform, VHDL coding as the design entry and Quartus II as the EDA tool (refer figure below).
What You Will Learn
- FPGA architecture
- FPGA Design Flow
- Learn to design using schematic and VHDL
- Understand the different VHDL coding styles
- Practical use of Intel Quartus II and ModelSim.
- Programming the FPGA.
Who Should Attend
Engineers and technicians who are involved in the design, implementation and test of digital system design using FPGA.
Methodology
Seminar consists of 2 days’ training workshops. The course will be delivered through a mixture of classroom lectures and hands-on laboratory exercises using industry standard EDA tools and FPGA development board.
The training can be tailored for beginners, intermediate or advanced level, and can be delivered on-site, online or hybrid.
Course Content
Day 1:
Module 1: FPGA design flow
Design entry, synthesis, place and route, pin assignment, functional and timing simulation, FPGA programming
Module 2: Hardware Description Language
Introduction to VHDL, data types, modules, operators, ports, compiler directives, module instantiation
Hands-on laboratory
Day 2
Module 3: Hardware Description Language
RTL design, modelling methods, design verification, state machines, design examples
Module 4: Introduction to FPGA
Advantages of FPGA, Internal architecture of an FPGA, FPGA selection criteria
Hands-on laboratory

