195700. lajstromszámú szabadalom • Berendezés gyors puffer memória tesztelésére ill teszt memóriaként való alkalmazására
1 1 <;5 700 2 port részét képező cím tesztelő vezetékre van kötve. A negyedik kapu áramkör további bemeneté az üzemmód vezetékcsoport részét képező adatteszt üzemmód vezetékre, kimenete a multiplexert vezérlő vezetek csoport részét képező adat tesztelő vezetéken keresztül a második vezérlő multiplexer és második kapu áramkör további bemenetére van csatlakoztatva. A második vezérlő multiplexer még további bemenete a belső vezérlő vezetékcsoport részét képező második belső vezérlő vezetékre, kimenete pedig az adatbeíró vezetékre van kötve. A címkiegészítő vezetékcsoport az átmenő cím vezetékköteg részét képezi. A találmány értelmében célszerű az is, ha az első kapu áramkör, a harmadik kapu áramkör és a negyedik kapu áramkör ÉS kapu. Célszerű továbbá még az is, ha a második kapu áramkör NEMVAGY kapu. A találmányt részletesebben rajz alapján ismertetjük, melyen az ismert és a találmány szerinti berendezés példakénti kiviteli alakjait tüntettük fel. A rajzon az 1. ábra az ismert és a találmány szerinti megoldás folyamatábrája; a 2. ábra az ismert berendezés kiviteli alakja; a 3. ábra a találmány szerinti berendezés pcldakénti kiviteli alakja; a 4. ábra a találmány szerinti tesztelést vezérlő egység példákén ti kiviteli alakjai; az 5. ábra a találmány szerinti belső vezérlő egység példaként kiviteli alakjai. A rajzon az egyirányú kapcsolatokat nyíllal a kétirányú kapcsolatokat kettős nyíllal jeleztük. Az. ismert megoldást az 1. ábra folyamatábrája alapján ismertetjük. A megoldás ti első időpillanattal kezdődik, amikor is megnézzük, hogy memória ciklus indult-e, amennyiben igen, úgy t2 második időpillanat következik, amennyiben nem úgy újra a ti első időpillanat. A t2 második időpillanatban megnézzük, hogy írás vagy olvasás történik-e, amennyiben írás úgy TI első időtartam, abban az esetben pedig, ha olvasás, akkor t3 harmadik időpillanat következik. A TI első időtartamban beírjuk az adatot, valamint a címkiegészítő információt a gyors puffer memóriába és egyben egy operatív memória írási ciklust indítunk, mely után újra ti első időpillanat következik. A t3 harmadik időpillanatban megnézzük, hogy a gyors puffer memóriában létrejött-e cím találat, ha igen úgy T2 második időtartam következik, ha nem akkor T3 harmadik időtartamban egy olvasási ciklust indítunk az operatív memória felé, melynek befejezése után ismét 11 első időpillanat következik. A T2 időtartamban az adatot kiolvassuk a gyors puffer memória adat részéből és ezután újra a 11 első időpillanat következik. A találmány szerinti megoldást ugyancsak az 1. ábra folyamatábrája alapján ismertetjük, mely az ismerttől abban tér el, hogy a ti első időpillanat után t4 negyedik időpillanat következik, amikor is megnézzük, hogy az elindított ciklus normál üzemmódra vonatkozik-e, amennyiben ige, ügy t2 második időpillanat, amennyiben nem, úgy T4 negyedik időtartam következik. A T4 negyedik időtartamban letiltjuk az operatív memória felé induló ciklusokat és ezt követi a t5 ötödik időpillanat. A t5 ötödik időpillanatban megnézzük, hogy a gyors puffer memóriára teszt* memóriaként van-e szükség,"amennyiben igen, úgy t8 nyolcadik időpillanat következik, amennyiben nem, úgy t6 hatodik időpillanatban megnézzük, hogy a gyors puffer memóriában adatoldali tesztelés történik-e, amennyiben igen, úgy ismét t8 nyolcadik időpillanat következik, egyébként pedig t7 hetedik időpillanatban megnézzük, hogy írásra vagy olvasásra van-e szükség, ha írásra, úgy T6 hatodik időtartam, ha olvasásra, akkor T5 ötödik időtartam következik. A T5 ötödik időtartamban kiolvassuk a megcímzett rekeszről a cimkiegészitést és ezután újra ti első időpillanat következik. A T6 hatodik időtartamban beírjuk a megcímzett rekeszbe a címkiegészítést, illetve a szükséges teszt mintát, melyet a ti első időpillanat követ. A tS nyolcadik időpillanatban megnézzük, hogy írásra vagy olvasásra van-e szükség, ha írásra, úgy T8 nyolcadik időtartam, ha olvasásra akkor T7 hetedik időtartam következik. A T7 hetedik időtartamban kiolvassuk a megcímzett rekeszről az adatot és ezután újra ti első időpillanat következik. A T8 nyolcadik időtartamban beírjuk a megcímzett rekeszbe az adatot, illetve a szükséges teszt mintát, melyet a íl első időpillanat követ. Az ismert berendezést a 2. ábra alapján ismertetjük. A berendezésnek 11 cimkiegészitést tároló egysége, 12 adattároló egysége és 13 adatforgalmat vezérlőegysége van. A 13 adatforgalmat vezérlő egység bemenetel a berendezés bemenetelt képező A cím és vezérlő vezetékkötegen keresztül a 12 adattároló egység bemenetéire, X cím vezérlő vezetékkötegen át a 1 1 cimkiegészitést tároló egység kimeneteire ki/bcmcnctei D belső adat vezetékkötegen keresztül a 12 adattároló egység ki/bemeneteire, valamint a berendezés kijbemeneteit képező C központi adat vezetékkötegre és R központi vezetékkötegre vannak csatlakoztatva. A 11 címkiegészítést tároló egység bemenetel az A cím és vezérlő vezetékköteg részét képező U alsó cím vezetékkötegre és V felső cím vezetékkötegre vannak kötve. Olvasáskor az A cím és vezérlő vezetékkötegen érkező cím és olvasási parancs hatására az U alsó cím vezetékkötegen a cím alacsony helyiértékű része, V felső cím vezetékkötegen a magasabb helyiértékű része érkezik a 11 címkiegészítést tároló egységbe. A 11 cimkiegészitést tároló egység memóriájában a U alsó cím vezetékkötegen érkező cím hatására kijelölődik egy adat, mely X cím vezérlő vezetékkötegen keresztül a 13 adatforgalmat vezérlőegységbejut, mely ebben az adatban szereplő círnkiegészítés és érvényességjelző bit, valamint az A cím és vezérlő vezetékkötegen érkező cím magasabb helyiértékű részének segítségéve] meghatározza, hogy a kért adat a 12 adattároló egységben van-e. Ha igen, akkor a 12 adattároló egységben az A cím cs vezérlő vezetékkötegen érkező cím alsó részének hatására kijelölődő és D belső adat vezetékkötegen a 13 adatforgalmat vezérlő egységbe érkező adatot C központi adat vezetékkötegre adja. Ha nem, akkor az R központi vezetékkötegen keresztül olvasási ciklust indít és az így kapott adatot C központi adat vezetékkötegre adja, D belső adat vezetékkötegen keresztül a 12 adattároló egység A cím és vezérlő vezetékkötegen érkező cím kisebb helyiértékű része által megcímzett szavába írja. A cím V felső cím vezetékkötegen érkező magasabb helyértékű részét 11 címkiegészítést tároló egység U alsó cím vezetékköteg által megcímzett szavába írjuk, és beállítjuk az. érvényesség jelzőt. íráskor a C központi adat vezetékkötegen érkező adatot az A cím és vezérlő vezetekkötegen érkező címet és olvasási parancsot 13 adatforgalmat vezérlő egység az R központi vezetékkötegre adja és írási ciklust indít. A D belső adat vezetékkötegen keresztül a 12 adattároló egység A cím és vezérlő vezetékkötegen érkező cím kisebb helyértékű része által megcímzett szavába írja az adatot. A cím V felső cím vezetékkötegen érkező magasabb helyéríékű részét 11 címkiegészítést tároló egység U alsó cím vezeték.1 5 10 15 20 25 30 35 40 45 50 55 60 65