Principes de base
Un processeur à pile
- Tous les IP peuvent lire ou écrire dans la pile : pas
d'adressage registre pour leur port in ou out
- Une pile avec trois registres en Top pour permettre
lecture et écriture dans le même cycle
- Une fifo qui doit permettre 3 pop ou 3 push dans
le même cycle
- Une gestion de la pile liée au code de l'IP dans
l'instruction
- Des exemples de code
3 bus lecture 3 bus écriture
Une architecture Harvard
Réflexivité
Homade est conçu pour supporter la configuration dynamique
Logiciel/logiciel
Logiciel/matériel
Matériel/matériel
Afin de mettre en œuvre ces fonctionnalités dans le processeur
Homade il existe une instruction WIM qui propose de modifier
par exécution le contenu même du programme. cette modification
est contrôlée par le processeur Homade et non sauvage
via une écriture en mémoire. cela est possible par la
construction du modèle suivant une architecture Harvard.
Tout est IP
- Homade ne fait rien seul, il n'y a ni ALU, ni registre,
ni mémoire de données, ni...
- Avant d'écrire et exécuter un
programme , il faut ajouter vos propres IP, ou les IPs
de nous proposons par défaut dans la bibliothèque.