FPGA & Acceleration
Custom hardware, and the Linux that drives it.
For software engineers moving into hardware acceleration: FPGA design fundamentals, timing closure, and the Linux drivers that make an accelerator usable.
FPGA design3 courses
FPG-1014 days
FPGA Design for Software Engineers
The mental shift from sequential code to concurrent hardware, taught for people with a software background.
Practitioner-taught
SAR 9,000Next 1 Nov
FPG-1103 days
Vivado Timing Closure & STA
Static timing analysis and the practical work of closing timing on a design that does not meet it.
Practitioner-taught
SAR 7,880Next 11 Oct
FPG-1203 days
HLS & HDL Coder Workflows
Generating hardware from higher-level descriptions, and knowing when the result is good enough.
Practitioner-taught
SAR 7,880Next 15 NovIntegration2 courses
FPG-2013 days
Linux Drivers for FPGA Accelerators
Making an accelerator usable from Linux: memory mapping, DMA, interrupts and a sane userspace interface.
Practitioner-taught
SAR 9,000Next 22 Nov
FPG-2103 days
DSP on FPGA: NCO, CIC & FIR
The signal processing building blocks implemented in hardware, with real fixed-point analysis.
Practitioner-taught
SAR 9,000Next 1 NovWant this track delivered to your team?
Any combination of these courses can run privately, on-site or online, adapted to your stack.