Bonjour à tous,
Je viens de terminer un projet perso : un processeur complet construit en partant d’une seule brique, la porte NAND. Avec des NAND j’ai fait les portes de base, avec les portes les additionneurs et les registres, et ainsi de suite jusqu’au CPU. Le tout dans Digital Logic Sim, un simulateur de logique numérique gratuit.
Côté architecture : ALU 8 bits, adresses sur 16 bits (64 Ko de RAM), horloge à 800 kHz. Dessus tourne un petit OS avec Snake, un casse-brique, Flappy Bird et Tetris, jouables au clavier en temps réel.
Écrire les programmes en binaire à la main est vite devenu infernal, donc j’ai écrit mon propre langage et un compilateur qui génère directement le contenu de la mémoire programme.
Vidéo de démonstration (1min30) :
Je suis preneur de vos retours, et je me demande si une série de tutos pour construire son propre CPU pas à pas intéresserait du monde ici.






Répondre avec citation
Partager