Available now · Self-paced
Master Real-Time Operating Systems for embedded product development. Covers preemption, priority inversion, deadlock, FreeRTOS task/queue/semaphore/mutex APIs, Zephyr RTOS kernel, device tree, and inter-task communication. Projects build multi-threaded firmware on STM32 and Nordic nRF platforms.
0 Lessons
Hours
Available now · Self-paced
Start your FPGA journey with a comprehensive look at FPGA architecture and fundamentals. Covers CLBs, LUTs, flip-flops, BRAM, DSP blocks, clock resources, and IO banks for Xilinx UltraScale+ and Intel Agilex FPGAs. Ideal for ECE graduates and software engineers transitioning into FPGA roles.
0 Lessons
Hours
Available now · Self-paced
Become proficient in Verilog for ASIC and FPGA design. Covers all Verilog constructs, synthesis-aware RTL coding, parameterisation, always blocks, generate statements, and testbench writing. Projects design arithmetic units, FIFOs, and state machines targeting real synthesis with Synopsys DC and Cad
23 Lessons
14:45:24 Hours