184398. lajstromszámú szabadalom • Jelminta processzoros mérőrendszer integrált áramkörök vizsgálatára, valamint karakterizálására
1 184 398 2 tésével, valamint olyan mérőrendszer kialakításával érhető el, amelyben a rendszervezérlő számítógép és mérőrendszer intelligencia elosztása minimális adatforgalmat kíván a futási időn kívül, ezáltal kiküszöbölni az üres vizsgálati ciklusokat. A kitűzött céljainkkal összhangban a jelminta processzoros rendszernek olyan kialakítással kell rendelkezni, hogy a vizsgálat ill. karakterizálás során a mérőrendszer a rendszervezérlő számítógéphez csak a teszt program eltérülése esetén, ha az eltérülés oka a vizsgált áramkör hibája, vagy program ill. hardware hiba, valamint a teszt program vége esetén kapcsolódjon. A mérőrendszer igényének elfogadása után a rendszervezérlő számítógépben megfelelő kiszolgáló rutinoknak kell gondoskodni a mérőrendszer kiszolgálásáról. Az első esetben a kiszolgáló rutinok akár olyan mélységűek is lehetnek, hogy az eltérülés körülményeit részben vagy egészben felderíthetik a jelminta processzor hardware felépítésétől függően. A tesztprogram vége által behívott kiszolgáló rutinnak tartalmaznia kell egyéb perifériák kiszolgálásához szükséges perifériakezelő rutinokat is, pl. adagoló vagy szeletmérő vezérlése. Áramkör karakterizáláskor a teszt program végének megfeleltetett szubrutinnak kell gondoskodni az új peremfeltételek beállításáról, a peremfeltételeket tartalmazó táblázatoknak megfelelően. Ez utóbbi igény áll fenn paramétercsoportok szerinti válogatásnál is. Ennek megfelelően az áramkör vizsgálatához szükséges időnek a tesztprogram lefuttatásához szükséges idő és a peremfeltételeket beállító egységek átprogramozásához szükséges idők összegéből kell adódnia. A találmány szerinti jelminta processzoros mérőrendszer mérendő áramkörhöz kapcsolásra szolgáló ki- és bemenetcsoporttal ellátott DUT interface egységgel és jelminta processzorral van kialakítva, a jelminta processzornak vezérlő egysége, a vezérlő egységnek vezérlő memóriájával adatgenerátor mikroutasítás kód vonal útján vezérelt adatgenerátora és címgenerátor mikroutasítás kód vonal útján vezérelt címgenerátora van, a vezérlő egységnek a vezérlő memóriájához kapcsolt vezérlő logikája van, a vezérlő logika a címgenerátorhoz és az adatgenerátorhoz van kapcsolva, az adatgenerátornak adatkomparátora és egyenként ahhoz kapcsolt inhibit regisztere, memória regisztere, adat háttérregisztere és adatregisztere van, ahol a memória regiszter és az adat háttérregiszter az adatregiszterhez kapcsolódik és az adatkomparátora a vezérlő egység vezérlő logikájával adatkomparátör vezérlő vonallal van összekötve, továbbá a címgenerátorának címkomparátora, ahhoz kapcsolt végcímregisztere és egymáshoz is kapcsolt cím háttérregisztere és címregisztere van, továbbá a címregiszterhez kapcsolt kezdőcím regisztere van, és a címkomparátor a vezérlő egység vezérlő logikájával címkomparátor vezérlő vonallal van összekötve. A megoldás lényege, hogy a jelminta processzornak adott esetben több egymással azonos felépítésű és egymástól különálló címgenerátora van, továbbá vezérlő egységének rendszervezérlő számítógéphez illesztő interfaceja valamint vezérlő és állapotregiszter tömbje van, ahol az illesztő interface a vezérlő memóriával vezérlő memória író-olvasó vonal útján továbbá a vezérlő és állapotregiszter tömbbel és a vezérlő logikával van összekapcsolva, továbbá a vezérlő memória operandus és index vonalak útján a vezérlő logika pedig parancskód vonalak útján van a vezérlő és állapotregiszter tömbbel összekapcsolva, továbbá az adatgenerátorának a memória regiszteréhez helyi memória adatbeme- 4 neti vonal útján és az adatregiszterhez pedig ötödik multiplexeren keresztül kapcsolt nagysebességű helyi memóriája van, továbbá a címgenerátorának a címregiszterhez csatlakoztatott összegző regisztere van, a címgenerátor címregisztere helyi memória cím vonal útján az adatgenerátor helyi memóriájához van kapcsolva, továbbá a DUT interface egység a vezérlő logikával órajel vonallal, közvetlen vezérlő parancs vonallal, DUT interface interrupt vonallal és software interrupt vonallal van összekapcsolva, a DUT interface egység első — cím — bemenetei a címgenerátorhoz címregiszter kimenő vonalak útján, második — jelminta — bemenetei az adatgenerátorhoz adatregiszter kimenő vonalak útján, a harmadik — mérési feltételeket meghatározó, pl. színt, idő, jelalak, — bemenetei pedig programozható egységek kimenetére vannak kapcsolva és kimenete az adatgenerátor memória regiszterének bemenetére memória regiszter bemenő vonalak útján van kötve, továbbá a vezérlő egység illesztő interfaceja, az adatgenerátor, a címgenerátor, a programozható egységek és a DUT interface egység adat bemeneti vonalat, adat kimeneti vonalat, és cím vonalat magába foglaló sín útján van összekötve. A találmány szerinti jelminta processzoros mérőrendszer előnyös kiviteli alakjánál a vezérlő egysége vezérlő és állapotregiszter tömbjének a vezérlő memóriához kapcsolódó operandus és index vonalakra csatlakoztatottan legalább egy állapotregisztere van, továbbá vezérlőregiszterei, így programszámláló regisztere, programszám mentőregisztere, index regisztere, indexmentő regisztere, programszámláló zsákmemóriája és index zsákmemóriája van. Az ilyen megoldású jelminta processzoros mérőrendszer egyik, a programozott egységek számához és fajtájához illeszkedően kialakított kiviteli alakjánál az állapotregisztere U és/vagy V állapotregiszter, amely(ek) az operandus és index vonalakra közvetlenül van(nak) kapcsolva és visszacsatolásmentes(ek), valamint kimenetűkre kötött megfelelő U és/vagy V állapotregiszter kimenő vonallal a DUT interface egységhez kapcsolódnak. A jelminta processzoros mérőrendszer másik, a programozott egységek számához és fajtájához illeszkedően kialakított kiviteli alakjánál az állapotregisztere Y állapotregiszter, amely két félregiszterből áll, és az operandus és index vonalakra hozzárendelt multiplexeren keresztül, annak első bemenetével kapcsolódik, a multiplexer második bemenetére az Y állapotregiszter egyik félregisztere kimenetének egyik ága közvetlenül, a harmadik bemenetére e kimenőág hozzárendelt dekrementáló áramkörön keresztül van visszacsatolva, a másik kimenetága hozzárendelt kimenő vonalon keresztül a programozott egységekhez van kötve, továbbá a multiplexer vezérlő bemenete a vezérlő logikával első parancskód vonal útján van összekötve, és a másik félregisztetének kimenete órajelkiválasztó vonalat alkot. A jelminta processzoros mérőrendszer további, a programozott egységek számához és fajtájához illeszkedő kiviteli dákjánál az állapotregisztere H és/vagy L állapotregiszter, amely két félregiszterből áll, és az operandus és index vonalakra félregiszterenként külön-külön hozzárendelt multiplexeren keresztül, annak első bemenetével kapcsolódik, félregiszterenként a félregiszter kimenete el van ágaztatva, és egyik ága egyrészt közvetlenül a hozzátartozó multiplexer második bemenetére, másrészt hozzárendelt dekrementáló áramkörön kerresztül a hozzátartozó multiplexer harmadik bemenetére van visszacsatolva, és másik ága megfelelő állapotregiszter kimenő vonal útján a prog-5 10 15 20 25 30 35 40 45 50 55 60 65