8-bits breadboard-datamaskin er opptil 8 timer
[Ben Eater] Skrevet noen videoer av en 8-bits datamaskin uten CPU-chip som han bygde helt på en breadboard for noen år siden. Etter å ha blitt bedt om skjema, innrømmet han endelig at han ikke hadde noen. Så, i stedet tok han en beslutning om å gjenoppbygge den og holde en video logg for hvert trinn i prosessen. Du kan se hans kickoff-video, nedenfor, men du kan også finne 30 mange nyere videoer som dekker emner fra Alu-design og feilsøking til desimal LED-skjermen. Han bruker selv en Arduino til å programmere en EEPROM som han bruker til å erstatte mye logikk.
Du vil sikkert vente til du har litt gratis tid som det er rundt åtte timers videoer så langt. Videoene starter med en grunnleggende 555 timer og fungerer derfra. Hvert stykke får en test skilt fra det hele, så med flaks vil du ikke ha en umulig jobb som prøver å feilsøke hele greia på slutten.
Prosjekter som dette er avgjort upraktisk, men hvis du noen gang vil virkelig forstå hvordan en CPU fungerer, er det en fin måte å utvikle den forståelsen på. Vi vil foreslå å lære Verilog eller VHDL og bygge på en FPGA, men breadboard-datamaskinen har en viss gate cred og absolutt har et stort utvalg av blinkende lys.
CPU-designen følger et design i boken “Digital Computer Electronics”, så hvis du var alvorlig om å gjenskape dette, kan du følge med det også. Boken er tom for utskrift, men i disse dager finner du ut av utskriftsbøker er ikke veldig vanskelig.
De fleste av breadboard-datamaskinene vi ser bruker en CPU-chip, så de trenger ikke så mange brødbrett. Som du kanskje forventer, er noen av dem messier enn andre.