Olen myös tietoinen prosessorista, joka käyttää yhden portin SRAM-tiedostoa yleiskäyttöisessä rekisteritiedostossa, joka on itse asiassa erittäin nopea / tehokas prosessori.
Mistä luulet, että termi rekisteritiedosto tulee? Rekisteröityi SRAM: iin
Putkilinjan arkkitehtuurilla sinulla voi olla yhden portin SRAM, eikä sinulla välttämättä ole suorituskykyosumaa. Yksi siirretty SRAM-toteutus
olisi järkevää, jos sinulla on paljon rekistereitä, esimerkiksi 128, 256 tai 512 yleiskäyttöistä rekisteriä.
Kyllä, on erittäin hienoa toteuttaa "rekisterisi" SRAM-tiedostoon rakennetussa rekisteritiedostossa, kunhan suunnittelu toimii.
En ole varma, yritätkö toteuttaa olemassa olevan prosessorin / käskysarjan tai tehdä omia. Kummassakin tapauksessa, tekemällä sen erillisillä 74xx-osilla, suorituskyky ei ole välttämättä tavoite verrattuna järkevyyteen ja menestykseen. Jos sinulla on joitain SRAM-tiedostoja siitä sukupolvesta, ehdottomasti. Voit sitoa LEDit osoitteeseen ja tietoväylään saadaksesi (enemmän) vilkkuvia valoja, jotka osoittavat elämän merkkejä.
Tai voit käyttää 6502 -lähestymistapaa ja sinulla on 256 virtuaalista tai epäsuoraa rekisteriä (sivu nolla), jotka ovat vain muistia tai ehkä erikoismuistia. Ja todelliset yleiskäyttöiset rekisterisi (tai yleiskäyttöiset rekisterisi) ovat harvat ja sopivat muutamaan osaan. Se toimi melko hyvin MOS-tekniikalla. (Arkkitehtuuri, ei välttämättä toteutus, vaikka ne ovat ajelleet, skannanneet ja muokkaaneet 6502: n, joten näet kuinka he tosiasiallisesti toteuttivat sen).
Haluat todennäköisesti myös "huijata" ja käyttää ROM-levyä hakutaulukossa, joka toteuttaa mikrokoodisi ... Vaikka tämä ei myöskään ole huijausta; se on tunnettu ratkaisu.