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 logikája, 30 interrupt kezelő és maszkoló logikája, 31 prioritás logikája és 29 időzítő egysége van. Az állapot 33 dekóder első bemenete dekódolt mikroutasítás 129 vonalakkal az utasítás 32 dekóder második kimenetére van kötve. Az állapot 33 dekóder második bemenetére az utasítás kiterjesztő 35 dekóder kimenetére kötött utasítás kiterjesztés vezérlő 133 vonalak, harmadik bemenetére flag 128 vonal, negyedik bemenetcsoportjára a 34 feltételvizsgáló logika egyik kimenete, ötödik bemenetére megszakítás parancs 118 vonal útján a 30 interrupt kezelő és maszkoló logika első kimenete, hatodik bemenetére az általános interrupt 120 vonal, hetedik bemenetére megszakítási visszatérést vezérlő 130 vonal és nyolcadik bemenetére szünetutasítás vezérlő 131 vonal van kötve. Az állapot 33 dekóder egy-egy kimenete rendre a 14 vezérlő és állapotregiszter tömbben elrendezett 71.. .78 multiplexerek vezérlő bemenetére a parancskód 146...153 vonalakkal van kapcsolva. Az utasítás 32 dekóder harmadik kimenete a megszakítási visszatérés vezérlő 130 vonallal a 30 interrupt kezelő és maszkoló logika első bemenetére van kötve. A 30 interrupt kezelő és maszkoló logika a 31 prioritás logikával interrupt kérés 117 vonal útján van összekötve, második bemenetére a 13 vezérlő memóriához kötött tesztparancs 121 vonal, harmadik bemenetére a 29 időzítő egység órajel 103 vonala, negyedik bemenetére az általános interrupt 120 vonal van kötve. A 30 interrupt vezérlő és maszkoló logika második kimenetére mentésvezérlő 110 vonal, harmadik kimenetére megszakítási címkód 155 vonal, negyedik kimenetére visszatöltés vezérlő 111 vonal van kötve. A 29 időzítő egység első bemenetére az utasítás 32 dekóder negyedik kimenetére kötött szünet utasítás vezérlő 131 vonal , második bemenetére a 13 vezérlő memóriával összekötő közvetlen vezérlő parancs 104 vonal kapcsolódik, harmadik bemenetére a státusz és üzemmód 17 regiszter második kimenetéhez kötött üzemmód vezérlő 119 vonallal, negyedik bemenetére az órajel kiválasztó 154 vonalak és ötödik bemenetére az operandus és index 123 vonalak vannak kötve. A 15 vezérlő logika biztosítja az aktuális utasítás dekódolását és a kívánt részegységekhez történő eljuttatását. A 15 vezérlő logika a 13 vezérlő memóriától mikroutasítás kód 122 vonalakon és az adatgenerátor mikroutasítás kód 125 vonalakon kap kódolt mikroutasításokat. A kódolt mikroutasításokat az utasítás 32 dekóder dekódolja és a dekódolt mikroutasítás 129 vonalakon keresztül továbbítja az állapot 33 dekóder első bemenetére, továbbá az utasítás 32 dekóder első kimenetéről kiterjesztett utasítás kód 126 vonalon keresztül az utasítás kiterjesztés 35 dekódert is vezérli. A mikroutasítások kiterjesztett részét az utasítás kiterjesztő 35 dekóder dekódolja és az utasítás kiterjesztés vezérlő 133 vonalakon keresztül továbbítja az állapot 33 dekóder második bemenetére. Az állapot 33 dekóder működési feltételt kap a harmadik bemenetére kapcsolódó flag 128 vonalról, a negyedik bemenetére kapcsolódó 34 feltételvizsgáló logikától továbbá a megszakítási parancs 118 vonalat fogadó ötödik bemenetén a 30 interrupt kezelő és maszkoló logikától és a hatodik bemenetére kapcsolódó általános interrupt 120 vonalon a státusz és üzemmód 17 regisztertől. Kimeneti jelei a parancskód 146.. .153 vonalakon a 14 vezérlő és állapotregiszter tömbben elrendezett 71.. .78 multiplexereket vezérlőbemeneteiken vezérli, így a programszámláló parancskód 146 vonalon a programszámláló 71 multiplexert, a programszámláló zsákmemória parancskód 147 vonalon a programszámmentő regiszter 72 multitiplexert és a programszámláló 21A stack pointert, az index parancskód 148 vonalon az index regiszter 73 multiplexert és az indexregiszter 21B stack pointert, az első parancskód 149 vonalon az Y állapotregiszter 74 multiplexert, a második parancskód 150 vonalon az első 75 multiplexert, a harmadik parancskód 151 vonalon a második 76 multiplexert, a negyedik prancskód 152 vonalon a harmadik 77 multiplexert, és az ötödik parancskód 153 vonalon a negyedik 78 multiplexert. A 34 feltételvizsgáló logikának komparátorai vannak, és bemeneteire rendre az operandus és index 123 vonalak, az index regiszter kimenő 134 vonalak, adatkomparátor vezérlő 137 vonalak, címkomparátor vezérlő 136 vonalak, valamint az Y állapotregiszter kimenő 139 vonalak, L állapotregiszter első és második kimenő 140,141 vonalak valamint H állapotregiszter első és második kimenő 142 és 143 vonalak vannak kötve, és kimeneti jelei a mikroutasítások végrehajtásának feltételeit biztosítják. A rendszer belső szinkronját a 29 időzítő egység biztosítja. A 29 időzítő egységben egy vagy több órajelgenerátor van elhelyezve, valamint külső órajel 107 vonalat fogadó bemenete van. A 29 időzítő egység az órajel kiválasztó 154 vonalat fogadó bemenetén vezérelve meghatározza a kívánt, külső vagy belső órajelforrást, amelyet órajel 103 vonalra kapcsol. A státusz és üzemmód 17 regiszter második kimenetére kapcsolódó üzemmód vezérlő 119 vonalat fogadó bemenetén vezérelve határozható meg a 29 időzítő egység futó vagy lépésenkénti üzemmódja. Az órajel kiadás szüneteltetését az utasítás 32 dekóder negyedik kimenetére kapcsolódó szünetutasítás vezérlő 131 vonalon érkező vezérléssel végezhetjük, ahol a szüneteltetés időtartamát az ötödik bemenetére kapcsolt operandus és index 123 vonalon érkező érték határozza meg. A 29 időzítő egység kimenetén megjelenő órajel a nyolcadik bemenetére kapcsolódó órajel letiltó 108 vonalon érkező vezérléssel tiltható. A 29 időzítő egység továbbá a 13 vezérlő memóriából közvetlen vezérlő parancs 104 vonalon érkező parancsokat a második kimenetére kapcsolódó időzített vezérlő parancs 109 vonalon időzítve továbbítja a mérendő 9 áramkör felé. A 29 időzítő egység külső írásparancs 106 vonalat fogadó hatodik bemenettel van ellátva. E hatodik bemeneten érkező vezérlés vagy az első bemenetére kapcsolt szünet utasítás vezérlő 131 vonalon érkező jel hatására a 29 időzítő egység harmadik kimenetére kapcsolódó memória írásparancs 105 vonalon vezérlést szolgáltat külső például a 7 DUT interface egységben elhelyezett memóriából való adatátvitelre. Az állapot 33 dekóder ötödik bemenetére kapcsolódó megszakítás parancs 118 vonal a 30 interrupt kezelő és maszkoló logika első kimenetére van kötve. A megszakítás parancs 118 vonalon megszakítási parancs érkezhet abban az esetben, ha a 30 interrupt kezelő és maszkoló logika negyedik bemenetére kapcsolódó általános interrupt 120 vonal azt nem tiltja, illetve a mérendő 9 áramkör várt hibájából származó interrupt kérést a 13 vezérlő memóriából a tesztparancs 121 vonalon érkező jelnem zárjaki. Amegszakítás kéréseket a 31 prioritás logika akkor engedi érvényre jutni, ha a jelentkező megszakítás kérés az éppen futó program szintjénél magasabb. A prioritás logika megszakítás kérést fogadhat, rendre a frissítés kérés interrupt 112 vonalat, a DUT interface interrupt 113 vonalat, a software interrupt 114 vonalat, a külső megszakításkérés interrupt 115 vonalat, valamint a 34 feltétel vizsgáló logikától induló teszt hiba interrupt 116 vonalat fogadó bemenetéin. 5 10 15 20 25 30 35 40 45 50 55 60 65 11