Categories

Showing 9 Of 139 Results

AI-Assisted Physical Design and CTS

Advanced

AI-Assisted Physical Design and CTS
View course →

4

(604 Reviews)

English

Curriculum in preparation

Learn how AI/ML is revolutionising Physical Design flows. Covers ML-based placement optimisation, AI-driven clock tree synthesis, reinforcement learning for routing, predictive congestion analysis, and AI-powered timing closure using Cadence Cerebrus and Synopsys DSO.ai.

Coming soon

0 Lessons

Hours

AI Accelerator Architecture NPU TPU

Advanced

AI Accelerator Architecture NPU TPU
View course →

4

(662 Reviews)

English

Curriculum in preparation

Architect AI accelerators (NPU/TPU) for ML inference and training. Covers systolic array architecture, dataflow analysis (weight stationary, output stationary), GEMM/convolution hardware mapping, on-chip SRAM sizing, memory bandwidth analysis, and tiling strategies. Projects design and simulate a si

Coming soon

0 Lessons

Hours

Neural Network Inference on Edge Chips

Intermediate

Neural Network Inference on Edge Chips
View course →

5

(602 Reviews)

English

Curriculum in preparation

Deploy neural network inference on edge AI chips and embedded platforms. Covers quantisation (INT8/INT4), model pruning, TensorFlow Lite, ONNX runtime, NPU operator mapping, memory bandwidth optimisation, and latency profiling. Hands-on deployment on ARM Ethos NPU, Raspberry Pi 5, and custom edge AI

Coming soon

0 Lessons

Hours

ML Fundamentals for Hardware Engineers

Beginner

ML Fundamentals for Hardware Engineers
View course →

5

(597 Reviews)

English

Curriculum in preparation

Bridge the gap between machine learning and hardware engineering. Covers ML fundamentals (linear models, neural networks, CNNs, transformers), training vs inference, quantisation, pruning, and how ML workloads map to hardware. Designed for VLSI, FPGA, and embedded engineers who need AI/ML literacy f

Coming soon

0 Lessons

Hours

Partial Reconfiguration on FPGA

Advanced

Partial Reconfiguration on FPGA
View course →

4

(609 Reviews)

English

Curriculum in preparation

Learn FPGA Partial Reconfiguration / Dynamic Function Exchange (DFX) for run-time hardware flexibility. Covers static vs reconfigurable partition design, decoupling logic, partial bitstream generation, ICAP interface, and PR use cases in software-defined radio and adaptive computing.

Coming soon

0 Lessons

Hours

PCIe on FPGA Design and Verification

Advanced

PCIe on FPGA Design and Verification
View course →

5

(617 Reviews)

English

Curriculum in preparation

Implement and verify PCIe on FPGA using vendor IP cores. Covers Xilinx PCIe IP configuration, BAR design, DMA controller integration, interrupt handling, PCIe compliance testing, and in-system debug with PCIe protocol analysers. Hands-on DMA engine implementation on Xilinx UltraScale+ hardware.

Coming soon

0 Lessons

Hours

FPGA-Based Prototyping for ASICs

Advanced

FPGA-Based Prototyping for ASICs
View course →

5

(617 Reviews)

English

Curriculum in preparation

Learn FPGA-based ASIC prototyping for pre-silicon software validation. Covers FPGA partitioning strategies, TDM for inter-FPGA connectivity, prototype bring-up methodology, debug insertion, and SW/FW validation on FPGA prototypes using Synopsys HAPS and Xilinx VU19P platforms.

Coming soon

0 Lessons

Hours

High-Level Synthesis HLS with Vitis

Advanced

High-Level Synthesis HLS with Vitis
View course →

5

(581 Reviews)

English

Curriculum in preparation

Accelerate hardware design with High-Level Synthesis using Xilinx Vitis HLS. Covers C/C++ to RTL synthesis, pipeline and dataflow optimisation pragmas, memory partitioning, AXI interface synthesis, and co-simulation. Projects implement ML inference accelerators and DSP kernels for FPGA acceleration.

Coming soon

0 Lessons

Hours

FPGA Timing Constraints and Closure

Intermediate

FPGA Timing Constraints and Closure
View course →

4

(573 Reviews)

English

Curriculum in preparation

Master FPGA timing constraint methodology for clean timing closure. Covers XDC constraint creation, CDC constraint handling, I/O timing, multi-clock designs, and timing closure debugging in Vivado Timing Analyser. Directly applicable to real-product FPGA designs.

Coming soon

0 Lessons

Hours