181601. lajstromszámú szabadalom • Készülék mikroprogramozható berendezések vizsgálatára és mikroprogramfejlesztésre
5 181601 6 sonlító áramkör kimenetei minta K vezetékkötegen, maszk L vezetékkötegen és összehasonlítandó M vezetékkötegen keresztül rendre a minta 21 regiszter, a maszk 22 regiszter és az összehasonlító 24 multiplexer kimeneteire van kötve. A tároló összehasonlító 16 egység bemenetei a minta 21 regiszter és a maszk 22 regiszter beíró G vezetékkötegre és az összehasonlító 24 multiplexer F paraméter csatornára, valamint a kiválasztó b vezetékre kapcsolódó bemenetei, kimenetét pedig az összehasonlító 23 áramkör megegyezés f vezetékre kapcsolódó kimenete képezi. A 21, 22 regisztereket a beíró G vezetékkötegen keresztül állíthatjuk be a kívánt értékre. A maszk 22 regiszter tartalma határozza meg, hogy a K és M vezetékkötegeken érkező információ mely részhalmazát kell az összehasonlító 23 áramkörnek figyelembe venni. A 24 multiplexer az F paraméter csatornán kétféle paraméterből választhatja ki, hogy milyen információt küldjön a 23 áramkörnek. Az összehasonlító 23 áramkör megegyezés esetén az f vezetéken keresztül küld jelet a beavatkozó 17 egységnek. A találmány szerinti beavatkozó 17 egység egy példakénti kiviteli alakját az 5. ábra alapján ismertetjük. A beavatkozó 17 egységnek egy-egy bemenetűkkel a megegyezés f vezetékre kapcsolódó megszakításkérő 25 áramköre és leállító 26 áramköre van. A megszakításkérő 25 áramkör másik bemeneté a megszakítás engedélyező c vezetékre, kimenete pedig a megszakításkérő e vezetékre van csatlakoztatva. A leállító 26 áramkör másik bemenete a megállítás engedélyező d vezetékre, kimenete pedig a leállító g vezetékre van kötve. Ha a parancstároló 15 egység a megszakítás engedélyező c vezetéken lehetővé teszi, akkor megegyezés esetén programmegszakítást kér a 25 áramkör az e vezetéken keresztül. Ha a megállítás engedélyező d vezetéken is érkezik engedélyezés, akkor a 26 áramkör a 12 egységben futó mikroprogramot a leállító g vezetéken keresztül leállítja. összefoglalva: A mikroprogramvizsgáló készüléket a leírt módon megvalósítva lehetőségünk nyílik gyors és kényelmes módon, kézi beavatkozás nélkül mikroprogramfejlesztésre. Készülékünk ugyanakkor rendelkezik mindazokkal az előnyös tulajdonságokkal, melyekkel az ismert megoldások bírnak. Szabadalmi igénypontok 1. Készülék mikroprogramozható berendezések vizsgálatára és mikroprogram fejlesztésére, mely a mikroprogramozható berendezéshez belső csatornán, a berendezés központi vezetékkötegére pedig külső csatornán keresztül van kapcsolva, azzal jellemezve, hogy a vizsgáló készüléknek (13) paramétertároló-, parancstároló-, tárolóösszehasonlító- és beavatkozó egysége (14, 15, 16, 17) van, a parancstároló egység (15) bemenetei beíró vezetékkötegen (G) keresztül külső csatornára (D), kimenetei pedig paraméter kiválasztó-, kiválasztó-, megszakítás engedélyező-, megállítás engedélyező vezetéken (h, b, c, d) át rendre a paramétertároló-, tároló összehasonlító egység (14,16) egy-egy, valamint a beavatko- 5 zó egység ( 17) két bemenetére van kötve, a paraméter tároló egység (14) további bemenetei a beíró vezetékkötegre (G), továbbá a belső csatorna (E) részét képező paraméter csatornára (F), kimenetei pedig a külső csatorna (D) részét képező kiolvasó vezetékkötegre (H) csatlakoznak, a tároló összeha- 10 sonlító egység ( 16) további bemenetei a paraméter csatornára (F) a beíró vezetékkötegre (G), kimenetei pedig megegyezés vezetéken (f) át a beavatkozó egység ( 17) további bemenetére van csatlakoztatva, a beavatkozó egység (17) kimenetei a külső csatorna (D) részét képező megszakítást kérő 15 vezetékre (e), és a belső csatorna (E) részét képező leállító vezetékre (g) van kötve. (2. ábra) 2. Az 1. igénypont szerinti készülék kiviteli alakja, azzal jellemezve, hogy a paraméter tároló egységnek (14) paraméter multiplexere (18), címregisztere (19) és paramétertára 20 (20) van, a paraméter multiplexer (18) bemenetei a paraméter csatornára (F) és a paraméter kiválasztó vezetékre (h), kimenetei pedig paraméter vezetékkötegen (I) keresztül a paraméter tár (20) bemeneteire vannak csatlakoztatva, a címregiszter (19) bemenetei a beíró vezetékkötegre (G), ki- 25 menetei pedig cím vezetékkötegen (J) át a paramétertár (20) további bemeneteire van kötve, a paraméter tároló egység (14) kimeneteit a paramétertár (20) kiolvasó vezetékkötegre (H) csatlakozó kimenetei képezik. (3. ábra) 3. Az 1. vagy 2. igénypont szerinti készülék kiviteli alakja, 30 azzal jellemezve, hogy a tároló összehasonlító egységnek ( 16) minta regisztere (21), maszk regisztere (22), összehasonlító áramköre (23) és összehasonlító multiplexere (24) van, az összehasonlító áramkör (23) kimenetei minta-, maszk-, és összehasonlítandó vezetékkötegeken (K, L, M) keresztül 35 rendre a minta regiszter (21), a maszk regiszter (22) és az összehasonlító multiplexer (24) kimeneteire van kötve, a tároló összehasonlító egység (16) bemenetéit a mintaregiszter (21) és a maszk regiszter (22) beíró vezetékkötegre (G) és az összehasonlító multiplexer (24) paraméter csatornára (F), 40 valamint a kiválasztó vezetékre (b) kapcsolódó bemenetei, kimenetét pedig az összehasonlító áramkör (23) megegyezés vezetékre (f) kapcsolódó kimenete képezi. (4. ábra) 4. Az 1—3. igénypontok bármelyike szerinti készülék kiviteli alakja, azzal jellemezve, hogy a beavatkozó egységnek 45 (17) egy-egy bemenetűkkel a megegyezés vezetékre (0 kapcsolódó megszakításkérő-, és leállító áramköre (25,26) van, a megszakításkérő áramkör (25) másik bemenete a megszakítás engedélyező vezetékre (c), kimenete pedig a megszakítás kérő vezetékre (e) van csatlakoztatva, a leállító áramkör 50 (26) másik bemenete a megállítás engedélyező vezetékre (d), kimenete pedig a leállító vezetékre (g) van kötve. (5. ábra) 1 rajz (5 ábra) A kiadásért felel a Közgazdasági és Jogi Könyvkiadó igazgatója 84.5413.66-4 Alföldi Nyomda, Debrecen — Felelős vezető; Benkö István igazgató