203158. lajstromszámú szabadalom • Eljárás és berendezés szinkron adatátviteli egységek átvitelének gyorsítására
1 HU 203 158 B 2 A találmány tárgya eljárás és berendezés szinkron adatátviteli egységek átvitelének gyorsítására. Mint ismeretes a digitális technikában egyre bonyolultabb és komplexebb rendszereket hoznak létre, következésképpen egyre gyakoribb a szinkron adatátvitel is. A szinkron adatátvitel időtartamát alapvetően meghatározza az a tány, hogy az adat kiadása után egy érvényesítő jelzést is ki kell adni, mely csak azután kerülhet kiadásra, miután meggyőződtünk arról, hogy érvényes adat van a központi vezetékkötegen. Egy ilyen rendszert ismertet a MULTIBUS (R) II Bus Architecture Specification Document Number 146077, Rev. B. Intel Corparation, Santa Clara, CA, 1983. Ezeknél a rendszereknél az érvényesítő jel kiadását komoly és időigényes vizsgálat kell, hogy megelőzze. A találmánnyal célunk a fentiekben vázolt nehézség kiküszöbölése. A találmánnyal megoldandó feladat ennek megfelelően egy olyan eljárás és berendezés kialakítása, mely alkalmas szinkron adatátviteli egységek átvitelének gyorsítására. A találmány alapja az a felismerés, hogy a feladat egyszerűen megoldódik, ha érvényesítő jelre nem kell várni. A találmány szerinti eljárás egy olyan ismert eljárás továbbfejlesztése, melynek, ha valamelyik egységből adatot kívánunk átvinni, az átviendő adatot központi vezetékkötegen keresztül küldjük a másik adatátviteli egységhez egy órajel segítségével. A továbbfejlesztés, vagyis a találmány abban van, hogy az adatátviteli érvényesítő jelet az adatvétel helyén állítjuk elő, az órajel késleltetésével. A találmány értelmében célszerű, ha az érvényesítő jelet csak abban az esetben állítjuk elő, ha adatátvitel történik. Nevezetesen célszerű, ha az érvényesítő jelet csak abban az esetben állítjuk elő, ha egyidejűleg csak egy adatátvitel történik. A találmány szerinti berendezés egy olyan ismert berendezéstovábbfejlesztése,melynekközpontivezetékkötegre kapcsolódó adatátviteli berendezései vannak. A továbbfejlesztés, vagyis a találmány abban van, hogy az adatátviteli berendezések ki/bemenetei központi vezetékkötegre, bemeneteik pedig engedélyező vezetékeken keresztül érvényesítő berendezés bemenetére van csatlakoztatva. Az érvényesítő berendezés bemenetei a központi vezetékkötegre vannak kötve. A találmány értelmében célszerű, ha az érvényesítő berendezés többségi komparátoregységének bemenetei a központi vezetékköteg részét képező kérő vezetékkötegre, kimenete pedig pillanatnyi szint vezetéken át tároló egység és feldolgozó egység bemenetére van kötve. A tároló egység további bemenete a központi vezetékköteg részét képező időzítő vezetéken át a feldolgozó egység további bemenetére, kimenetei pedig második tárolt szint vezetéken és első tárolt szint vezetéken keresztül a feldolgozó egység még további bemenetéire vannak csatlakoztatva. A feldolgozó egység kimenete a érvényesítő berendezés kimenetét képező engedélyező vezetékre van kötve. Nevezetesen célszerű, ha a többségi komparátoregység többségi logika, előnyösen 82S129. Célszerű továbbá, ha a tároló egység dinamikus tároló, előnyösen SN 7474. A találmány értelmében célszerű az is, ha a feldolgozó egység kapuáramkörének bemenetei az első tárolt szint vezetékre és a pillanatnyi szint vezetékre, kimenete pedig első kapuzott vezetéken keresztül második kapuáramkör bemenetére van kötve. A második kapuáramkör további bemenete második tárolt szint vezetékre, kimenete pedig második kapuzott vezetéken át harmadik kapuáramkör bemenetére van csatlakoztatva. A harmadik kapu áramkör további bemenete az időzítő vezetékre, kimenete pedig harmadik kapuzott vezetéken keresztül késleltető áramkör bemenetére van kötve. A késleltető áramkör kimenete az engedélyező vezetékre van csatlakoztatva. Nevezetesen célszerű az is, ha az első kapuáramkör és a harmadik kapuáramkör ÉS kapu, előnyösen SN7408. Célszerű továbbá az is, ha a második kapuáramkör VAGY kapu, előnyösen SN 7432. Célszerű továbbá még az is, ha a késleltető áramkör monostabil multivibrátor, előnyösen SN 74123. A találmányt részletesebben rajz alapján ismertetjük, melyen a találmány szerinti eljárás, valamint az ismert és a találmány szerinti berendezés példakénti kiviteli alakjait tüntettük fel. A rajzon az 1. ábra a találmány szerinti eljárás idődiagramja; a 2. ábra az ismert és a találmány szerinti berendezés kiviteli alakja; a 3. ábra a találmány szerinti érvényesítő berendezés példakénti kiviteli alakjai; a 4. ábra a találmány szerinti feldolgozó egység példakénti kiviteli alakjai. A rajzon az egyirányú kapcsolatokat nyíllal, a kétirányú kapcsolatokat kettős nyíllal jeleztük, ha a rajzon belül ugyanaz a részlet többször előfordul a hivatkozási számot betűvel, a hivatkozási betűt számmal egészítjük ki. A találmány szerinti eljárást részletesebben az 1. ábra idődiagramja alapján ismertetjük. Az idődiagramon Tl-10 időtartamokat, bb pillanatnyi szint jelet, bl első adatátviteli igényjelet, b2 második adatátviteli igényjelet, b3 harmadik adatátviteli igényjelet b4 negyedik adatátviteli igényjelet, dd tárolt szintjelet, ff engedélyező jelet, hh kapuzó jelet, kk kapuzott órajelet, tt órajelet, ti első periódust és t2 második periódust tüntettük fel. A Tl-10 időtartamok ütemezését a tt órajelek végzik, melyek két részből állnak, ti első periódusból és t2 második periódusból. (Abban az esetben, ha a ti elős periódus és t2 második peridódus időtartama megegyezik, a tt órajel kitöltési tényezője ötven százalék.) Az eljárás az első TI időtartamban kezdődik. Az első TI időtartamban bl első adatátviteli igényjel van, (nincs b2 második adatátviteli igényjel, b3 harmadik adatátviteli igényjel, b4 negyedik adatátvitlei igényjel) ezért bb pillanatnyi szintjei megjelenik, 5 10 15 20 25 30 35 40 45 50 55 60 2