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 behozását az átviteli végrehajtó készülékkel, és ezt a kísérle­tet mindaddig folytatja, amíg az adatátvitel meg nem történt. A találmány szerinti megoldásnál 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é. A hazárdmentes adatátvitel biztosítása szükséges­sé teszi, hogy az átvitelt kezdeményező készülék a készenléti állapot bekövetkezése után az adatátviteli kapcsolat létrehozá­sát csak abban az esetben engedélyezze, ha az adatátviteli kap­csolat létesítésére a kísérlet még nem kezdődött el. A program­­megs zakitásos adatátvitel software problémáit is egyszerűsíti, mivel a készenléti állapot a programmegszakitás kéréstől füg­getlenül tárolódik és a progranmegszakitás kérést törlő utasí­tás hatására a készenléti állapot nem törlődik. A találmány sze­rinti eljárás és berendezés előnyösen alkalmazható aszinkron digitális adatátviteli rendszerekben. A találmány tárgya eljárás digitális adatátviteli lánc kü­lönböző sebességű átvitelt kezdeményező és átvitelt végrehajtó elemeinek egymáshoz való szinkronizálására soros vagy parallel átvitelnél, 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ék pl. számítógép illesztő egységéből az átvitelt végrehajtó készülékbe, pl. periféria egyséçbe? vagy másik szá­mitógépbe, illetve adat- és vezérlő információkat viszünk át az átvitelt kezdeményező készülékbe. A találmány lényege abban van, hogy az eljárás során meg­kíséreljük az átviteli kapcsolat létrehozását az átvitelt kez­deményező és az átvitelt végrehajtó készülék között és ezt a kí­sérletet az iró vagy olvasó üzemben a készenléti állagot létre­jöttéig folytatjuk, amikoris a tényleges kisérlet során a szink­­ronizációt indító- és válaszjel továbbításával biztosítjuk. I- ró ü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 illesz­tő egységnél az illesztő egység végrehajtó jelével az átviendő adatokat mintavételezzük, majd az illesztőegység indítójelét és a mintavételezett adatokat egyidejűleg az átvitelt végrehajtó készülék indító- és adatvezetékeire kapcsoljuk. Ezt követően az adatvezetékekre kapcsolt adatok átvitelét az átvitelt végrehaj­tó készülék válaszjelével az illesztő egységnek visszajelezzük, jelezve ezzel, ho^y készek vagyunk újabb adatok fogadására. A válaszjel beérkezess után az indítójelet az inditóvezetékről, az adatokat pedig az adatvezetékről lekapcsoljuk. Olvasó üzem­ben az illesztő egység olvasás-inditás jelével egy adatátvite­li ciklust kezdeményezünk és ennek hatására az illesztő egység adatvezetékeire adatokat ? a válasz jel vezetékekre válás zjelet adunk, majd az adatvezetekek adatit mintavételezzük, miközben az átvitelt kezdeményező készülék működtető jelével folyamato­san az illesztő egység foglaltságát vizsgáljuk. Szabad illesztő egységnél az illesztő egység végrehajtó jelevei egyrészt a min­tavételezett adatokat az átvitelt kezdeményező készülék adat­vezetékeire kapcsoljuk, és ezzel egyidőben^az illesztő egység végrehajtó jelével az adatok átvételét az átvitelt kezdeménye­ző készüléknek visszajelezzük, másrészt az illesztő egység in­dító vezetékére indító jelet kapcsolunk és az indító vezeték indító jelével vagy az átvitelt végrehajtó készülék adatsorozá­­tából a következő adatot beolvassuk, vagy a küldött adatok át­vitelét az átvitelt végrehajtó készüléknek visszajelezzük.

Next

/
Thumbnails
Contents