195700. lajstromszámú szabadalom • Berendezés gyors puffer memória tesztelésére ill teszt memóriaként való alkalmazására
1 195 700 2 A találmány tárgya berendezés gyors puffer memória tesztelésére, illetve teszt memóriaként való alkalmazására. Mint ismeretes digitális számítógépeknél a memória és a központi egység közti adatátviteli sebesség növelése céljából gyakran gyors puffer memóriát alkalmaznak, mely rekeszeinek tartalma részben megegyezik a memória bizonyos rekeszeinek tartalmával, részben pedig kiegészítő információt tartalmaz, mely meghatározza a tartalmazott adat érvényességét és azt a memória címet, melynek tartalmával megegyezik. Olvasáskor abban az esetben, Jia a kért adat $ gyors puffer memóriában is jelen van, azt közvetlenül a központi egység rendelkezésére bocsátják nem indítva memória ciklust vagy nem várva be annak befejeződését. Ilyen megoldást alkalmaznak például a DEC által gyártott PDP 11/34 típusú gépben, és az MTA KFKI által gyártott TPA 1 l/44Ö-beu. A hagyományos kialakítású puffer memóriák bemérésénél nehézséget jelent, hogy a rekeszek tartalma nem érhető el közvetlenül, ezért esetleges memória, vagy adatút hibák csak hosszadalmas kézi méréssel, vagy bonyolult és drága mérő automatákkal deríthetek ki. További nehézség, hogy a központi vezetékköteg, vagy a memória hibája esetén a központi egység csak részben tesztelhető. A találmánnyal célunk a fentiekben vázolt nehézségek egyidejű kiküszöbölése. A találmánnyal megoldandó feladat ennek megfelelően egy olyan berendezés kialakítása, mely alkalmas gyors puffer memória tesztelésére, illetve teszt memóriaként való alkalmazására. A találmány alapja az a felismerés, hogy a feladat egyszerűen megoldódik, ha a gyors puffer memóriát közvetlenül címezni tudjuk. A találmány szerinti megoldás egy olyan ismert megoldás továbbfejlesztése, melynek során az adatokat a gyors puffer memóriából olvassuk ki. A továbbfejlesztés vagyis a találmány abban van, hogy' tesztelés esetén a gyors puffer memória adat részét és a címkiegészítő részét külön—külön címezzük meg és egymástól függetlenül írjuk és olvassuk. A gyors puffer memória teszt memóriaként való alkalmazása esetén a gyors puffer memóriának csak az adattárát használjuk úgy írásnál mind olvasásnál és egyben az operatív tár felé történő írást és olvasást egyaránt tiltjuk. A gyors puffer memória adattal való feltöltését önmagában ismert módon háttértár segítségével végezzük. A találmány értelmében célszerű, ha a gyors puffer memória tesztelése esetén mindennemű operatív memória felé irányuló ciklust tiltunk. A találmány szerinti berendezés egy olyan ismert berendezés továbbfejlesztése, melynek címkiegészítést tároló egysége és adattároló egysége, valamint az adattároló egységgel belső adat vezetékkötegen keresztül összekötött központi vezetékkötegre csatlakozó adatforgalmat vezérlő egysége van. A továbbfejlesztés, vagyis a találmány abban van, hogy a berendezésnek tesztelést vezérlő egysége is van. A tesztelési vezérlő egység bemenetel cím és vezérlő vezetékkötegen keresztül a címkiegészítést tároló egység bemenetéire, egyirányú adat vezetékkötegen át az adattároló egység kimeneteire, kimenetei átmenő cím vezetékkötegen keresztül az adattároló egység és adatforgalmat vezérlő egység bemenetelre, adatbeíró vezetéken át az adattároló egység bemenetére, ki/bemenetei kiegészítő vezetékkötegen keresztül a címkiegészítést tároló egység ki/bemeneteire, átmenő címkiegészítő vezetékkötegen át az adatforgalmat vezérlő egység ki/bemeneteire, belső adat vezetékkötegen keresztül az adatforgalmat vezérlő egység ki/bemeneteire és az adattároló egység bemenetéire, továbbá berendezés ki/bemeneteit képező központi adat vezetékkötegre vannak kötve. A találmány értelmében célszerű, ha a tesztelést vezérlő egységnek címfelismerő egysége, belső vezérlő egysége, első adat multiplexere, vezérlő regisztere, második adat multiplexere és vonali meghajtója van. A kiegészítő vezetékkötegnek és az átmenő címkiegészítő vezetékkötegnek egyaránt részét képezi belső kiegészítő vezetékköteg, a eímfclismcrő egység bemenetci a cím cs vezérlő vezetékkötegen át a belső vezérlő egység, kimenetéi pedig engedélyező vezetéken keresztül a vezérlő regiszter, találat vezetéken át a belső vezérlő egység bemenetére van kötve. A vezérlő regiszter további bemenetéi a cím és ve/.crlő vezetékköteg részét képező regisztert vezérlő vezetékcsoportra, a kimenetéi üzemmód vezetékcsoporton keresztül a belső vezérlő egység bemenetéire, ki/bemenctei pedig a központi adat vezetékkötegen át a vonali meghajtó további bemenetelre, és az első adat multiplexer bemenetéire vannak csatlakoztatva. Az. első adat multiplexer további bemenetéi választó vezetéken és cimkiegcsz.ílő vezetékcsoporton keresztül a belső vezérlő egység kimenetéire, kimenetei pedig a kiegészítő vezetékköteg részét képező kimenő cím vezetékkötegre vannak kötve. A belső vezérlő egység további bemenetéi áz átmenő címkiegészítő vezetékköteg részét képező belső vezérlő vezetckcsoportra, további kimenetei pedig az adatbeíró vezetékre, a kiegészítő vezetékköteg részét képező írási címkiegészítő vezetékre, az átmenő cím vezetékkötegre és multiplexert vezérlő vezetékcsoporton keresztül a második adat multiplexer bemenetelre vannak csatlakoztatva. A második adat multiplexer további bemenetei a cím és vezérlő vezetékköteg részét képező átvitelt engedélyező vezetékre, a kiegészítő vezetékköteg részét képező címkiegészítő kimenő vezetékkötegre, a belső adat vezetékkötegen keresztül a vonali meghajtó kimeneteire, az egyirányú adat vezetékkötegre, kimenetéi pedig a központi adat vezetékkötegre. A vonali meghajtó további bemenete a cím és vezérlő vezetékköteg részét képező meghajtót vezérlő vezetékre van csatlakoztatva. Nevezetesen célszerű, ha a címfelismerő egység magnitudókomparátor/ok/. Célszerű továbbá, ha a belső vezérlő egységnek első kapu áramköre, második kapu áramköre, első vezérlő multiplexere, harmadik kapu áramköre, negyedik kapu áramköre és második vezérlő multiplexere van. Az első kapu áramkör bemenetei a cím és vezérlő vezetékköteg részét képező bemenő írás vezérlő vezetéken keresztül az első vezérlő multiplexer és második vezérlő multiplexer bemenetére, illegve belső tesztelő vezetéken át a második kapu áramkör kimenetére, kimenete pedig az átmenő cím vezetékköteg részét képező kimenő írás vezérlő vezetékre van kötve. A cím és vezérlő vezetékkötegnek és az átmenő cím vezetékkötegnek egyaránt részét képező átmenő cím vezetékköteg, az első vezérlő multiplexer további bemenetei a belső vezérlő vezetékcsoport részét képező első belső vezérlő vezetékre és a multiplexert vezérlő vezetékcsoport részét képező választó vezetéken keresztül a második kapu áramkör bemenetére és a harmadik kapu áramkör kimenetére, kimenete pedig az írási címkiegészítő vezetékre van csatlakoztatva. A harmadik kapu áramkör bemenetei a találat vezetéken keresztül a negyedik kapu áramkör bemenetére, illetve az üzemmód vezetékcso-5 10 15 20 25 30 35 40 45 50 55 60 65 2