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 bemeneti vonalcsoportjára, második 65 kimeneti vonalcsoportja a 13 szelektoregység első 131 bemeneti vonalcsoportjára, a 7 dekódoló egység 74 kimeneti vonalcsoportja a második 10 szelektor második 102 bemeneti vonalcsoportjára, első 75 kimenete a második 10 szelektor 104 bemenetére, második 76 kimenete az első 9 szelektor 94 bemenetére, harmadik 77 kimenete a 11 összeadó egység 114 bemenetére, negyedik 78 kimenete a 13 szelektoregység 136 bemenetére van kötve. Az első 9 szelektor első 91 bemeneti vonalcsoportja logikai „0” szintre, 93 kimeneti vonalcsoportja a 11 összeadó egység második 112 bemeneti vonalcsoportjára, a második 10 szelektor 103 kimeneti vonalcsoportja all összeadó egység első 111 bemeneti vonalcsoportjára, a 12 órajel fogadó és késleltető áramkör második 123 kimenete 14 kimeneti átmeneti regiszter 142 bemenetére, a 13 szelektoregység 135 kimeneti vonalcsoportja a 14 kimeneti átmeneti regtiszter 141 bemeneti vonalcsoportjára csatlakozik. A 14 kimeneti átmeneti regiszter 143 kimeneti vonalcsoportja egyben az áramköri elrendezés Ki kimeneti vonalcsoportját képezi. A találmány szerinti áramköri elrendezés működése a következő: A 2 mikroprogramtár és a 3 maszkregiszter töltése az 1 illesztőegységen keresztül történik. A 2 mikroprogramtár első és második 23,24 kimeneti vonalcsoportján keresztül közvetlenül és egymástól függetlenül vezérli az 5 háttérregisztert és a 6 referenciaregisztert. Ezek a tizenhat bites regiszterek számlálókból vannak kialakítva és önmagukban megvalósítják az inkrementálás, dekrementálás, negálás, jobbra-balra léptetés, törlés, tartás és külső értéktöltés műveleteket. Az 5 háttérregiszter és a 6 referenciaregiszter tartalmát a 3 maszkregiszter tartalmának figyelembevételével feltételekhez, logikai minimumhoz, illetve maximumhoz köti, valamint egymáshoz képest komparálja. A 2 mikroprogramtár címmódosító áramköre mikroprogramozhatóan kiválasztott feltételekből - a mikroutasítás ütemén belül - a következő mikroutasítás cím „logikai VAGY” típusú módosítását teszi lehetővé, ezzel biztosítva az elágazási lehetőségeket. Ily módon kiküszöbölhető a hagyományos döntéslogikában lévő visszacsatolás és a feltételes ugráshoz szükséges körkésés lecsökkenthető. A 11 összeadó egység 113 kimeneti vonalcsoportján a következő műveletek eredménye jelenik meg: az 5 háttérregiszter és a 6 referenciaregiszter tartalmának összege, az 5 háttérregiszter tartalma és egy konstans összege, a 6 referenciaregiszter tartalma vagy egy konstans. All összeadó egység 113 kimeneti vonalcsoportja egyrészt az 5 háttérregiszter második 52 bemeneti vonalcsoportjára csatlakozik, amely a következő órajel hatására tölthető az 5 háttérregiszterbe, másrészt pedig a 13 szelektoregység harmadik 133 bemeneti vonalcsoportjára kapcsolódik. A13 szelektoregység négy, első, második, harmadik, negyedik 131, 132, 133,134 bemeneti vonalcsoporttal rendelkezik, s ezeken keresztül 135 kimeneti vonalcsoportjára a 6 referenciaregiszter második 65 kimeneti vonalcsoportjáról a tartalom negáltja, első 64 kimeneti vonalcsoportjáról a tartalom, all összeadó egység 113 kimeneti vonalcsoportja és az 5 háttérregiszter 54 kimeneti vonalcsoportjáról a tartalom kerül. A találmány szerinti áramköri elrendezés egy előnyös megvalósítása lOkés lOOkECL áramkörkészletből történik, így az 1 illesztőegység 100101 típusszámú IC-kből, a 2 mikroprogramtár 100422 típusszámú 256*4 bites memóriákból, a 3 maszkregiszter és a 4 feltételregiszter 100141 típusszámú IC-ből, az 5 háttérregiszter és a 6 referenciaregiszter 100136 típusszámú számlálókból, a 7 dekódoló egység 100141 típusszámú regiszterből, a 8 komparátor 100102, 100107, 100117 típusszámú IC-kből, az első és második 9,10 szelektor 100155 típusszámú IC-ből, a 11 összeadó egység 100180 típusszámú IC-ből, a 12 órajel fogadó és késleltető áramkör 100112 típusszámú IC-ből, a 13 szelektoregység 100171 típusszámú IC-ből, a 14 kimeneti átmeneti regiszter 100141 típusszámú IC-ből van felépítve. A találmány szerinti áramköri elrendezés célkitűzéseit megvalósította, mert ciklusveszteség nélkül alkalmas 40-50 MHz-es működési frekvencia mellett realtime módon a memóriaáramkörök vizsgálatához szükséges jelminta előállítására. SZABADALMI IGÉNYPONT 1. Áramköri elrendezés nagy sebességű jelminta előállítására, előnyösen memóriaáramkörők vizsgálatához, amelynek első, második bemeneti vonalcsoporttal (011, 012) rendelkező illesztőegysége (1), kimeneti vonalcsoporttal (43) rendelkező feltételregisztere (4), bemenettel (122) rendelkező órajel fogadó és késleltető áramköre (12) van, az illesztőegység (1) első bemeneti vonalcsoportjára (011) kontrollbusz (K), második bemeneti vonalcsoportjára (012) adatbusz (A), az órajel fogadó és késleltető áramkör (12) bemenetére (122) órajel (CK) csatlakozik, a feltételregiszter (4) kimeneti vonalcsoportja (43) egyben az áramköri elrendezés vezérlőbuszát (V) képezi, az illesztőegység (1) első és második kimeneti vonalcsoportja (014, 015) mikroprogramtár (2) második, első bemeneti vonalcsoportjára (22, 21) van kötve, a mikroprogramtámak (2) harmadik bemeneti vonalcsoportja (27) van, amelyre címbusz (C) kapcsolódik, azzal jellemezve, hogy az illesztőegység (1) kimenete (13) és első kimeneti vonalcsoportja (014) maszkregiszter (3) bemenetére (32) és bemeneti vonalcsoportjára (31), a mikroprogramtár (2) első kimeneti vonalcsoportja (23) háttérregiszter (5) első bemeneti vonalcsoportjára (51), második kimeneti vonalcsoportja (24) referenciaregiszter (6) második bemeneti vonalcsoportjára (62), harmadik kimeneti vonalcsoportja (25) a referenciaregiszter (6) első bemeneti vonalcsoportjára (61) és dekódoló egység (7) második bemeneti vonalcsoportjára (72), negyedik kimeneti vonalcsoportja (26) a dekódoló egység (7) első bemeneti vonalcsoportjára (71), a maszkregiszter (3) kimeneti vonalcsoportja (33) komparátor (8) első bemeneti vonalcsoportjára (82), a feltételregiszter (4) bemeneti vonalcsoportja (41)* a komparátor (8) kimeneti vonalcsoportjára (81), beme-5 10 15 20 25 30 35 40 45 50 55 60 4