203813. lajstromszámú szabadalom • Áramköri elrendezés nagysebességű jelminta előállítására, előnyösen memória áramkörök vizsgálatához

1 HU 203 813 B 2 Az áramköri elrendezésre jellemző, hogy az illesztő­egység (1) kimenete (13) és első kimeneti vonalcso­portja (014) másik regiszter bemenetére (32) és beme­neti vonalcsoportjára (31), a mikroprogramtár (2) első kimeneti vonalcsoportja (23) háttérregiszter (5) első bemeneti vonalcsoportjára (51), második kimeneti vo­nalcsoportja (24) referenciaregiszter (6) második be­meneti vonalcsoportjára (62) harmadik kimeneti vonal­­csoportja (25) dekódoló egység (7) második bemeneti vonalcsoportjára (72), a másik regiszter (3) kimeneti vonalcsoportja (33) komparátor (8) első bemeneti vo­nalcsoportjára (82) van kötve. A háttérregiszter (5) kimeneti vonalcsoportja (54) a komparátor (8) második bemeneti vonalcsoportjára (92) és szelektoregység (13) negyedik bemeneti vonalcsoportjára (134) csatlakozik. A referenciaregiszter (6) első kimeneti vonalcsoportja (64) a komparátor (8) harmadik bemeneti vonalcso­portjára (84), második szelektor (10) első bemeneti vonalcsoportjára (101) és a szelektoregység (13) máso­dik bemeneti vonalcsoportjára (114) csatlakozik. Az első szelektor (9) kimeneti vonalcsoportja (93) és a második szelektor (10) kimeneti vonalcsoportja (103) összeadó egységen (11) keresztül a szelektoregység (13) harmadik bemeneti vonalcsoportjára (133), a sze­lektoregység (13) kimeneti vonalcsoportja (135) kime­neti átmeneti regiszter (14) bemeneti vonalcsoportjára (141) csatlakozik. A kimeneti átmeneti regiszter (14) kimeneti vonal­­csoportja (143) egyben az áramköri elrendezés kime­neti vonalcsoportját (Ki) képezi (1. ábra). A találmány tárgya áramköri elrendezés nagy sebessé­gű jelminta előállítására, előnyösen memóriaáramkö­rök vizsgálatához. A digitális integrált áramkörök működését ellenőrző mérőautomaták egyik alapvető egysége a jelminta-gene­­rátor, amely a bemeneti és a kimeneti jelminták előállí­tására szolgál. A jelmintákat két kategóriába sorolják aszerint, hogy reguláris felépítésű áramkörök (pl RAM), vagy nem reguláris, random felépítésű áramkörök (pl. ROM) tesztelésére szolgálnak. Általános gyakorlat, hogy az előbbi jelmintákat algoritmus jelminta-generátorral, míg az utóbbiakat szógenerátorral állítják elő. Egy algoritmikus jelminta-generátor független cím, adat, valamint vezérlő szekciókat tartalmaz. A cím- és adatgenerátorok közül a címgenerátor a bonyolultabb felépítésű, mert a vizsgáló algoritmusban a cím^si szekvencia támaszt nagyobb követelményeket a reali­záló áramkörrel szemben. Az adatgenerátor az előállított jelminta szélességé­ben, a megvalósított utasítások választékában, vala­mint a vizsgált feltételek számában tér el az előbbitől. A technikai szintet képviselő megoldások közül az EMG gyártmányú, ICOMAT 110/C típusszámú beren­dezést említjük, amelynél a címgenerátor mellett külön összeadó egység van. Ennek a megoldásnak az a hátrá­nya, hogy egyrészt a képződött eredmény a következő ciklusban mint kiindulási érték nem használható fel, másrészt működési sebessége a kívánt igényeket nem elégíti ki. A találmány szerinti megoldás célul tűzte ki az is­mert megoldás hiányosságainak megszüntetését és olyan áramköri elrendezés létrehozását, amely jól meg­szerkesztett jelminta-generátor struktúraként alkalmas a címgenerátor, vagy címgenerátorok és egyszerűsíté­sek után adatgenerátor funkció megvalósítására, így a különböző szükséges logikai függvények: inkrementá­­lás, dekrementálás, negálás, jobbra-baira történő lépte­tés, törlés, tartós és külső értéktöltés műveletek nagy sebességű előállítására. A találmány szerinti megoldás a korszerű felépítésű algoritmikus jelminta-generátor univerzális építőele-20 me, amely felhasználható X és Y címgenerátorként, valamint egyszerűsített változatban adatgenerátorként is. A címgenerátor szétválasztása önállóan programoz­ható X és Y generátorra lehetővé teszi az összes kor­szerű vizsgáló algoritmus megvalósítását. 25 A találmány szerinti megoldás azon a felismerésen alapul, hogy ha a jelminta-generátor struktúrát úgy alakítjuk ki, hogy az áramköri elrendezésébe egy ösz­­szeadó egységet szervesen beleintegrálunk, azaz pár­huzamosan programozható háttérregisztert és referen- 30 ciaregisztert, valamint ezekhez csatlakozó szelektoro­kat alkalmazunk, akkor az összeadó egység kimenetén a háttérregiszter és a referenciaregiszter tartalmának összege, a háttérregiszter-tartalom és egy konstans összege, a referenciaregiszter-tartalom vagy egy kons- 35 tans, mint eredmény jelenik meg. A találmány szerinti áramkör külön háttér- és refe­renciaregisztert tartalmaz, a mikroprogram ezeken egy­mástól független műveleteket írhat elő. Az elnevezés a regiszterek szokásos szerepére utal. 40 A referenciaregiszterben célszerűen az éppen vizsgált cella címe van, amely a program külső ciklusában változik. A háttérregiszter a program belső ciklusában tehát sűrűbben változik, ez címzi a tár többi celláit, amelyeknek a referenciacellára tett hatását vizsgáljuk. 45 Beépítésre került egy összeadó egység is, megfelelő bemeneti adatválasztóval. Ez lehetővé teszi, hogy egy mikroutasítás végrehajtása közben három művelet tör­ténjen: a háttér- és refrenciaregiszterek töltése vagy más, egyoperandusú művelet végzése rajtuk és a kivá- 50 lasztott operandusokkal történő összeadás. Az áramkö­ri elrendezés kimenetén is szelektoregység van, amely kimenetként akár a háttér-, akár a referenciaregiszter, akár az összeadó kimenetét meg tudja jeleníteni. Az összeadás eredménye a következő mikroutasításban a 55 háttérregiszterbe visszaírható, ez az összeadó adatvá­lasztási lehetőségével együtt sokoldalú programozha­tóságot tesz lehetővé. A háttér- és referenciaregiszterek kimenetére komparátoregységet kapcsoltunk. A mikro­utasítás végrehajtásakor a háttér- és referenciaregiszte- 60 reken elvégzett műveletek eredménye a feltételregisz-2

Next

/
Oldalképek
Tartalom