182835. lajstromszámú szabadalom • Eljárás és berendezés adatátviteli egységek szinkron kijelölésére, előnyösen számítógépekhez

1 182 835 2 A találmány tárgya eljárás és berendezés adatátviteli egységek szinkron kijelölésére, előnyösen számítógé­pekhez. Mint ismeretes, a digitális rendszerekben, például szá­mítógépekben az egyes egységek között az információ áramlást vezetékkötegeken keresztül biztosítják. Az in­formáció áramlást egyszerűbben adatforgalomnak, vagy adatátvitelnek is nevezik. Az adatátvitel során két egy­ség között történik az adatforgalom. Az egyes egységek egymással adatforgalmi szempontból egységesek,egyaránt lehetnek adatforgalmat kezdeményező úgynevezett mas­ter egységek vagy adatforgalmat elfogadó úgynevezett slave egységek. Mivel egy rendszeren belül bármelyik egység kezdeményezheti az adatforgalmat, ezért a tény­leges adatforgalom megkezdése előtt el kell dönteni, me­lyik egység kezdeményezze az adatforgalmat, melyik le­gyen a következő master egység. Ez a kérdés különösen akkor kap nagy jelentőséget, ha egyszerre két egység kí­ván adatforgalmat lebonyolítani. Ezt a problémát az egyes rendszerekben úgynevezett prioritással, vagyis az egyes egységek kéréserősségével döntik el, vagyis előre meghatározzák az egyes egységek fontossági sorrendjét,­­azaz a kérés erősségét. Az ismert megoldásoknál az adatforgalmi kérés elbírá­lása külön kérő vezetékkötegen történik az adatforgalmi vezetékkötegtől függetlenül. A kérés és az adatforgalom kétféleképpen történhet, szinkron vagy aszinkron mó­don. A szinkron megoldás előnye az aszinkronnal szem­ben, hogy az egyes egységek bemérésekor, vagy javítása­kor az áramkörök ellenőrzése - vizsgálata - sokkal könnyebb. A szinkron adatátvitelnél, illetve a szinkron kérés ki­szolgálásnál komoly problémát jelent az a tény, hogy a kérések elbírálása viszonylag nagy időt vesz igénybe - ez a probléma az aszinkron megoldásnál is fennáll — és a gyors egységeknél, pl. számítógépeknél háttértárak eseté­ben az egység adatforgalma jelentősen lelassul a viszony­lag lassú kérés-kiszolgálás miatt. A kérésigény megjelené­se az egységen belül csak a soron következő időzítő — óra — jel hatására kerülhet ki a kérő vezetékkötegekre, mint kérés, miután a kérés megjelent a vezetékkötegen, az adatforgalom engedélyezés csak a következő órajel megjelenésekor történik meg, ezután kerül sor az adat­átvitel lebonyolítására, mely a következő órajel megjele­néséig tart. A fentiekből következik, hogy az adatátvitel az adatforgalmi igény megjelenésétől számítva minimum kettő, maximum három adatátviteli ciklus idejéig tart, amennyiben erősebb kérés nincs. Az ismert szinkron megoldás komoly hátránya, hogy nagy a látencia - várakozási — idő, ha nincs erősebb ké­rés akkor is egy vagy két adatátviteli ciklus idejéig vára­kozni kell a tényleges adatátvitel megkezdéséig. A találmánnyal célunk a fentiekben vázolt probléma kiküszöbölése, azaz a látencia idő csökkentése. A találmánnyal megoldandó feladat ennek megfele­lően egy olyan eljárás és berendezés kialakítása adatátvi­teli egységek szinkron kijelölésére, amely az adatátviteli teljes ciklust — a kérésigény keletkezésétől az adatforga­lom lebonyolításának befejezéséig tartó időt — nagy mér­tékben lecsökkenti. A találmány alapja az a felismerés, hogy a látencia idő nagy mértékben csökken, ha az adatátvitelt azokban az esetekben, amikor csak egyetlen adatátviteli egység kíván adatot átvinni, rögtön a kéréssel egyidőben megkezdjük. A találmány szerinti eljárás egy olyan ismert eljárás továbbfejlesztése, melynek során adatátviteli igény ese­tén egy kérést küldünk a többi adatátviteli egység felé egy órajel hatására. A következő órajel megjelenésekor abban az esetben, ha erősebb kérés nem érkezett, meg­kezdjük az adatátvitelt, melyet a következő órajel meg­kezdéséig befejezünk. Amennyiben erősebb adatátviteli kérés érkezett, az adatátvitelt csak az erősebb kérést kül­dő egység által lebonyolított adatátvitel után kezd­jük meg. A továbbfejlesztés, vagyis a találmány abban van, hogy a kéréssel egyidőben, amennyiben más kérés nincs, megkezdjük az adatátvitelt. A találmány értelmében célszerű, ha a mienknél gyen­gébb kérés érkezett, a következő órajel megjelenésekor kezdjük meg az adatátvitelt. Amennyiben a mienknél erősebb kérés érkezett, a saját kérésünket megszüntetjük mindaddig, amíg az erősebb kéréssel rendelkező egység az adatforgalmat le nem bonyolította, majd azután meg­ismételjük a kérést. Nevezetesen célszerű, ha az órajel periódus idejét ki­sebbre választjuk az adatátviteli időnél oly módon, hogy az órajel egész számú többszöröse kiadja az adatátviteli időt. Célszerű továbbá, ha a kéréssel egyidőben az adatátvi­telhez szükséges jeleket is kiadjuk, és a kérés megszünte­tésével egyidőben az adatátvitelhez szükséges jeleket is megszüntetjük. A találmány szerinti berendezés egy olyan ismert be­rendezés továbbfejlesztése, melynek adatforgalmi veze­tékkötegre kapcsolódó adatforgalmi egysége, kérő veze­tékkötege, hívó-, válasz- és időzítő vezetéke, valamint az időzítő vezetékre kapcsolódó órajel generátora van. A továbbfejlesztés, vagyis a találmány abban van, hogy a berendezésnek engedélyező egysége, továbbá az egység kimenetére kiadást engedélyező vezetéken keresz­tül csatlakozó adatforgalmi egysége, valamint kérő egysé­ge van. Az adatforgalmi egység bemenete választ jelző ve­zetéken keresztül a kérő egység kimenetére van kötve. Az engedélyező egység bemenetei a kérő vezetéken ke­resztül az adatforgalmi egység kimenetére vezérlő-, tiltó-, kérést engedélyező-, kérést jelző vezetékeken keresztül a kérő egység kimenetére és az időzítő vezetékre van csat­lakoztatva. A kérő egység bemenete az adatforgalmi ve­zetékköteg részét képező cím vezetékkötegre, ki/beme­­netei pedig a kérő vezetékkötegre, a hívó- és válasz veze­tékekre vannak kötve. A találmány értelmében célszerű, ha a kérő egységnek elsőbbségi áramköre, valamint az időzítő vezetékre csat­lakozó vezérlő- és szinkron részegysége van. Az elsőbbsé­gi áramkör ki/bemenete a kérő vezetékkötegre, kimenete pedig a hívó vezetéken keresztül a vezérlő- és szinkron­részegységek bemenetére, illetve a tiltó- és kérést jelző vezetékekre, bemenete pedig a kiadást engedélyező veze­tékre van kötve. A szinkron részegység kimenete a kérést engedélyező vezetékre csatlakozik. A vezérlő részegység bemenetei a cím vezetékkötegre és a hívó vezetékre, ki/bemenete a válasz vezetékre, kimenetei pedig a választ jelző- és vezérlő vezetékekre vannak kötve. Nevezetesen célszerű, ha az engedélyező egységnek időzítő vezetékre kapcsolódó kiadás engedélyezője, vala­mint az engedélyező bemeneteire író-, illetve törlő veze­tékre kapcsolódó kombinációs-, valamint kapuáramköre van, az engedélyező egység bemenetéit a vezérlő-, és tiltó vezetékekre kapcsolódó kapuáramkör, valamint a kérést engedélyező-, kérő-, és kérést jelző vezetékekre csatlako­5 10 15 20 25 30 35 40 45 50 55 60 65

Next

/
Thumbnails
Contents