179223. lajstromszámú szabadalom • Eljárás és berendezés digitális adatátviteli lánc különböző sebességű adatátvitelt kezdeményező és átvitelt végrehajtó elemeinek egymáshoz való szinkronizálására soros vagy paralell adatátvitelnél
179223 ményez, valamint a végrehajtó f vezetéken 'kijelölő jelet ad a működtető d2 jelnek lnditó g vezetékre való továbbítására. A- mikor az adatforgalmi 6b egység bemenő D adatcsatornájára érvé-» nyes adat érkezik az átvitelt végrehajtó készülék az átvétel v vezetéken tp időpontban jelzést ad. Az átvétel v3 jel hatására az adatforgalmi 6b egységben eltárolódik a bemenő D adatcsatornán érkező adat, logikai "l"-be Íródnak a készenléti c3 működtető- d3 és válasz h3 jelek. Ez az állapot marad fenn mindaddig, amig a leválasztó e3 jel leválasztja a készenléti c vezetéket á működtető d vezetékről, valamint a végrehajtó f3 jellel kijelölést ad a működtető d3 jel állapotának az indító § vezetékre történő továbbítására. Az indító g3 jel engedélyezi az adatforgalmi 6b egységnek, hogy az adatbemeneti E csatornán érkező adatokat az adatátviteli Gb csatornára adja, és jelzést ad az átvitelt kezdeményező 1 készülék felé, hogy érvényes adatokat kapcsol az adatátviteli Gb csatornára, törli a periféria inditó n3» a válasz h3 és a készenléti c3 jeleket. Újabb adat beolvasásának indítása t* időpontban történik a leválasztó e3 jel hatására. A folyamat^egyéhként a már leírtakkal megegyezik. Az idődiagramon ábrázolva van az az eset is, amikor a tr időpontban érkező válasz h3 jel egybeesik a leválasztó e3 jel2 lel. A diagramról leolvasható, hogy ez esetben nem jön létre inditó g3 jel, csak a következő tg időpontban bekövetkező leválasztó e3 jel hatására, biztosítva ezáltal azt, hogy-az adatátviteli Gb csatorna és az inditó g3 jel állapota az adatátvitel folyamán ne változzon. A megoldás előnye az, hogy az átvitelt végrehajtó készüléknek programozott adatátvitelnél csak egy utasítást kell értelmeznie, ami meglehetősen egyszerű hardware kialakítást tesz lehetővé. Szabadalmi igénypontok 1. Eljárás digitális adatátviteli lánc átvitelt kezdeményező és átvitelt végrehajtó különböző sebességű elemeinek egymáshoz való szinkronizálására soros, vagy parallel adatátvitelnél j melynél az eljárás során iró vagy olvasó üzemben adat- és vezérlő információkat viszünk át az átvitelt kezdeményező készülékből, pl. számítógép illesztő egységből az átvitelt végrehajtó készülékbe, pl. periféria egységbe^ vagy másik számítógépbe, vagy az átvitelt végrehajtó készülékből az átvitelt kezdeményező készülékbe, azzal jellemezve, hogy az eljárás során megkíséreljük az adatátviteli kapcsolat létrehozását az átvitelt kezdeményező és az átvitelt végrehajtó készülék között és ezt a kísérletet iró vagy olvasó üzemben a készenléti állapot létrejöttéig folytatjuk, amikoris a tényleges adatátviteli kapcsolatot létrehozzuk, az eredményes kísérlet során a szinkronizációt inditó - és valaszjel továbbindításával biztosítjuk, olymódon, hogy iró üzemben az átvitelt kezdeményező készülék működtető jelével előbb az illesztő egység foglaltságát vizsgáljuk, szabad illesztő egységnél az illesztő egység végrehajtó jelével az átviendő adatokat mintavételezzük, majd az illesztő egység inditó jelét és a mintavételezett adatokat egyidejűleg az átvitelt végrehajtó készülék inditó- és adatvezetékeire kapcsoljuk; ezt kö-* vetően az adatvezetékekre kapcsolt adatok átvitelét az átvitelig végrehajtó készülék válaszjelével az illesztő egységnek viaszait)