8-bittinen kuljetus laukaiseva arkkitehtuuri CPU TTL: ssä

, kun meidät esitetään mikroprosessorin sisäisille sisälle, on paljon todennäköistä, että meitä näytetään jotain sellaista ensimmäisestä sukupolvesta 8-bittisestä CPU: sta 1970-luvulla. Tulee tuttu ryhmä rekistereihin ja laskureihin, aritmeettinen ja logiikkayksikkö (ALU) ja käyttöohjeen dekooderi, johon liittyy kontrollilogiikka. Monimutkainen opetusasetus aiheuttaa dekooderin Marshal-rekistereihin ja Alu tekemään kaikki erilaiset toiminnot ihanteellisessa järjestyksessä. CPU: t ovat saattaneet siirtyä paljon tavalla, kun otetaan huomioon 1970-luvulla, mutta 8080 tai vastaavan lohkokaavio toimittaa edelleen perustavanlaatuisen perustan aloittelijalle.

Joten kun kerromme teille toisesta kotitekoisesta CPU: sta käyttäen TTL-logiikan siruja, saatat odottaa sen seurata tätä hyvin kuluneita polkuja. Onneksi, vaikka laitteiston hakkerointiyhteisö pystyy aina yllättäen yllätyksiä meille, ja [szoftveres] on tehnyt juuri sen suunnittelussa. Se on yhden ohjeen asetettu valmistaja kuljetuksen laukaistun arkkitehtuurin jälkeen ja se osoittaa, että se poikkeaa jyrkästi edellä kuvatusta tavanomaisesta arkkitehtuurista. Jokainen käyttöohje on vaihe prosessorin eri fyysisten toimintojen välillä ja laskenta saavutetaan fysikaalisilla toiminnoilla, jotka työskentelevät datassa, koska se siirretään niihin ja esitetään tulos niiden lähdössä siirrettäväksi muualla. Tuloksena on tietokone, joka on omalla tavallaan kauniisti yksinkertainen, vaikkakin jonkin verran joustavuuden kustannuksella ja joitakin laitteistotoimintojen puutteessa otetaan hyväksytty paljon tavanomaisempia jalostajia.

Tämä valmistaja on rakennettu liidupungille ja siinä on oheinen lauta, jossa on näyttö, näppäimistö ja modeemi. On pieni levy, joka perustuu Atmega8-mikrokontrolleriin, joka suorittaa nopean ohjelman latauksen toiminnon ja se voidaan poistaa, kun koodi on ladattu. Ohjelmisto voidaan kirjoittaa C-kaltaisessa kielellä, joka on koottu kääntäjän avulla Githubin arkistossaan, ja hän on tuottanut YouTube-videon toiminnasta. Tämä hanke kannattaa lukea perusteellisesti sen johdannossa tämän hieman epätavallisen arkkitehtuuriin.

Olemme tuoneet sinulle monia 74 TTL-logiikkavaihtoehtoja vuosien varrella, mutta yllättäen tämä ei ole ensimmäinen yhden käyttöohjeen suunnittelu.