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 randus és index 123 vonalról betöltéssel kapja, a 11 adatge­nerátorból betöltéssel kapja, a megszakítási szint 53 regisz­terből áttölti, vagy kitüntetett címre ugrik. Programelágazás esetén a programszámláló 19 regiszter az elágazási címet az operandus és idex 123 vonalon vagy az ábrán nem feltüntetett megfelelően kialakított összeköt­tetéssel a 11 adatgenerátorból kapja, ezzel egyidőben az el­ágazási címet vagy annak eggyel megnövelt értékét a prog­­ramszámmentő 37 regiszterbe és azon keresztül a program­­számláló 20 zsákmemóriába írja a programszámláló 21 A stack pointer címzésének megfelelően. A programelágazásból visszatérés esetén a program­számláló 19 regiszter a címet a programszámláló 20 zsák­memóriából veszi, amelynek nullás címe kitüntetett, a program kezdőcímét tárolja, hogy lehetővé tegye azonos programok ismételt futatását. Programelágazáskor és abból visszatérés esetén a prog­­ramszámmentő 37 regiszter bemenetére kapcsolódó prog­­ramszámmentő regiszter 72 multiplexer és a programszám­láló 21 A stack pointer vezérlést a programszámláló zsák­memória parancskód 147 vonalon kap a 15 vezérlő lo­gikától. A kitüntetett címre ugrás például hardware interrupt ese­tén történik. A megszakítási szint 53 regiszter vezérlést megszakítási címkód 155 vonalon szintén a 15 vezérlő logikától kap. A 14 vezérlő és állapotregiszter tömb indexregiszter ré­sze gondoskodik az adott mikroutasítás szó operandus és index mezőjében lévő érték szerint a 11 adatgenerátor és a 12 címgenerátor egyes utasításainak és szubrutinjainak többszöri végrehajtásáról. Hurokba lépéskor az ismétlések száma az operandus és index 123 vonalon adat formájában érkezik, amely adat mint kezdeti érték az index parancskód 148 vonalon érkező vezérlés hatására az index regiszter 73 multiplexer első be­menetén keresztül beíródik az idex 28 regiszterbe, egyben tovább íródik az indexmentő 38 regiszterbe, valamint az in­dex 51 zsákmemóriába és az index regiszter kimenő 134 vo­nalon továbbítódik a 15 vezérlő logikába. Az index regiszter rész a következő értéket az index pa­rancskód 148 vonalon érkező utasításnak megfelelően oly módon állítja elő, hogy az index regiszter 73 multiplexer megfelelő bemenetének aktivizálásával az index 28 regisz­ter tartalma vagy tartva marad (ismétlődik), vagy az index 52 J dekrementáló áramkörön keresztül eggyel csökkentve visszaíródik, vagy az index 51 zsákmemóriából átíródik. Az index 51 zsákmemóriát az indexregiszter 21B stack po­inter címzi az index parancskód 148 vonalon érkező vezér­lés alapján. Ez lehetőséget nyújt az ismétlődő részeken (hurkokon) belül a további ismétlődő részek (belső hurok) létrehozásá­ra, többszörös hurok egymásbaágyazására. A14 vezérlő ás állapotregiszter tömb U 24 állapotregisz­tere és V 25 állapotregisztere közvetlenül az operendus és index 123 vonalakról kapja kezdeti értékét, és az U állapot­regiszter kimenő 144, vonalon, ill. a V állapotregiszter ki­menő 145 vonalon a 7 DUT interface egység részére (3. ábra) szolgáltat közvetlen vezérlő parancsot, mint amilyen a gyors input/output váltás, maszk választás, jelformát vá­lasztás stb. Az L 27 állapotregiszter kezdeti értéke az operandus és index 123 vonalakról a negyedik parancskód 152 vonalról megfelelően vezérelt 77 multiplexeren illetve az ötödik pa­rancskód 153 vonalról megfelelően vezérelt 78 multiplexe­ren keresztül töltődik az önálló félregisztereibe, és a félre- 10 giszterenként elágaztatott L 27 állapotregiszter első és má­sodik kimenő 140,141 vonalon a 8 programozott egységek (3. ábra) programozott időzítő generátorainak szolgáltat címzést. Az L 27 állapotregiszter önálló félregiszterei következő értékét az itt nem jelölt 15 vezérlő logika állítja be a 77, 78 multi plexerek megfelelő bemenetei negyedik valamint ötö­dik parancskód 152, 153 vonal útján történő vezérlésével, amelynek következtében a félregiszterek értéküket vagy tartják (megismétlik), vagy a harmadik 52 LH, illetve ne­gyedik 52 LL dekrementáló áramkörön keresztül vissza­csatolva csökkentik. Hasonló módon a H 26 állapotregiszter kezdeti értéke az operandus és index 123 vonalakról a második illetve har­madik parancskód 150, 151 vonal útján megfelelően vezé­relt első 75 multiplexeren, ill. második 76 multiplexeren keresztül töltődik az önálló félregisztereibe, és a H állapot­­regiszter első ill. második kimeneti 142, 143 vonalakon megjelenve a 8 programozott egységek programozott táp­egységeinek szolgáltat címzést. A H 26 állapotregiszter önálló félregíszterei következő értékét az itt nem jelölt 15 vezérlő logika állítja be a 75, 76 multiplexerek megfelelő bemenetéinek a második ill. har­madik parancskód 150, 151 vonal útján való vezérlésével, amelynek megfelelően a félregiszterek tartalmukat vagy tartják (megismétlik), vagy az első 52 HH, illetve második 52 HL dekrementáló áramkörön keresztül visszacsatolva csökkentik. Az Y 23 állapotregiszter kezdeti értékét szintén az ope­randus és index 123 vonalakról kapja, amely az első pa­rancsmód 149 vonal útján megfelelően vezérelt Y állapotre­giszter 74 multiplexeren keresztül íródik be a félregiszte­reibe és az egyik önálló félregiszter Y állapotregiszter ki­menő 139 vonalon keresztül a 8 programozott egységek további vezérlését látja el, míg a másik önálló félregiszter kimenete órajel kiválasztó 154 vonalakon a 15 vezérlő lo­gikában órajel kiválasztást végez. Az Y 23 állapotregisztert vezérlő 74 multiplexer vezér­lést a 15 vezérlő logikától az első parancskód 149 vonalon kap, amelynek hatására a következő értéket úgy állítja elő, hogy az egyik, a programozott tápegységeket vezérlő önál­ló félregiszter értékét vagy tartja (megismétli), vagy az 52 Y dekrementáló áramkörön keresztül visszacsatolva csök­kenti, míg a másik önálló félregiszter tartalma nem változik. A dekrementált értékeket szolgáltató önálló félregiszte­rek a 15 vezérlő logika részére is szolgáltatnak feltételt, így a kimenetükré kapcsolt megfelelő állapotregiszter kimenő 139,140,141,142,143 vonalak elágaztatva a 15 vezérlő logi­kához is kapcsolódnak. Az 5. ábra a mérőrendszer 15 vezérlő logikájának felépí­tését részletesebben, valamint a csatlakozó 13 vezérlő me­móriát és a 16 illesztő interface-t mutatja. A 15 vezérlő logikának a 16 illesztő interface-szel össze­kötött 36 kezelőszervei és display-e, státusz és üzemmód 17 regisztere, továbbá a státusz és üzemmód 17 regiszter első kimenetére általános interrupt 120 vonallal, a 13 vezérlő memória egy kimenetére pedig mikroutasítás kód 122 vo­nalakkal kötött utasítás 32 dekódere van. Az utasítás 32 de­­kóder első kimenetére kiterjesztett utasítás kód 126 vonal­lal kötött utasítás kiterjesztő 35 dekódere van. Az utasítás kiterjesztő 35 dekódemek második bemenete a 39 adat­­komparátort a 13 vezérlő memóriával összekötő adatgene­rátor mikroutasítás kód 125 vonalra van kötve. A15 vezérlő logikának továbbá állapot 33 dekódere, 34 feltételvizsgáló 5 10 15 20 25 30 35 40 45 50 55 60 65

Next

/
Thumbnails
Contents