179509. lajstromszámú szabadalom • Berendezés felhasználói vagy helyettesítő memória beírására vagy kiolvasására mikroprocesszoros felhasználói, illetve fejlesztői rendszerekben

MAGYAR NÉPKÖZTÁRSASÁG országos találmányi HIVATAL SZABADALMI |179509 LEÍRÁS SZOLGÁLATI TALÁLMÁNY Bejelentés napja: 1978. Vili. 08. (MA-3018) Közzététel napja: 1982.11. 27. Megjelent: 1984. V. 31. N«mzcík:-2i osztályoz*?: NSZOj : G 06 F 9/00 Szabadalmi Tár. vÍ^I-AJDONA Feltalálók: Szabadalmas: Almás! Lajos villamosmérnök 10%, Bóna Gábor villamosmérnök 30%, Elek MTA Központi Fizikai Kutató György villamosmérnök 10%, Erényi István villamosmérnök 15%, Reé Eörs villa- Intézete, Budapest mosmérnök 10%, Szőnyi László villamosmérnök 10%, Vajda Ferenc villamosmér­nök 15%, Budapest Berendezés felhasználói vagy helyettesítő memória beírására vagy kiolvasására mikroprocesszoros felhasználói, illetve fejlesztői rendszerekben A találmány tárgya berendezés felhasználói, vagy helyettesítő memória beírására vagy kiolvasására mik­roprocesszoros felhasználói, illetve fejlesztői rendsze­rekben. A mikroprocesszoros készülékek és berendezések fejlesztésének igen jól bevált módszere az áramköri szintű - helyettesítés - emulálás. Ennek a módszer­nek az alkalmazását a mikroprocesszoros fejlesztő­­rendszerek áramköri szintű emulátora teszi lehetővé. Az áramköri szintű emulátor leglényegesebb funk­ciója az, hogy a fejlesztés, vagy a bemérés alatt álló készülékben, vagy berendezésben — a fejlesztés és a bemérés során — ügy emulálja - helyettesíti - a ve­zérlő mikroprocesszor program- és adattároló memó­riáját, mintha a készülék, vagy berendezés áramkö­rébe nem a fejlesztői rendszer helyettesítő memóriája, hanem a végleges megoldásban alkalmazott felhasz­nálói memória lenne beépítve. Az ismert memória-emulátorok nem teszik lehe­tővé a memória részenkénti emulálását — helyettesí­tését — (pl. Zilog Z-80 Development System), vagy az emulálandó memóriarészek kijelölésére drága, gyors memóriát használnak (pl. Intellec MDS-ICE). Ez utóbbi megoldás alkalmazása olyan korláttal is jár, hogy az emulálandó — helyettesítendő — memória­­részek kezdő és végcímei (tartományhatár) nem lehet tetszőleges, hiszen a mikroprocesszorral címezhető telje:- memóriát csak annyi egyenlő részre lehet bon­tani, amennyi a kijelölésre használt — logikai elem­ként működő - gyors memória kapacitása (Intellec MDS- ICE esetén 16 egyenlő részre, az egyes részek kapacitása pedig 4k-byte). Az ismert megoldások ilyen irányú korlátái megne­hezítik a memória, illetve programok részenkénti ki- 5 próbálását, vagy több részből álló nagyobb progra­mok összeállítását. Ezért a felhasználói rendszer foko­zatos kiépítése az ismert memóriaemulátorok — he­lyettesítés — alkalmazásával egyáltalán nem, vagy csak nehezen biztosítható. i0 A találmány célja az ismert megoldások hátrányai­nak megszüntetése és olyan berendezés kialakítása, amely lehetővé teszi a kidolgozás alatt álló felhasz­nálói rendszer memóriájának részenkénti emulálását, vagy részenkénti helyettesítését. Így a fejlesztendő 15 készülik memóriája, az abban tárolt programok, részenként kipróbálhatók, illetve ellenőrizhetők. Ez­zel eléijük, hogy a már korábban kidolgozott és ellen­őrzött memóriarészek, illetve programrészek megtar­tása mellett a memória újabb programrészekkel a 20 címeknek megfelelően bővíthető legyen. A találmánnyal megoldandó feladatot ennek meg­felelően a mikroprocesszoros felhasználói, illetve fej­lesztői rendszerekben a felhasználói, vagy a helyette­sítő memória beírásában vagy kiolvasásában jelölhet- 25 jük meg. A találmány alapja az a felismerés, hogy címtarto­mány-határ kijelölő regisztertömb és címösszehason­lító hálózat alkalmazásával a mikroprocesszor által megcímezhető memória részekre bontható. A mikro- 30 processzor által megcímezhető memóriát, tehát a fej-179509

Next

/
Oldalképek
Tartalom