Initialement le projet du processeur CHUMP (Cheap Homebrew Understandable Minimal Processor) était donné comme un mini-projet pour étudiants dans le module Architecture des Ordinateurs. Le processeur est un processeur 4 bits minimaliste destiné à être implémenté avec moins de 10 puces TTL. d’après mon expérience, je n’ai jamais vu de processeur DIY (Do it Yourself : à faire soi-même) plus simpliste et facile à réaliser que CHUMP. Il a été décrit initialement par Dave Feinberg dans son papier : »A Simple and Affordable TTL Processor for the Classroom ».
Dans les sections suivantes vous allez trouver la description présente sur le papier Dave Feinberg, en plus d’une description plus académique et avec des directives d’implémentation sur Logisim et en utilisant les circuits TTL dans l’énoncé du mini-projet, une version en Anglais de l’énoncé est aussi disponible, vous allez aussi trouver en bas l’image du schéma de l’implémentation sur Logisim. Deux programmes, la Factorielle et Fibonacci sont implémentés en binaire comme proof of concept pour le processeur. Tous les fichiers pour le projet sont disponibles sur le dépôt GitHub.
A Simple and Affordable TTL Processor for the Classroom
A-Simple-and-Affordable-TTL-Processor-for-the-Classrooménoncé du mini-projet
mini-projet
mini-project [english version]
mini-projet-enschéma Logisim de chump
lien de dépôt GIThub
- Tous les fichiers du projet sont disponibles sur le dépôt GitHub : https://github.com/kara-abdelaziz/CHUMP-processor/