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 bemeneten 0 van, és a 2db állapotjelző 14 bemeneté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 felsoroltak 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 lehetséges módosított cimet, azaz jelen esetben llllb-t, és az arra rendelt kapcsolóval engedélyezni kell a kapcsolási elrendezés működését.- Amikor a Z80-as az indulás előtti reset állapotba kerül, akkor a sorrendi hálózat úgy vezérli a multiplexert, hogy a kapcsolóegységen beállított módosított négy címbit kapcsolódjon a vizsgált rendszerre a Z80-as eredeti A12..15 cím kimenetei helyett. 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 elhelyezett 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 elrendezéstől, hanem a debugger program, vagy a vizsgált rendszer kialakításától függ. Amikor a debugger program elérkezett arra 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égrehajt egy abszolút címre történő ugrást, arra az abszolút címre, amelyikről egyébké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, akkor 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 debugger 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 ugratni, amely címről a reset állapotot követően kezdte volna az utasításokat végrehajtani. Az előkészített debugger programmal ily módon a vizsgált rendszer kezdeti, reset állapotot követő programjai is vizsgálhatók. A találmány szerinti kapcsolási elrendezés előnyösen alkalmazható a megvalósítási feltételeket kielégítő, bárhol telepített mikroprocesszoros 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 programszinten vizsgálható, beleértve a reset állapot utáni kezdeti programokat is. SZABADALMI IGÉNYPONT 1. Kapcsolási elrendezés mikroprocesszoros rendszerek programjainak vizsgálatához használható kezdeti címmódositó egység kialakí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ímtartomá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 megszüntető parancsot és a címkimenetek elektromos á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 elrendezés bemeneteire van kötve a mikroproceszszor 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 vizsgá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 rendszerbeli bekötéseit megszakítva, (k-l)-számú pedig 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ötve, a j-számú adat bemenet (2) a dekóderegysé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ú állapotjelző 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