Vorrei costruire il computer più semplice possibile. Non mi interessa la velocità o l'archiviazione, infatti avere una velocità lenta e uno spazio di archiviazione ridotto è un enorme vantaggio in quanto voglio costruirlo con transistor (idealmente relè!) E voglio un LED per ogni stato. Sarà programmato tramite un Raspberry Pi che ospiterà una telecamera in modo da poter vedere l'esecuzione di ogni ciclo di clock (sì, funzionerà a Hz, non a GHz). Sarà un progetto aperto con l'intenzione che le scuole possano acquistare le parti, comprenderle e migliorarle. Quindi il budget totale deve essere ben al di sotto di £ 400, preferibilmente circa £ 100.
Ho studiato questo per molti anni e ho buone idee per la CPU (registri minimi, microcodice negli interruttori DIP e operazioni logiche / aritmetiche di bit seriale per ridurre il conteggio dei transistor). Quello che non riesco a capire è come ottenere la memoria, vorrei 1024 a 8096 bit.
Il migliore che posso inventare è due decodificatori uno-di-n a 6 bit che danno accesso a una griglia di condensatori 64 x 64. O hanno una carica in loro o no, e la lettura rafforzerebbe quello stato. Non ci sarebbero LED sui condensatori poiché l'aggiornamento di questa "DRAM" sarebbe nell'ordine o nei minuti (il che è un peccato poiché questa sarebbe l'unica parte a non mostrare lo stato).
Altre idee includono una qualche forma di unità nastro (meccanismo a cassetta compatto: grande spazio di archiviazione, troppo complesso, nessuna ricerca), memoria del tamburo (nastro attorno a un contenitore di fagioli: troppo duro per far funzionare la meccanica), memoria meccanica (ruota della bici e cuscinetti a sfera: troppi errori di bit), memoria core (grandi nuclei di ferrite dura: ancora molto difficile da ottenere proprio nella scala richiesta), nastro / scheda (possiamo ancora comprare i lettori di nastri), disco rotante con fori nell'ordine binario e alcuni magnetici memoria per l'archiviazione (troppo complessa per essere costruita).
L'obiettivo finale è quello di pubblicare un progetto che può essere costruito in un anno scolastico in cui tutte le parti di una CPU e di una memoria sono "visibili" e in questo modo è possibile vedere l'istruzione recuperare, decodificare in microcodice e indirizzare la decodifica / accesso al registro / logica tutto nel corso dei minuti.
Se qualcuno ha idee per una memoria davvero economica (<< £ 100) in cui è chiaro esattamente come funziona, per favore fatemelo sapere.
Tony
Lo stato attuale di PS è disponibile all'indirizzo http://www.blinkingcomputer.org/