171793. lajstromszámú szabadalom • Eljárás és aszinkron adatátvívő berendezés digitális egységek közötti adatforgalom lebonyolítására
17 171793 18 csoport jeleinek beállítására és a másodlagos részegységek kijelölésére. c) Az adatátvivő berendezés saját ciklusidejénél nagyobb hozzáférési és/vagy beírási időt igénylő elektronikus 36 részegység esetén, különösen, ha a részegység ilyen tulajdonságú operatív tároló, az időkésések csökkentése céljából kívánatos az előírt műveletet minél korábbi időpontban megkezdeni. Erre a célra az elektronikus 36 részegységbe be van vezetve a 31 bistabil multivibrator kimenő jele, mely a eb vezetéken jelenik meg, és ha a 36 részegység több címes, az előző pontban említett ar vezetékcsoport is, valamint az r és w vezérlő vezetékeken érkező műveleti jelek is. Ezek állapota egyértelműen jelzi az elvégzendő műveleteket, így a műveletek egyes részei a do illetve dn vezetékeken megjelenő vezérlő jelek érkezése előtt megkezdhetők. Ilyen elrendezésben előfordulhat, hogy valamely — pl. olvasási — műveletnél a mester-részegységbe beolvasandó információ a 36 részegység különböző másodlagos részegységeiből — pl. különböző tárolócímekről — származó információk nem azonos vagy csak olyan nagy hozzáférési idővel állnak rendelkezésre, melyet a 39 második késleltető elemmel már nem gazdaságos megvalósítani. Ilyen esetekben a 33 második ÉS-kapu egy negyedik bemenettel van kiegészítve, mely az rf vezetéken keresztül csak akkor kap logikai 1-szintet, ha az információ-felkeresés folyamata már befejeződött és az információ az elektronikus 36 részegység kimeneti áramkörein már rendelkezésre áll. Ebben az esetben a 33 második ÉS-kapunál az ÉS-feltétel csak akkor teljesül, ha a 36 részegységben a hozzáférési művelet már befejeződött és azt a 36 részegység az rf vezeték logikai 1-szintjével már jelezte. A 33 második ÉS-kapu kimenetén és a do vezetéken megjelenő logikai 1-jelszint az információnak a b vezetékcsoportra történő kiadását vezérli. Ilyenkor a 39 második késleltető elem késleltetését a kapuzási időnek megfelelően kell beállítani. Ugyancsak előfordulhat, hogy az elektronikus 36 részegységben a beírás művelete még tart, annak ellenére, hogy a részegység az adatokat már átvette és az adatátviteli berendezést már felszabadította, a következő ciklusban kijelölt mester-részegység pedig ugyanezt a szolga-részegységet jelöli ki. Ilyen esetben az adatátvivő berendezést várakozásra kell kényszeríteni, miután a helyes működéshez az elektronikus 36 részegységben folyó műveletet előbb be kell fejezni. A várakozást a legalább kétbemenetű 35 negyedik ÉS-kapu beiktatása biztosítja. A 35 negyedik ÉS-kapu első bemenete a 38 első késleltető elem kimenetével van összekötve, újabb bemenetére a wf vezetéken keresztül az elektronikus 36 részegységből a beírási művelet alatt logikai O-(tiltó) szint érkezik. A 35 negyedik ÉS-kapu kimenete az ad vezetéken keresztül össze van kötve a 31 bistabil multivibrator második bemenetével, illetve a 37 címregiszter alkalmazása esetén annak vezérlő bemenetével is. Abban az esetben, ha a 35 negyedik ÉS-kapu az a) pontban említett tiltást is végzi, a kapu hárombemenetű és a wf vezeték a kapu harmadik bemenetére csatlakozik. d) Az olvasási művelet kapcsán említésre került, hogy a szolga részegységben a 41 negyedik késleltető elem beiktatása biztosítja azt, hogy a második c vezérlő vezetékre kiadott szolgaválaszjel csak az ötödik s vezérlő vezetéken kiadott szolgaadatkísérő jel megszűnése után szűnhessen meg. A 41 negyedik késleltető elem egyszerű késleltetőként történő kialakítása helyes működést biztosít ugyan, de késleltetése a beírás és a beolvasásbeírás kettős művelet esetén az információ-forgalmat 5 feleslegesen lassítja, mert ilyenkor a szolga-válaszjel késleltetésére nincs szükség. Ha a 41 negyedik késleltető eleni késleltetése az egyébként fellépő késleltetésékhez képest elhanyagolható, a leírt megoldás teljesen megfelelő, ellenkező esetben a 41 negyedik késleltető elem 10 megvalósítása kétbemenetű VAGY-kapu formájában történik. Ebben az esetben a kétbemenetű VAGY-kapu első bemenete a eb vezetéken keresztül a 31 bistabil multivibrator kimenetére, második bemenete a 39 második késleltető elem kimenetére csatlakozik, kimenete 15 pedig a c második vezérlő vezetékkel van összekötve. A 41 negyedik késleltető elem kimenetén akkor jelenik meg a szolga-válaszjel, ha akár a 31 bistabil multivibrator kimenetén, akár a 39 második késleltető elem kimenetén logikai 1-jelszint jelenik meg. Ez az elrendezés 20 olvasási művelet esetén biztosítja a szolga-válaszjel megfelelő ideig történő fenntartását, ugyanakkor beírás vagy beolvasás-beírás kettős művelet esetén, — amikor az ötödik s vezérlő vezetéken nincs jel, vagy ha a jel már előbb megszűnt, — lehetővé teszi a szolga-válaszjel 25 gyors megszüntetését. A mester-részegység egy példaképpeni kiviteli alakjának kapcsolási vázlatát a 12. ábra, a szolga-részegységét a 11. ábra szemlélteti. Mindkét példaképpeni kiviteli alak megvalósítása az SN 74/75 TTL integrált áramkör-30 család tagjaival történt. A külső összekötő vezetékek logikai 1-jelszintje minden esetben a meghajtó áramkörök által kiadott negatívabb jelszint, erre a 11. és 12. ábrán a külső összekötő vezeték betűjele elé írt — (negatív) előjel is utal. A külső összekötő vezetékre a szük-35 séges (SN 74 sorozatú) adó és (SN 75 107 típusú) vevő áramkörök csatlakoznak, az utóbbiak egyik bemenete minden esetben Ur referencia-feszültségre csatlakozik. A mester- és a szolga-részegységeket alkotó kapcsolási elemek azonos számokkal vannak jelölve az elvi tömb-40 vázlatokon és a példaképpeni kiviteli alakok kapcsolási vázlatain. A mester részegység példaképpeni kiviteli alakjában (12. ábra) az 52 első bistabil multivibrator élvezérlésű D (SN 7474 típusú) áramkör, melynek két: egy normál 45 1 és egy inverz 0 kimenete van. Ezt a körülményt a felhasználandó áramkörök számának csökkentésére figyelembe véve a 8. ábra r vezérlő vezetékét ketté osztottuk: az 1 kimenetre csatlakozó ra vezeték vezérli a r külső vezetéket meghajtó (pl. SN 7406 típusú) nyitott kollek-50 toros invertert, míg a 0 kimenetre csatlakozó rb vezeték megfelelő polaritású vezérlő jelet biztosít az 55 első és az 56 második ÉS-kapuk egy-egy bemenetére. Az 52 első bistabil multivibrator D első bemenete az rk vezetéken, míg C második bemenete az mo vezetéken kap 55 vezérlést az elektronikus 36 részegységből, C( harmadik bemenete a huzalozott 63 második VAGY-kapu kimenetére csatlakozik. Az alkalmazott bistabil multivibrátorok P bemenete a H jelű TTL logikai 1-jelszintre csatlakoztatva üzemen kívül van helyezve. 60 Az 53 második bistabil multivibrator ugyancsak (SN 7474 típusú) és 1 kimenete a w vezetéken keresztül egyrészt a -w külső vezérlő vezetéket meghajtó (pl. SN 7406 típusú) nyitott kollektoros invertert, másrészt az 55 első ÉS-kapu harmadik bemenetét vezérli. Az 53 65 második bistabil multivibrator D első bemenete a wk