Architecture et matériel: Architecture des systèmes à processeur
Les objectifs du cours ASP « Architecture des Systèmes à Processeur » sont multiples. L’architecture d’un processeur, c’est-à-dire sa structure et l’interconnexion des divers composants qui le constituent, est étudiée en détail. Les techniques actuelles, qui permettent de toujours plus augmenter les performances des processeurs, sont analysées et comparées. Le cours ASP présente également l’environnement du processeur: les mémoires et les périphériques, ainsi que les moyens de les connecter (depuis l’USB du clavier à l’HDMI de la vidéo).

Séance de travail dans un labo du cours d'ASP
Un challenge, relevé avec enthousiasme par les étudiants qui vont écrire le code nécessaire pour communiquer avec les différents composants de la carte. Au fil des séances de labo, la carte s’anime, l’écran affiche, les boutons agissent, et les étudiants ont la satisfaction d’exécuter des programmes complets, sur un système dont ils comprennent pleinement le fonctionnement d’un point de vue matériel, et pour lequel ils ont eux-mêmes écrits (en langage C) les parties logicielles spécifiques qui interagissent avec le matériel.
La carte REPTAR utilisée dans les labos ASP