Dom > Razstava > Vsebine

Enokratni mikrokrmilnik Notranji vodilo

Mar 11, 2019

Avtobus zgodnjih enodelnih naprav, kot sta Z80 in 6502, je bil univerzalno Von Neumannova arhitektura. Programski in podatkovni pomnilnik je bil dostopen preko istega skupnega vodila, čeprav so bili shranjeni v bistveno različnih vrstah pomnilnika: ROM za programe in RAM za podatke. Ta arhitektura vodila je bila potrebna za zmanjšanje števila potrebnih zatiči iz omejenega 40, ki je na voljo za vseprisotni dvojni vmesniški paket IC.


Pogosto je bilo omogočiti dostop do notranjega vodila preko priključka za razširitev ali vsaj omogočiti prostor za priključitev priključka. To je bila nizkocenovna možnost in je ponudila možnost za širitev, čeprav se je le redko uporabljala. Tipične razširitve bi bile V / I naprave ali dodatni pomnilnik. Ni bilo nenavadno, da bi dodali periferne naprave, kot sta trak ali disk, ali zaslon CRT


Kasneje, ko so postali mikrokrmilniki z enim čipom, kot je na primer 8048, avtobus ni več potreboval, da bi bil izpostavljen zunaj paketa, saj je v paketu čipa mogoče zagotoviti ves potreben pomnilnik. Ta generacija procesorjev je uporabila harvardsko arhitekturo z ločenimi programskimi in podatkovnimi vodili, tako notranjimi kot čipi. Mnogi od teh procesorjev so uporabljali modificirano harvardsko arhitekturo, kjer je bil možen dostop do zapisov v podatkovni prostor programa, kar je omogočilo programiranje znotraj vezja. Nobeden od teh procesorjev ni potreboval ali podpiral Harvardskega avtobusa prek enokrmilnega mikrokrmilnika. Ko so podpirali vodilo za razširitev perifernih naprav, je bila uporabljena namenska V / I vodilo, kot je I2C, Enožična ali različna serijska vodila.