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őrend­szer 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 processzo­ros rendszernek olyan kialakítással kell rendelkezni, hogy a vizsgálat ill. karakterizálás során a mérőrendszer a rend­szervezé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 rendszerve­zérlő számítógépben megfelelő kiszolgáló rutinoknak kell gondoskodni a mérőrendszer kiszolgálásáról. Az első eset­ben 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 fel­derí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 tartal­mazó 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őrend­szer mérendő áramkörhöz kapcsolásra szolgáló ki- és be­menetcsoporttal ellátott DUT interface egységgel és jel­minta processzorral van kialakítva, a jelminta processzor­nak 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 re­gisztere, adat háttérregisztere és adatregisztere van, ahol a memória regiszter és az adat háttérregiszter az adatre­giszterhez kapcsolódik és az adatkomparátora a vezérlő egység vezérlő logikájával adatkomparátör vezérlő vonal­lal van összekötve, továbbá a címgenerátorának címkom­­parátora, ahhoz kapcsolt végcímregisztere és egymáshoz is kapcsolt cím háttérregisztere és címregisztere van, to­vá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 vala­mint 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 állapotre­giszter tömbbel összekapcsolva, továbbá az adatgeneráto­rának a memória regiszteréhez helyi memória adatbeme- 4 neti vonal útján és az adatregiszterhez pedig ötödik multi­plexeren keresztül kapcsolt nagysebességű helyi me­móriája van, továbbá a címgenerátorának a címregiszter­hez csatlakoztatott összegző regisztere van, a címgenerá­tor címregisztere helyi memória cím vonal útján az adat­­generá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 inter­rupt vonallal és software interrupt vonallal van összekap­csolva, 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, — be­menetei pedig programozható egységek kimenetére van­nak kapcsolva és kimenete az adatgenerátor memória regiszterének bemenetére memória regiszter bemenő vo­nalak útján van kötve, továbbá a vezérlő egység illesztő interfaceja, az adatgenerátor, a címgenerátor, a progra­mozható egységek és a DUT interface egység adat beme­neti 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őrend­szer 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 kapcso­lódó operandus és index vonalakra csatlakoztatottan leg­alább egy állapotregisztere van, továbbá vezérlőregiszte­rei, így programszámláló regisztere, programszám mentő­regisztere, index regisztere, indexmentő regisztere, prog­ramszámláló zsákmemóriája és index zsákmemóriája van. Az ilyen megoldású jelminta processzoros mérőrend­szer egyik, a programozott egységek számához és fajtájá­hoz illeszkedően kialakított kiviteli alakjánál az állapotre­gisztere U és/vagy V állapotregiszter, amely(ek) az operan­dus é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 progra­mozott egységek számához és fajtájához illeszkedően ki­alakított kiviteli alakjánál az állapotregisztere Y állapotre­giszter, amely két félregiszterből áll, és az operandus és in­dex vonalakra hozzárendelt multiplexeren keresztül, annak első bemenetével kapcsolódik, a multiplexer második be­menetére az Y állapotregiszter egyik félregisztere kimene­tének egyik ága közvetlenül, a harmadik bemenetére e ki­menőág hozzárendelt dekrementáló áramkörön keresztül van visszacsatolva, a másik kimenetága hozzárendelt ki­menő vonalon keresztül a programozott egységekhez van kötve, továbbá a multiplexer vezérlő bemenete a vezérlő lo­giká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 prog­ramozott egységek számához és fajtájához illeszkedő kivi­teli dákjánál az állapotregisztere H és/vagy L állapotre­giszter, amely két félregiszterből áll, és az operandus és in­dex vonalakra félregiszterenként külön-külön hozzáren­delt multiplexeren keresztül, annak első bemenetével kap­csoló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ó multip­lexer 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

Next

/
Thumbnails
Contents