179760. lajstromszámú szabadalom • Berendezés felhasználói vagy helyettesítő illesztőegységeknél információ beírására, vagy kiolvasása mikroprocesszoros felhasználói, illetve fejlesztői rendszerekben

MAGYAR NÉPKÖZTÁRSASÁG ORSZÁGOS TALÁLMÁNYI HIVATAL SZABADALMI LEÍRÁS SZOLGÁLATI TALÁLMÁNY 179760 Bejelentés napja: 1978. VIII. 8. (MA—3017) Nemzetközi osztályozás: G 06 F 9/00 Közzététel napja: 1982. IV. 28. Megjelent: 1984.11. 29. Feltalálók: Szabadalmas: Almást 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 Intézete, Budapest villamosmérnök, 10%, Szőnyi László villamosmérnök, 10%, Vajda Ferenc vil­lamosmérnök, 15%, Budapest Berendezés felhasználói, vagy helyettesítő illesztőegységeknél információ beírására, vagy kiolvasására mikroprocesszoros felhasználói, illetve fejlesztői rendszerekben 1 A találmány tárgya berendezés felhasználói, vagy he­lyettesítő illesztőegységeknél információ beírására, vagy kiolvasására mikroprocesszoros felhasználói, illetve fej­lesztői rendszerekben. Mint ismeretes, a mikroprocesszoron alapuló készü- 5 lékek és berendezések fejlesztésének igen jól bevált mód­szere az emulálás — helyettesítés —. Ennek a módszer­nek az alkalmazását a mikroprocesszoros fejlesztői rendszerek emulátor egysége teszi lehetővé. Az emulátor a „tökéletes”, real-time idejű futást biztosító helyettesi- 10 tésen kívül lehetővé teszi mindazoknak a programozott, előre megadható beavatkozási, kijelzési funkcióknak a végrehajtását, amelyek a bemérést, ellenőrzést végző mérnökök, vagy programozók számára elengedhetetle­nül szükségesek. A fejlesztés és bemérés befejeztével 15 pedig a „drága” fejlesztési segédeszközök lekapcsol­hatok a kidolgozott rendszerről. A modern emulátor — helyettesítő — egységek a mikroprocesszor emulálá­­sán kívül lehetővé teszik, hogy a fejlesztő rendszer me­móriáját és néhány be/kimeneti áramkörét is progra- 20 mozhatóan a kidolgozás alatt álló rendszer memóriájá­nak vagy be/kimeneti egységeinek a helyettesítésére fel­használhassuk. .Lényeges, hogy mind á mikroprocesszor, mind a memória vagy a be/kimeneti egységek helyettesítése 25 — emulálása — biztosítsa a végleges rendszer összes és teljes értékű — max. sebességű — funkciójának az ellen­őrzését, s attól csak adott pillanatban, ott, ahol a fej­lesztő beavatkozni kíván, térjen cl. A bc/kimeneti egységek „emulálása” megköveteli az 30 2 emulátor modultól annak a felderítését, hogy a soron­­következő műveletet, vagy adatátvitelt a fejlesztői — helyettesítő — rendszer megfelelő egysége felé bo­nyolítsa le, vagy pedig a felhasználói rendszertől várja ezeknek a műveleteknek a végrehajtását. Az ismert be/kimeneti illesztőegység helyettesítő be­rendezések vagy nem teszik lehetővé a be/kimeneti illesz­tőegység programozható emulálását (pl. Zilog Z—80 Development System), vagy drága, gyors memóriát használnak a helyettesítő illesztőegységek kiválasztására (pl. Intellec MDS-ICE). Ez utóbbi megoldás olyan kor­láttal is jár, hogy a helyettesítendő illesztőegység címe­ket csoportba kell szedni, s a címcsoporthatárok nem adhatók meg tetszőlegesen (pl. az Intellec MDS-ICE esetén minimum 16 egymást követő címmel rendelkező illesztőegységet kell egy helyettesítendő csoportba so­rolni). Az ismert megoldások korlátái megnehezítik az ilíesz­­tőegységek, illetve a hozzájuk tartozó programok egyenkénti kipróbálását, a be/kiviteli illesztő rendszer tetszőleges és fokozatos kiépítését. A találmánnyal célunk, a fentiekben vázolt vaiameny­­nyi nehézség egyidejű kiküszöbölése és olyan berendezés kialakítása, amely alkalmas felhasználói, vagy helyette­sítő illesztő egységeknél információ beírására, vagy ki­olvasására mikroprocesszoros felhasználói, illetve fej­­'cs/tőí rendszerekben. A találmány alapja az a felismerés, hogy címössze­hasonlító hálózat és felhasználói, vagy helyettesítő cím­­dekóder alkalmazásával a mikroprocesszor által elérhető 179760

Next

/
Oldalképek
Tartalom