179508. lajstromszámú szabadalom • Eljárás és kapcsolási elrendezés számítástechnikai eszközök fejlesztés közbeni próbafuttatására
5 179508 6 A találmány szerint a funkcióképző főegység tartalmaz feltételtárat, melynek kimenete az összehasonlító egység első bemenetére csatlakozik és időosztásos címzőegységet, melynek (egyik) címkimenete a feltételtár címbemenetére csatlakozik. Előnyösen az összehasonlító egység kimenete két-, vagy többkimenetű funkciójelgenerátor vezérlőbemenetére csatlakozik és a funkciójelgenerátor egyes kimenetei alkotják a funkciójelképző főegység egyes funkciókimeneteit. Találmányunkat részletesen rajzok segítségével ismertetjük. Az 1. ábra egy fejlesztési rendszernek a találmány szerinti kapcsolási elrendezést tartalmazó részét mutatja, tömb vázlatban, a 2. ábra a funkciójelképző főegység példakénti kiviteli alakjának tömbvázlatát, a 3. ábra a feltételtár példakénti felépítését mutatja, a 4. ábra az időosztásos címzőegység példakénti kiviteli alakját, az 5. ábra a funkciókijelölő egység példakénti kiviteli alakját, a 6-8. ábrák pedig a feltételtár további kiviteli alakjainak tömbvázlatai. A rajzon azonos hivatkozási számok hasonló részleteket jelölnek. Az ábrán több vezetéket magában foglaló csatornákat az abc nagybetűivel, egyes vezetékeket az abc kisbetűivel, az információ-áramlás irányát nyíllal, a kétirányú kapcsolatokat kettős nyíllal jelöltük. Ha egy-egy részlet ugyanazon megoldáson belül többször előfordul, vagy valamely részletben további részletet akarunk ábrázolni, a hivatkozási számot betűvel egészítjük ki. Az 1. ábrán látható kapcsolási elrendezésben a felhasználó 12 processzort, legalább egy kisegítő 13 processzort, 14 esemény tárt és vizuális megjelenítő 15 egységet a berendezés adatbuszának részét képező cím-, adat- és vezérlő C csatorna köti össze. A példakénti kivitel szerint a funkciójelképző 11 főegység három különböző funciójelet szolgáltat és megfelelően három b, c, d funkciókimenete van. Lehetne természetesen ennél több is, kevesebb is, anélkül, hogy ezzel a találmányi gondolattól eltérnénk. A találmány szerinti kialakításban a fejlesztői rendszer a mindenkori felhasználói processzor beiktatására szolgáló illesztőszervre terjed ki, maga a felhasználói processzor természetesen üzem közben kapcsolódik a fejlesztői rendszerbe. Minthogy azonban az illesztőszervet a mindenkori fejlesztői rendszer adottságaihoz szakember meg tudja tervezni és a működésmód úgy követhető, ha már a felhasználói 12 processzor is be van iktatva, a rajzokon nem az illesztőszervet ábrázoljuk, hanem az adott esetben ahhoz már csatlakoztatott felhasználói 12 processzort, mely mellett a próbafuttatáskor természetesen a felhasználói rendszer további - az ábrán nem mutatott - részei is bevonhatók az üzembe. A funkciójelképző 11 főegység láncbakapcsolt 16 feltételtárból, időosztásos 17 címzőegységből és funkciójelölő 18 egységből áll. A 16 feltételtámak legalább két, előnyösen hat regisztertömbje van. A funkciójelképző 11 főegység első bemenete felhasználói B adatcsatornán át a felhasználó 12 processzor kimenetével, második bemenete cím-, adat- és vezérlő C csatornán át a felhasználói 12 processzorral, vagy akisegítő 13 processzorral, harmadik és negyedik bemenete pedig külső feltételbeíró A adatcsatornával, illetve külső beíró D címcsatornával van összekötve. A funkciójelképző 11 főegység első d funkciókimenete a kisegítő 13 processzor és/vagy a felhasználói 12 processzor leállító bemenetével, második b funkciókimenete a 14 eseménytár beíró bemenetével, harmadik c funkciókimenete pedig a vizuális megjelenítő 15 egység szinkronizáló bemenetével van összekötve. A felhasználó rendszer vizsgálatához vagy a felhasználó 12 processzort használjuk, vagy azt akisegítő 13 processzorral helyettesítjük. A 16 feltételtár legalább két (címfeltétel és vezérlő feltétel-adatszó) regisztertömbjébe a külső feltétel-beíró A adatcsatornán keresztül a két regisztertömb egyes rekeszeibe tetszőleges sorrendben a megfelelő feltétel-adatszavakat beírjuk úgy, hogy az egyes rekeszek kiválasztását a külső beíró D címcsatornára adott címmel végezzük. Ezt követően a kisegítő 13 processzor és a felhasználói rendszer működését elindítjuk és ezen működés közben a kisegítő 13 processzor segítségéve] gépi ciklusok sorozatát hajtjuk végre. A gépi ciklusok kezdetéről a funkciójelképző 11 főegység a cím-, adat- és vezérlő C csatornán érkező vezérlő jelekből értesül. A funkciójelképző 11 főegység a felhasználói program és/vagy a felhasználói rendszer egyes működési lépések tartama alatt a feltételek teljesítésének vizsgálata céljából az említett két regisztertömb n darab feltétel-adatszava időmultiplex alapon kiolvasható és a megfelelő cím- és vezérlő adatszavakkal összehasonlítható. Az összehasonlítás eredményeképpen a funkciójelképző 11 főegységnek az egyes b, c, d funkciókimenetein vezérlőjelek jelennek meg, melyeket a felhasználói rendszer és/vagy a 14 eseménytár és/vagy a vizuális megjelenítő 15 egység vezérlésére felhasználunk. A funkciójelképző 11 főegység az elmondottaknak megfelelően működik abban az esetben is, ha a 16 feltételtár hat regisztertömbből áll, ebben az esetben egy ciklus alatt a 16 feltételtárból egyidejűleg mind a hat regisztertömb rekeszeinek a tartalmát kiolvassuk és összehasonlítjuk a felhasználói 12 processzor és a párhuzamos 13 processzor megfelelő adatszavával és az összehasonlítás eredményétől függően képezzük a funkciójelképző 11 főegység egyes b, c, d funkciókimenetein a funkciójeleket, melyeket az elmondottaknak megfelelően további vezérlésekre felhasználunk. A 2. ábra a találmány szerinti funkciójelképző 11 főegység egy példakénti kiviteli alakját szemlélteti, amelynek láncbakapcsolt időosztásos 17 címzőegysége, 16 feltételtára és funkciókijelölő 18 egysége van. Az időosztásos 17 címzőegység címző bemenetére a külső beíró D címcsatoma, egy másik bemenetére a cím- adat- és vezérlő C csatorna, egy további adatbemenetére pedig a felhasználói B adatcsatorna csatlakozik. A 16 feltételtár adatbemenetére a külső feltételbeíró A adatcsatorna csatlakozik. A funkciókijelölő 18 egység második bemenetére a felhasználói B adatcsatorna, harmadik bemenetére pedig a cím-, adat- és vezérlő C csatorna csatlakozik. A funkciójelképző 11 főegység három b, c, d funkciókimenetét a funkciókijelölő 18 egység három kimenete képezi. Az n darab feltételadatszó tárolására a 16 feltételtár egyes regisztertömbjei szolgálnak, melybe a feltétel-adatszavak beírását, majd működése közben az egyes regisztertömbökből a feltétel-szavak kiolvasását az időosztásos 17 címzőegység végzi az F címcsatornán keresztül. Az időosztásos 17 címzőegység a beírási címet a külső beíró D címcsatornán keresztül kapja. A kisegítő 13 processzor és/vagy a felhasználói 12 processzor 3 5 10 15 20 25 30 35 40 45 50 55 60 65