Modifications

Sauter à la navigation Sauter à la recherche
Ligne 48 : Ligne 48 :     
A la fin de ce projet, il y a bien une machine capable de fonctionner et de faire des opérations. C'est un ordinateur rudimentaire mais c'est quand même un ordinateur.
 
A la fin de ce projet, il y a bien une machine capable de fonctionner et de faire des opérations. C'est un ordinateur rudimentaire mais c'est quand même un ordinateur.
 +
 +
* [https://www.youtube.com/playlist?list=PLowKtXNTBypGqImE405J2565dvjafglHU Building an 8-bit breadboard computer] de Ben Eater
 +
* [https://www.youtube.com/playlist?list=PLowKtXNTBypFbtuVMUVXNR0z1mu7dp7eH Build a 65c02-based computer from Scratch] de Ben Eater
 +
 +
== Ch 3: Bravo 8 bit computer ==
 +
 +
Maintenant ça devient sérieux.
 +
 +
Sur base du projet de Ben Eater, Config IO à re-créer un ordinateur 8 bits plus évolué que celui de Ben Eater. Il utilise toujours exclusivement des composants logiques.
 +
 +
Ce projet avancé permet de découvrir:
 +
* le bus de données,
 +
* le bus d'adresse,
 +
* le génération du signal d'horloge,
 +
* le Program Counter,
 +
* les registres A & B,
 +
* Les différents signaux de gestion (logique de contrôle)
 +
* Le registre d'instruction,
 +
* l'unité Arithmétique et logique (ALU), 
 +
* les opérations au niveau binaire/bus,
 +
* le MicroCode en ROM, sortie, etc
 +
* l'UART (interface principale)
 +
 +
Le projet "[[https://www.youtube.com/c/ConfigIOI Bravo 8bit computer]]" (14 vidéos YouTube) est constitué d'une série de cartes empilées.
 +
 +
Chaque carte reprend une ou deux fonctionnalités de base, fonctionnalité expliquée en détails et complètement testée grâce à un Arduino Mega (c'est comme un ''test script'' hardware).
 +
 +
A la fin du projet, plus besoin de l'Arduino Mega.
 +
 +
<div style="margin: 15px 0; background: rgba(229,229,229,.3); display: block; padding: 15px 15px 15px 15px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; border: 1px solid #7f7f7f;" >Seul un terminal est nécessaire pour dialoguer avec la machine par l'intermédiaire du port série. Celle-ci dispose également d'un mini OS (rien à voir avec un DOS) mais déjà assez pour charger un jeu pong et l'exécuter dans un terminal.</div>
 +
 +
C'est, en gros, la même information que le projet de Ben Eater mais avec améliorations et résultat plus professionnel. Il est même possible d'acheter un kit!
29 837

modifications

Menu de navigation