Note / Price varies according to the selected city
Price per participant, per week $2000
Register 3 participants on the same course and pay for 2 only
A single reprogrammable chip can behave like a signal processor on Monday and a network controller on Friday, without a single new part ordered or a new board fabricated. That flexibility is the entire appeal of FPGA-based digital design, and it is what this course, delivered by The Arab British Fellowship Training Academy, is built to teach. Rather than starting from abstract digital logic theory, the programme starts from the practical question engineering teams actually face: how do you turn a design requirement into working, tested, synthesizable hardware?
Positioned within the Information Technology and Programming Courses category, the course covers VHDL and Verilog side by side rather than treating them as separate tracks, since most engineering teams need to read and write both. Participants move from register transfer level design into FPGA-specific resources — lookup tables, configurable logic, memory blocks — so that the connection between a line of code and the physical hardware it becomes is never left abstract.
Verification gets equal weight to design. Testbench development, simulation, and structured debugging run throughout the programme, on the premise that a design nobody has properly tested is not actually finished. The same applies to timing: synthesis, optimisation, and timing constraints are taught together, because a design that synthesises cleanly but misses its timing requirements will still fail in the field.
Xilinx Vivado provides the practical environment that ties these stages together — design entry, simulation, synthesis, implementation, and device programming — so participants leave with a working, end-to-end development workflow rather than a set of disconnected skills.
The Arab British Fellowship Training Academy built the course for organisations that need engineers who can move a project from specification to deployed, verified hardware without external support at every stage.
The course is structured as a pipeline — describe, verify, synthesise, implement — mirroring how an FPGA project actually moves from idea to hardware.
Describing digital hardware
Proving the design works
Moving from code to chip
Working at a professional standard
Target Audience
Digital design engineers and FPGA engineers already working with programmable hardware form the core audience, alongside electronics engineers moving into digital logic development.
Embedded systems professionals, telecommunications engineers working with digital signal-processing infrastructure, and hardware development teams will find direct application in day-to-day design and verification work.
The course also supports research and development professionals building new hardware platforms, technical project managers overseeing FPGA initiatives, and IT and technology specialists moving into hardware-oriented digital systems.
Modules
Module 1: Why Programmable Hardware? From Fixed Chips to FPGAs
Module 2: Describing Hardware in Code — VHDL and Verilog Side by Side
Module 3: Register Transfer Level Design
Module 4: Inside the Chip — FPGA Architecture and Lookup Tables
Module 5: Proving It Works — Simulation and Testbench Development
Module 6: Synthesis, Optimisation and Timing Constraints
Module 7: The Xilinx Vivado Workflow End to End
Module 8: From Synthesis to Silicon — FPGA Implementation and Resource Management
Module 9: Advanced Verification and Debugging
Module 10: A Complete FPGA Project, Start to Finish
Module 11: Corporate Standards for FPGA Teams
FAQs
1. Does the course teach VHDL, Verilog, or both?
Both, together — Module 2 covers them side by side since most engineering teams need to read and write both languages.
2. How much of the course is hands-on implementation versus theory?
The programme is built as a pipeline from Module 1 through Module 10, ending in a complete FPGA project that applies every earlier module in one workflow.
3. Is Xilinx Vivado covered as a standalone topic?
Module 7 covers the full Vivado workflow, and it is used again throughout the synthesis, implementation, and debugging modules.
4. Why are synthesis and timing constraints taught in one module?
Because a design that synthesises correctly but misses its timing requirements will still fail once deployed — Module 6 treats them as one connected problem.
5. Who can take this course?
Digital design engineers, FPGA engineers, electronics engineers, embedded systems professionals, telecommunications specialists, and technical project managers.
From Hardware Description to Silicon: A VHDL, Verilog and FPGA Training Course
2026-12-21
2027-03-22
2027-06-21
2027-09-20