2026
Programming of Reliable Embedded Systems
Intermediate-level course (7.5 credits) on digital system design with VHDL and FPGAs: from combinational and sequential logic to FSM-controlled datapaths, on-chip memories, and fault-tolerant hardware on the AMD Artix-7.
I teach DVA494 and develop its course material.
Topics covered: VHDL, sequential design, FPGA architecture, finite-state machines, ASM charts, FPGA memories, and fault-tolerant design.