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 prio­ritá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 kiter­jesztő 35 dekóder kimenetére kötött utasítás kiterjesztés ve­zé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ér­lő 130 vonal és nyolcadik bemenetére szünetutasítás vezér­lő 131 vonal van kötve. Az állapot 33 dekóder egy-egy kimenete rendre a 14 ve­zérlő és állapotregiszter tömbben elrendezett 71.. .78 mul­tiplexerek vezérlő bemenetére a parancskód 146...153 vo­nalakkal 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 priori­tá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 teszt­parancs 121 vonal, harmadik bemenetére a 29 időzítő egy­ség órajel 103 vonala, negyedik bemenetére az általános in­terrupt 120 vonal van kötve. A 30 interrupt vezérlő és masz­koló logika második kimenetére mentésvezérlő 110 vonal, harmadik kimenetére megszakítási címkód 155 vonal, ne­gyedik 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 vo­nal , második bemenetére a 13 vezérlő memóriával összekö­tő közvetlen vezérlő parancs 104 vonal kapcsolódik, har­madik bemenetére a státusz és üzemmód 17 regiszter máso­dik kimenetéhez kötött üzemmód vezérlő 119 vonallal, ne­gyedik 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ódo­lá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 mikro­­utasí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 ke­resztü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áso­dik 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 be­menetére kapcsolódó 34 feltételvizsgáló logikától továbbá a megszakítási parancs 118 vonalat fogadó ötödik bemene­té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 ve­zérlő és állapotregiszter tömbben elrendezett 71.. .78 mul­tiplexereket vezérlőbemeneteiken vezérli, így a program­­számláló parancskód 146 vonalon a programszámláló 71 multiplexert, a programszámláló zsákmemória parancs­­kód 147 vonalon a programszámmentő regiszter 72 multi­tiplexert é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áso­dik parancskód 150 vonalon az első 75 multiplexert, a har­madik parancskód 151 vonalon a második 76 multiplexert, a negyedik prancskód 152 vonalon a harmadik 77 multiple­xert, é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 ve­zérlő 137 vonalak, címkomparátor vezérlő 136 vonalak, va­lamint az Y állapotregiszter kimenő 139 vonalak, L állapot­regiszter első és második kimenő 140,141 vonalak valamint H állapotregiszter első és második kimenő 142 és 143 vona­lak vannak kötve, és kimeneti jelei a mikroutasítások vég­rehajtásának feltételeit biztosítják. A rendszer belső szinkronját a 29 időzítő egység biztosít­ja. 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 vo­nalra kapcsol. A státusz és üzemmód 17 regiszter második kimenetére kapcsolódó üzemmód vezérlő 119 vonalat foga­dó bemenetén vezérelve határozható meg a 29 időzítő egy­sé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ő ve­zérléssel végezhetjük, ahol a szüneteltetés időtartamát az ötödik bemenetére kapcsolt operandus és index 123 vona­lon érkező érték határozza meg. A 29 időzítő egység kime­neté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 vona­lon 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 érke­ző 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ő egy­ség harmadik kimenetére kapcsolódó memória íráspa­rancs 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 ne­gyedik bemenetére kapcsolódó általános interrupt 120 vo­nal 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. Amegsza­­kí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ó prog­ram 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 vona­lat, a DUT interface interrupt 113 vonalat, a software inter­rupt 114 vonalat, a külső megszakításkérés interrupt 115 vo­nalat, 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

Next

/
Oldalképek
Tartalom