User Tools

Site Tools


archi:proc

Processeur Complet

Circuit d'un processeur complet

Voici une version simplifiée du CPU y86 (en 4 bits) réalisé avec le simulateur SimCirJS. Ce n'est pas encore la vraie architecture y86, mais on trouvera les principaux blocs fonctionnels :

  • une Register File avec 3 registres 4 bits (R1, R2, R3)
  • un circuit ALU
  • une ROM (16 instructions max)
  • le bloc NewPC

Parmi les instructions disponibles, on a déjà NOP, ADD, AND, XOR, IRMOV, RRMOV, JMP, HALT…

Processeur Séquentiel y86

On se base dans cette partie sur le simulateur y86 et le langage HCL comme backend.

L'ajout d'instruction se fait dans le code du simulateur en modifiant le code HCL du fichier seq/seq-std.hcl et éventuellement en ajoutant du code dans les fichiers misc/isa.{c,h}

archi/proc.txt · Last modified: 2024/03/18 15:06 by 127.0.0.1