Skip to main content
Teaching

Courses & teaching.

Courses I teach at Mälardalen University in digital system design, FPGAs, and reliable embedded systems.

2026

Programming of Reliable Embedded Systems

DVA494 Spring 2026 Mälardalen University

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.