J'aimerais construire l'ordinateur le plus simple possible. Je ne me soucie pas de la vitesse ou du stockage, en effet, avoir une vitesse lente et un stockage faible est un énorme avantage car je veux le construire à partir de transistors (idéalement des relais!) Et je veux une LED pour chaque état. Il sera programmé via un Raspberry Pi qui hébergera une caméra afin que vous puissiez voir chaque cycle d'horloge s'exécuter (oui, il va fonctionner à Hz et non à GHz). Ce sera une conception ouverte avec l'intention que les écoles puissent acheter les pièces, comprendre et améliorer la conception. Le budget total doit donc être bien inférieur à 400 £, de préférence environ 100 £.
J'ai fait des recherches sur cela pendant de nombreuses années et j'ai de bonnes idées pour le CPU (registres minimaux, microcode dans les commutateurs DIP et opérations logiques / arithmétiques série binaires pour réduire le nombre de transistors). Ce que je ne peux pas comprendre, c'est comment obtenir la mémoire, je voudrais 1024 à 8096 bits.
Le mieux que je puisse trouver est deux décodeurs 6 bits one-of-n donnant accès à une grille de condensateurs 64 x 64. Soit ils ont une charge, soit ils n'en ont pas, et la lecture renforcerait cet état. Il n'y aurait pas de LED sur les condensateurs car le rafraîchissement de cette «DRAM» serait dans l'ordre ou en minutes (ce qui est dommage car ce serait la seule partie à ne pas afficher l'état).
D'autres idées incluent une certaine forme de lecteur de bande (mécanisme de cassette compact: grand stockage, trop complexe, pas de recherche), une mémoire de tambour (bande autour d'une boîte de grains: trop difficile à faire fonctionner la mécanique), une mémoire mécanique (roue de vélo et roulements à billes: trop d'erreurs sur les bits), mémoire centrale (gros noyaux de ferrite durs: toujours très difficile à obtenir à l'échelle requise), bande / carte (pouvons-nous toujours acheter les lecteurs de bande), disque rotatif avec trous perforés dans l'ordre binaire et certains magnétiques mémoire pour le stockage (trop complexe à construire).
En fin de compte, l'objectif est de publier une conception qui peut être construite au cours d'une année scolaire où toutes les parties d'un processeur et de la mémoire sont `` visibles '' et vous pouvez donc voir les instructions extraire, décoder en microcode et adresser le décodage / enregistrer l'accès / la logique tous qui se déroule en quelques minutes.
Si quelqu'un a des idées pour une mémoire vraiment bon marché (<< £ 100) où il est clair exactement comment cela fonctionne, faites-le moi savoir.
Tony
La situation actuelle de PS est sur http://www.blinkingcomputer.org/