Cet enseignement permet de mettre en oeuvre et d'approfondir des notions du VHDL, d'architecture, et de programmation. Sur la base d'un système embarqué composé d'un processeur 32 bits décrit en VHDL, on réalise l'ajout de périphériques matériels ainsi que l'écriture des pilotes. Cela permet de comprendre le fonctionnement matériel et logiciel, ainsi que le lien entre ces deux couches. Ce cours trouve évidemment une application directe dans le domaine des Systèmes Embarqués, comme son nom l'indique. Même si la plateforme de validation est basée sur une carte FPGA, il couvre également un ensemble de notions et compétences du domaine de la microélectronique.