186216. lajstromszámú szabadalom • Berendezés digitális hálózatok CRC módszeren alapuló vizsgálatához
186216 2 zérlési funkciókat ellátó adatfelvételvezérlő egység bonyolult felépítésű szekvenciális áramkör, a kiértékelésvezérlő egysége pedig a mikroprogramokat magábafoglaló ROM memória. Hátrányosságaként említhető még az is, hogy a berendezés egy hiba detektálását és kijelzését követően leáll, újabb vizsgálat az átmeneti tároló és a tároló tartalmának törlését és újraindítását igényli. Ez azt eredményezi, hogy a CRC jel stabil vagy változó állapotának kimutatására gyakorlatilag nem alkalmazható, s ezáltal egy statisztikusan fellépő, például intermittens hibát a vizsgált áramkör vagy rendszer egyértelmű meghibásodásaként mutat ki. Rendszertechnikai kialakításából adódóan öntesztelő áramköre is bonyolult. A nagysebességű LSI és VLSI integrált áramkörös berendezések valamint a háromállapotú rendszerek, főként sínrendszerek elterjedése szükségessé tették egy olyan, digitális hálózatok CRC módszeren alapuló vizsgálatára alkalmas berendezés kialakítását, amely az ismertetett megoldás előnyeit megtartva annak hátrányosságaitól mentes, s ugyanakkor egyszerűbb felépítésű és olcsóbb. További igény volt olyan berendezés megalkotása, amely valamely rendszer vagy áramkör vizsgálatánál a fellépő hiba jellegére is tájékoztatást ad, olyan mélységig, hogy az az áramkör meghibásodásból vagy csak bizonytalan működésből adódik. A találmány alapját az a felismerés képezi, hogy valamely vizsgálat alá vetett digitális áramkörben vagy rendszerben esetlegesen föllépő határozatlan — harmadik — állapot komparátorok és azok kimeneti jelét külön is érzékelő áramkör megfelelő elrendezésével kimutatható, s hibaként kijelezhető, ami az egyszeres hibák átfogását az elvi százalékos értékhez közelíti. A találmányt megalapozó második felismerés abban áll, hogy a berendezés sebessége növelhető olyan kialakítással, ahol a generált CRC jel párhuzamos formában kerül továbbításra az értékelő és kijelző egységekhez ill. azok között. Egy további, a találmányt megalapozó felismerés még az is, hogy valamely hiba jellege a CRC jel stabilitásának vizsgálatával is kimutatható, amely egyszerűen az értékelés ill. kijelzés és a vizsgálati ciklus szétválasztásával oldható meg. A feladat találmány szerinti megoldását nyújtó berendezésnek visszacsatoló hálózat útján visszacsatolt shift regisztere van, amely visszacsatolt shift regiszter CRC jel generátort alkot, a shift regiszter kimenetére kötött átmeneti tárolója, az átmeneti tároló kimenetére csatlakoztatott tárolója valamint kijelzője, továbbá CRC jelek összehasonlítására szolgáló CRC komparátora van, amelynek egyik bemenete az átmeneti tároló kimenetével van összekötve, továbbá kiértékelésvezérlő áramköre, órajel-, startjel-, és stopjel-él kiválasztó első, második és harmadik kapcsolója valamint ezekhez csatlakoztatott mintavételezési időtartamot meghatározó áramköre van, ahol az első, a második és a harmadik kapcsoló rendre adott esetben jelenlévő órajel-, startjel-, és stopjel komparátorhoz van csatlakoztatva, és a mintavételezési időtartamot meghatározó áramköre a shift regiszter órajelbemenetére első kapuáramkörön keresztül csatlakozik, és adatkomparátora van, amely a visszacsatolt shift regiszter adatbemenetére csatlakozik. A berendezés lényege, hogy a CRC komparátora több-bites párhuzamos működésű áramkör, a visszacsatolt shift regiszter párhuzamos kimenetei és az átmeneti tároló párhuzamos kimenetei vannak elágaztatva és a kijelző párhuzamos bemenetéivel, a tároló párhuzamos bemenetéivel valamint a CRC komparátor egyik párhuzamos bemenetcsoport- 5 jával vannak összekötve, a tároló párhuzamos kimenetei a CRC komparátor másik párhuzamos bemenetcsoportjával vannak összekapcsolva, továbbá az adatkomparátora ablakkomparátor kialakítású, és adatbemeneti tároló áramköre valamint adatértékelő 10 áramköre van, ahol az adatbemeneti tároló áramkör első és második bemenetével az ablakkomparátor kimeneteire csatlakozik és első kimenetével a visszacsatolt shiftregiszter adatbemenetére van kötve, az adatértékelő áramkör egyik bemenetével az adatbemeneti 15 tároló áramkör első kimenetével az adatbemeneti tároló áramkör második kimenetére van kapcsolva, továbbá az első, a második és a harmadik kapcsolót magábafoglaló, órabemenettel, startbemenettel és stopbemenettel kialakított élkiválasztó áramköre van, és a 20 mintavételezési időtartamot meghatározó áramköre éldetektáló áramkört és annak kimenetére kötött időzítő áramkört foglal magába, ahol az éldetektáló áramkör első bemenete az élkiválasztó áramkör startkimenetéhez második bemenete az élkiválasztó áram- 25 kör stopkimenetéhez kapcsolódik, továbbá az első kapuáramkört magábafoglaló shift regiszter vezérlő áramköre van, amelynek első bemenetére az adatértékelő áramkör kimenete és második bemenetére az időzítő áramkör első kimenete kapcsolódik, és a shift re- 30 giszter vezérlő áramkör első kimenete a shift regiszter órajelbemenetére, második kimenete a shift regiszter törlőbemenetére kapcsolódik, továbbá a kiértékelés vezérlő áramköre első bemenetével az időzítő áramkör első kimenetére van kötve, második bemenetével 35 a CRC komparátor kimenetére kapcsolódik, első kimenete az átmeneti tároló órajelbemenetére, második kimenete a tároló órajelbemenetére van kötve, s emellett az élkiválasztó áramkör órakimenete az adatbemeneti tároló áramkör órajelbemenetével az időzítő 40 áramkör órajelbemenetével, a shift regiszter vezérlő áramkör órajelbemenetével és a kiértékelés vezérlő áramkör órajelbemenetével van összekapcsolva. A berendezés működtetéséhez a második kapcsoló állításával meghatározzuk a startjelként használt jel- 45 nek azt az élét, amelynek hatására a berendezés a mintavételezést megkezdi, a harmadik kapcsoló állításával a stopjelként használt jelnek azt az élét, amelyre a mintavételezést befejezi, valamint az első kapcsoló állításával kiválasztjuk azt az órajel éit, amelyre történ- 50 jen mintavétel az adatbemenetére érkező adatjelekből. Egyúttal az adatkomparátorhoz kötött referenciafeszültség forrásokon beállítjuk a kívánt magas és alacsony logikai referenciaszinteket. Valamely startjelnek a startbemenetre érkezésénél 55 hatásos — kiválasztott — startjel-él megjelenésekor az élkiválasztó áramkör kimenetén indító jelet szolgáltat az éldetektáló áramkörön keresztül az időzítő áramkör felé. Az időzítő áramkör órajelhez szinkronizált engedélyező jelet állít elő. Az engedélyező jel a go shift regiszter vezérlő áramkörnek a mintavételezés engedélyezéséhez az egyik feltételt szolgáltatja. A shift regiszter vezérlő áramkör egyúttal az engedélyező jel megjelenésekor törlőjelet ad ki második kimenetén, amellyel törlő a shift regiszter tartalmát JAz en- 05 gedélyező jel egyben a kiértékelés vezérlő áramkört is vezérelve azt a kiértékelés vezérlésére előkészíti. 3