201615. lajstromszámú szabadalom • Kapcsolási elrendezés mikroprocesszoros rendszerek programjainak vizsgálatához használható kezdeti címmódosító egység kialakítására

7 HU 201615 B 8 addig amíg az engedélyező 13 bemeneten 1 van, és a 2db állapotjelző 14 bemeneten nem 01b van.- Változzon a 2db 15 kimenet állapota 00b-re, bármilyen állapotban is volt előtte, ha az engedélyező 13 bemeneten 0 van, és a 2db állapotjelző 14 bemeneten 00b van.- Változzon a 2db 15 kimenet állapota lXb­­-re, bármilyen állapotban is volt előtte, mindaddig amíg az engedélyező 13 bemene­ten 0 van, és a 2db állapotjelző 14 beme­netén 01b van.- Változzon a 2db 15 kimenet állapota 01b-re, bármilyen állapotban is volt előtte, ha az engedélyező 13 bemeneten 0 van, és a 2db állapotjelző 14 bemeneten 10b van.- A 2db 15 kimenet állapota ne változzon meg a többi lehetséges, az eddig felsorol­tak mellett létező be- és kimeneti állapotok esetén. A példabeli kapcsolási elrendezés műkö­dése, illetve működtetése a következő módon zajlik:-A4 kapcsolóegységen be kell állítani a le­hetséges módosított cimet, azaz jelen eset­ben llllb-t, és az arra rendelt kapcsoló­val engedélyezni kell a kapcsolási elrende­zés működését.- Amikor a Z80-as az indulás előtti reset ál­lapotba kerül, akkor a sorrendi hálózat úgy vezérli a multiplexert, hogy a kapcso­lóegységen beállított módosított négy cím­bit kapcsolódjon a vizsgált rendszerre a Z80-as eredeti A12..15 cím kimenetei he­lyett. Ebben az állapotban, bár a Z80-as az A12..15 cira kimenetein a 0000b címet adja ki, mégis az FOOOh kezdőcímen elhe­lyezett debugger program utasításaihoz fog hozzáférni a cimmódosítás miatt.- Az az időtartam, ameddig a címmódosítást fenn kell tartani nem a kapcsolási elren­dezéstől, hanem a debugger program, vagy a vizsgált rendszer kialakításától függ. Amikor a debugger program elérkezett ar­ra a pontra, hogy a vizsgált rendszer olyan állapotba került, hogy nincs tovább szükség a cimmódosításra, akkor ezt úgy lehet megszüntetni, hogy a Z80-as végre­hajt egy abszolút címre történő ugrást, arra az abszolút címre, amelyikről egyéb­ként is a következő utasítást olvasná a módosított címtartományban. Ennek hatásá­ra a vizsgált rendszerbe kerülő módosított címek összhangba kerülnek az igazi, a Z80-as A12..15 cím kimeneteinek állapotá­val. Miután a címek egyeztetve lettek, ak­kor lehet kiadni azt a bizonyos 1/0 Write parancsot, amelyik a kapcsolási elrendezés által előidézett cimmódosítást megszünteti.- A cimmódosítás megszüntetése, és a debug­ger program kezdeti, előkészületi működé­sének befejezése után a vizsgált rendszer Z80-asát az abszolút 0000h címre kell ug­ratni, amely címről a reset állapotot köve­tően kezdte volna az utasításokat végre­hajtani. Az előkészített debugger program­mal ily módon a vizsgált rendszer kezdeti, reset állapotot követő programjai is vizs­gálhatók. A találmány szerinti kapcsolási elrende­zés előnyösen alkalmazható a megvalósítási feltételeket kielégítő, bárhol telepített mik­roprocesszoros rendszerekben olyan önálló debugger programok utólagos, egyszerű és gazdaságos, ideiglenes (pl: szerviz céljára), vagy állandó jellegű (pl: fejlesztés céljára) beépítésének lehetővé tételére és indítására, amelyekkel a rendszer minden programszin­ten vizsgálható, beleértve a reset állapot utáni kezdeti programokat is. SZABADALMI IGÉNYPONT 1. Kapcsolási elrendezés mikroprocesszo­ros rendszerek programjainak vizsgálatához használható kezdeti címmódositó egység ki­alakítására, amely a reset állapotot követően tetszőleges hosszú ideig egy előre kijelölt címtartományba tolja el a mikroprocesszor egy tetszőleges nagyságú kezdeti címtarto­mányát, amely kapcsolási elrendezés a címmó­dosítást végrehajtó multiplexert, az eltolási címtartományokat meghatározó és magát a címeltolást engedélyező kapcsolóegységet, a reset állapotot a címeltolást véglegesen meg­szüntető parancsot és a címkimenetek elekt­romos állapotát meghatározó mikroprocesszor állapotokat felismerő dekóderegységet és a címmódositó multiplexert vezérlő sorrendi há­lózatot tartalmaz, és amely kapcsolási elren­dezés bemeneteire van kötve a mikroprocesz­­szor i-számú vezérlő be/kimenete, j-számú adat be/kimenete és k-számú cim kimenete, kimenetei pedig a vizsgált mikroprocesszoros rendszer 1-számú cím bemenetére vannak csatlakoztatva, azzal jellemezve, hogy a mikroprocesszor i-számú vezérlő be/kimenete és j-számú adat be/kimenete eredeti, a vizs­gált rendszerbeli bekötéseivel párhuzamosan van a kapcsolási elrendezés i-számú vezérlő bemenetére (1) és j-számú adat bemenetére (2) kötve, és a mikroprocesszor k-számú cím kimenete közül 1-számú a vizsgált rendszer­beli bekötéseit megszakítva, (k-l)-számú pe­dig a vizsgált rendszerbeli bekötéseivel párhuzamosan van a kapcsolási elrendezés k­­-számú cim bemenetére (3) kötve, és hogy az i-számú vezérlő bemenet (1) a dekóderegység (7) i-számú vezérlő bemenetére (8) van köt­ve, a j-számú adat bemenet (2) a dekóder­egység (7) j-számú adat bemenetére (9) van kötve, a k-számú cim bemenet (3) közül m­­-számú a dekóderegység (7) m-számú cim bemenetére (10), 1-számú pedig a multiplexer (16) második 1-számú bemenetére (19) van kötve, a dekóderegység (7) n-számú állapot­jelző kimenete (11) a sorrendi hálózat (12) n-számú állapotjelző bemenetére (14) van kötve, a kapcsolóegység (4) engedélyező ki-5 10 15 20 25 30 35 40 45 50 55 60 65 6

Next

/
Thumbnails
Contents