Uncategorized

En 8-bit transport udløst arkitektur CPU i TTL

, når vi introduceres til internalerne af en mikroprocessor, er det meget sandsynligt, at vi vil blive vist noget som en af ​​den første generation af 8-bit CPU’er fra 1970’erne. Der vil være den velkendte gruppe af registre og tællere, en aritmetisk og logisk enhed (ALU) og en instruktions dekoder med tilhørende kontrollogik. Et komplekst instruktionssæt får dekoderen til marshal registre og ALU til at gøre alle de forskellige funktioner i den ideelle rækkefølge. CPU’er kan have flyttet på mange måder i betragtning af, at 1970’erne, men blokdiagrammet over en 8080 eller lignende leverer stadig en grundforbindelse til begynderen.

Så når vi fortæller dig om en anden hjemmelavet CPU ved hjælp af TTL-logiske chips, kan du forvente, at det følger denne velplante vej. Heldigvis har Hardware Hacking Community altid i stand til at springe overraskelser over os, og [Szoftveres] har gjort netop det med sit design. Det er en en-instruktions-sætproducent efter en transportrigeret arkitektur, og det angiver, at det afviger kraftigt fra den konventionelle arkitektur, der er beskrevet ovenfor. Hver instruktion er et skridt mellem processorens forskellige fysiske funktioner, og beregningen opnås ved de fysiske funktioner, der arbejder på dataene, da den flyttes ind i dem og præsentere resultatet på deres udgange, der er klar til at blive flyttet andetsteds. Resultatet er en computer, der er på sin egen måde smukt simpelt, men på bekostning af nogle ufleksibilitet og mangel på nogle hardwarefunktioner tager vi for godkendt i mange mere konventionelle processorer.

Denne maker er bygget på et stykke afstabler, og har et ledsagende bord med display, tastatur og et modem. Der er et lille bord baseret på en ATMEGA8 mikrocontroller, der udfører funktionen af ​​hurtig programindlæsning, og kan fjernes, når koden er indlæst. Software kan skrives i en C-lignende sprog ANC kompileret ved hjælp af kompilatoren i sit GitHub-depot, og han har produceret en YouTube-video af makeren i drift. Dette projekt er værd at læse gennem dybtgående, for sin introduktion til denne lidt usædvanlige arkitektur.

Vi har ført til mange 74 TTL Logic CPU’er gennem årene, men overraskende er denne ikke det første enkeltvejledningsdesign.