FR | EN

SYSMU0


L'institut ReDS a développé une série d'outils facilitant l'enseignementdes systèmes à processeur, basée sur le processeur didactiqueMU0.

 

Objectifs didactiques

 

  • Fonctionnement d'un processeur.
  • Architecture d'un système à processeur.
  • Programmation en assembleur

Possibilités de conception

 

  • Modification du processeur.
  • Réalisation d'interface

Méthodologie de vérification.

  • Simulation virtuelle du processeur
  • Simulation par banc de test (test-bench)
  • Simulation du système complet (Co-verification)
  • Debug sur la cible.
Ces outils permettent aux étudiants non seulement de comprendreles bases (learning by doing), mais aussi d'exercer la conceptionde systèmes à processeur.

 

Les outils

 

  • Le processeur MU0 : Processeur simple 16 bits RISC àarchitecture de Von Neuman..
  • L’assembleur: Réalisation de codes sources sturcturés.
  • Le simulateur: Il a 3 modes de fonctionnement:- Programmer Level, interpertation des instructions- Lier avec le simutateur VHDL, Co-verification- Connecter avec la cible (Hardware debugging).
  • La cible: Réalisée autour de 3 FPGAs. Une FPGA représentele CPU, une autre les IOs. La communication avecun PC est réalisée avec la troième FPGA et un USB μC.



REDS
Reconfigurable & embedded Digital Systems Institut REDS
Route de Cheseaux 1
CH-1401 Yverdon-les-Bains
Work+41 24 55 76 330

© 2009 REDS / HEIG-VD