Tutoriel de construction d’un processeur

Vidéo intégrale pour comment apprendre à construire un processeur

Ce tutoriel (ou plutôt workshop) sur la construction d’un processeur, et une série de 7 vidéos pour faire étape par étape la conception et la construction d’un processeur minimaliste (vidéo intégrale en haut), simple et éducatif sur 4 bits. Ce tutoriel est destiné pour des personnes qui ont déjà un niveau de connaissance dans le domaine du hardware design, comme les circuits combinatoires et les circuits séquentiels, à partir de ses connaissances le processeur sera au fur et à mesure construit. L’accent sera mis sur la conception plutôt que l’implémentation, à la fin une implémentation complète sur un simulateur logique appelé Logisim sera donnée.

Les 7 étapes de construction avec chacune une vidéo dédiée sont comme suite:

  1. Introduction de l’architecture du processeur
  2. Le banc de registres (Register File)
  3. La mémoire RAM
  4. L’Unité Arithmétique et Logique (UAL)
  5. Le DataPath (DP)
  6. L’Unité de Contrôle et de Commande (UCC)
  7. Implémentation sur Logisim

Vous pouvez télécharger le fichier du circuit Logisim du processeur ici, ou en cliquant sur l’image du diagramme en bas.

La série des vidéos :

Introduction de l’architecture du processeur
Le banc de registres (Register File)
La mémoire RAM
L’Unité Arithmétique et Logique (UAL)
Le DataPath (DP)
L’Unité de Contrôle et de Commande (UCC)
Implémentation sur Logisim

Diagramme du processeur sur Logisim

Diagramme du processeur 4 bits sur Logisim

Contenu supplémentaire

Une autre manière de créer un processeur fortement semblable au processeur décrit juste avant, est disponible sous format de résolution de travaux pratiques pour des étudiants en informatique. La différence est minime entre les 2 processeurs, est la solution proposée en PDF en bas, peut être bénéfique pour approfondir encore plus la maîtrise de la conception des processeurs.

Soluce-TP-1-ADOver-1