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 A 31 prioritás logika a megszakítási források szintjét összehasonlítja a megszakítási címkód 155 vonalán érkező aktuális megszakítási szinttel. Ha beérkező interrupt szint­je magasabb, a 31 prioritás logika elfogadja a megszakítás kérést és interrupt kérés 117 vonalon keresztül továbbítja a 30 interrupt kezelő és maszkoló logikába. A 30 interrupt kezelő és maszkoló logika a megszakítás elfogadása követ­keztében a mentésvezérlő 110 vonalon a 11 címgenerátor és a 12 adatgenerátor egyes regiszterei tartalmának mentését vezérli. Megszakításból visszatérés az utasítás 32 dekódertől a megszakítási visszatérés vezérlő 130 vonalon érkező vezér­lés hatására történik. Ennek hatására a 30 interrupt kezelő és maszkoló logika harmadik kimenetére csatlakozó visz­­szatöltés vezérlő 111 vonalakon megjelenő paranccsal gon­doskodik a 11 címgenerátor és a 12 adatgenerátor egyes re­giszterei eredeti tartalmának visszatöltéséről. A 6. ábra a mérőrendszer 11 adatgenerátorának tömbváz­latát szemlélteti. A 11 adatgenerátor adat 43 regisztert és bemenetére kö­tött vezérlő ötödik 79 multiplexert, adatkövető 54 regisz­tert, adatháttér 44 regisztert és ennek bemenetére kötött he­tedik 84 multiplexert, adatháttérkövető 55 regisztert, adat 64 shift logikát, inhibit 41 regisztert és ennek bemenetére kötött kilencedik 87 multiplexert, memória 42 regisztert és ennek kimenetére kötött követő háttér 56 regisztert, két egységként kialakított 39 adatkomparátort, 45 helyi memóriát, 58 aritmetikai logikai egységet és 57 álvélet­len jelgeneráló egységet foglal magába. Az ötödik 79 multiplexer első bemenetére az adat 43 re­giszter kimenete adatregiszter kimenő 157 vonal útján van visszacsatolva, második bemenetére az 58 aritmetikai logi­kai egység kimenete, harmadik bemenetére hatodik 83 multiplexer kimenete negyedik bemenetére az adat háttér 44 regiszter kimenete, ötödik bemenetére a 45 helyi memó­ria kimenete van kötve, hatodik bemenetével a memória 42 regiszter bemenete memória regiszter bemenő 159 vonal útján össze van kötve, és vezérlő bemenetére az adatgenerá­tor mikroutasítás kód 125 vonal van kapcsolva. Az adat 43 regiszter az 57 álvéletlen jelgeneráló egységgel kétirányú kapcsolatban van, amely 57 ál véletlen jelgeneráló egység vezérlőbemenete az adatgenerátor mikroutasítás kód 125 vonalra van kötve. A hetedik 84 multiplexer első bemenetére az adat 43 re­giszter kimenete az adatregiszter kimenő 157 vonal útján, második bemenetére az adat 64 shift logika kimenete, har­madik bemenetére az adatháttérkövető 55 regiszter kime­nete, negyedik bemenetére az adatháttér 44 regiszter kime­nete adatháttér regiszter kimenő 162 útján van kötve, míg vezérlőbemenetére az adatgenerátor mikroutasítás kód 125 vonal kapcsolódik. A 45 helyi memória címbemenetére helyi memória cím 156 vonal, adatbemenetére helyi memória adatbemeneti 172 vonal van kötve, amely 172 vonal a memória 42 regisz­ter kimenetére kötött memória regiszter kimenő 160 vonal­ra kapcsolt tizedik 88 multiplexer kimenetére van kötve. E 88 multiplexer második bemenetére a 157 vonal van kötve, és vezérlőbemenete az adatgenerátor mikroutasítás kód 125 vonalra kapcsolt. A követő háttér 56 regiszter a memóriaregiszter kimenő 160 vonalra kapcsolódik. A kilencedik 87 multiplexer első bemenetére az adatre­giszter kimenő 157 vonal, második bemenetére az inhibit 41 regiszter kimenetére kötött inhibit regiszter kimenő 161 vonal egyik ága van kötve. 12 A 161 vonal másik ága a 39 adatkomparátor egyik egysé­gének kijelölő bemenetére van kapcsolva. E 30 adatkom­parátor egység egyik bemenetére az adatregiszter kimenő 157 vonal, másik bemenetére a memóriaregiszter kimenő 160 vonal kapcsolódik. A 39 adatkomparátor másik egysége egyik bemenetére az adatregiszter kimenő 157 vonal, másik bemenetére az adatháttér 44 regiszter kimenetére kötött adatháttér regisz­ter kimenő 162 vonal van kötve, amely egyben az adat 64 shift logika és az adatháttér követő 55 regiszter bemenetére kapcsolódik. Az adatkövető 54 regiszter bemenetére, az 58 aritmetikai logikai egység bemenetére, valamint a hatodik 83 multiple­xer másodikbemenetére az adatregiszter kimenő 157 vonal van kapcsolva, és az adatkövető 54 regiszter kimenete a ha­todik 83 multiplexer bemenetére van kötve. A hatodik 83, a kilencedik 87 valamint a tizedik 88 multi­plexer vezérlőbemenetére az adatgenerátor mikroutasítás kód 125 vonal van kötve, az adat 64 shift logika vezérlőbe­menete shift vezérlő parancskód 170 vonalra, a memória 42 regiszter vezérlőbemenete memória írásparancs 105 vonal­ra van kapcsolva. A 39 adatkomparátor kimenete az adat­komparátor vezérlő 137 vonalra van kötve, amely a 15 ve­zérlő logikában lévő 34 feltételvizsgáló logikához (5. ábra) kapcsolódik. A 11 adatgenerátor működése során a generált adatot az adat 43 regiszterben ill. az annak kimenetére kötött 157 vo­nalon jeleníti meg. A generált adat a 125 vonalon érkező mikroutasításnak megfelelően származhat az 57 ál véletlen jelgenerátorból vagy a 79 multiplexer vezéreltségének megfelelően a kezdeti értékből ill. az előző ciklusbeli adat­ból aritmetikai logikai művelet végzése útján, a 45 helyi memóriából, vagy a memória regiszter bemenő 159 vonal útján a 7 DUT interface egységből. Aritmetikai-logikai funkciók a következők lehetnek: az érték tartása (ismétlé­se), az 58 aritmetikai logikai egységgel végzett műveletek, többciklusos érték-tartás, adatháttér 44 regiszterből való újra töltés. Az adatháttér 44 regiszterben is hasonlóan generálunk adatokat, így a 84 multiplexer vezéreltségének megfelelő­en az adat 43 regiszterből átírjuk, az adat 64 shift logikával külön paranccsal képezzük, vagy egy vagy több cikluson keresztül tartjuk (ismételjük). A mérendő 9 áramkörből származó adatokat a 7 DUT in­terface egységen keresztül a memória regiszter bemenő 159 vonal útján (3. ábra) a 105 vonalon érkező írásparancs hatá­sára írunk be a memória 42 regiszterbe. Az így beírt adat a követőháttér 56 regiszterbe tovább tárolódik, a 88 multip­lexeren keresztül a 172 vonalon át a 45 helyi memóriába be­­íródik, valamint a 39 adatkomparátor egyik egységének be­menetére kerül. A 39 adatkomparátor ezen egységét az in­hibit 41 regiszter bitenként maszkolja. Az inhibit41 regisz­ter beállítása kezdeti érték betöltéssel vagy a 157 vonalról történik. A 39 adatkomparátor másik egysége az adatháttér 44 re­giszter és az adat 43 regiszter tartalmát hasonlítja össze. A 39 adatkomparátor kimenőjele a 137 vonalon kerersztül a 15 vezérlő logika 34 feltételvizsgáló logikájának (5. ábra) nyújt feltételt. Az adatkövető 54 regiszter valamint az adatháttér követő 55 regiszter a tartási feladatok ellátása mellett program megszakításnál ill. megszakításból való visszatérésnél az adatok elmenthetőségét ill. visszatölthetőségét biztosítja. A követőháttér 56 regiszter a memória 42 regiszterbe beírt adat további tárolását teszi lehetővé, és ezáltal biztosítja a 5 10 15 20 25 30 35 40 45 50 55 60 65

Next

/
Oldalképek
Tartalom