Processeur CHUMP

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-en

schéma Logisim de chump

schéma de CHUMP

lien de dépôt GIThub