180213. lajstromszámú szabadalom • Adatátviteli feldolgozó berendezés
180213 Ha adatot kell átvinni a 12, 14 ill. 16 adatvégberendezéstől a 32 feldolgozóegységhez, a 60 dekóder azáltal engedélyezi a 70 NES-kapukat, hogy kimenő READ/ vagy INTERR/ jelet alacsony logikai szintre állitja. Ez lehetővé teszi, hogy a B1-B8 adatvezetékeken lévő magas logikai szintű jel engedélyezze a 68 és 70 NÉS-kaput minden egyes adatvezeték esetében, és igy a jel a 100-107 vezetékekre továbbitódjék. A vezérlő RT jel /32 feldolgozóegység a 12, 14 és 16 adatvégberendezésekhez/ és a vezérlő TR jel /a 12, Í4 ill. 16 adatvégberendezések a 32 feldolgozóegységhez/ egy adatátvitel ideje alatt úgy van kapcsolva, ahogy az egyes karakterek átvitele megtörténik. Ezeket az RT és TR jeleket arra használjuk, hogy szinkronizáljuk a 12, 14 ill. 16 adatvégberendezések és a 32 feldolgozóegység közötti adatátvitelt, mivel a két egység órafrekvenciája eltér egymástól. Amikor a 12, 14 ill. 16 adatvégberendezésektől a 36 illesztőegységen keresztül adatot akarunk továbbítani a 32 feldolgozóegységhez, a TR jel /3B. ábra/ nulla logikai állapotba vált, ha a 12, 14 ill. 16 adatvégberendezések egyike elfogadta az adatvégberendezés cimet. és ezzel jelzi a 32.feldolgozóegységnek, hogy adásra kész állapotban van. Ezután az első adatkaraktert a 12, 14, ill. 16 adatvégberendezés a B1-B8 adatvezetékekre továbbítja. Ezután az RT jel /4. ábra/ magas logikai szintbe megy át, es ezzel jelzi a 12, 14 ill. 16 adatvégberendezés számára, hogy egy karakter vétele megtörtént, és a 32 feldolgozóegység azt olvasta. Ezt követően az TR jel magas logikai állapotú lesz annak érdekében, hogy jelezze, hogy az adattovábbitás végbement. Majd az RT jel alacsony szintű lesz, amikor a TR jel magas szintre vált, és vár a következő továbbítandó adat karakterre. Végül, amikor az RÍ? jel alacsony szintűre vált, a TR jel szintén alacsony szintű lesz, és megtörténik a 12, 14 ill. 16 adatvégberendezéa segítségével a következő karakternek a B1-B8 adatvezetékekre való kapcsolása. Amikor a 32 feldolgozóegység adatot továbbit a 36 illesztőegységen keresztül egy 12, 14 ill. 16 adatvégberendezéshez a TR jel alacsony szintűre vált, ha egy adott 12, 14 ill. 16 adatvégberendezés elfogadta a cimet, és ezzel jelzi a 32 feldolgozóegység számára, hogy a 12, 14 ill. 16 adatvégberendezés adatvételre kész állapotban van. Az RT jel ezt követően magas szintű lesz, ezzel jelezve a 12 ? 14 ill. 16 adatvégberendezés számára, hogy a B1-B8 adatvezetekekre egy karakter került. Ezt követően a TR jel magas logikai állapotba megy át annak érdékében, hogy jelezze a 32 feldolgozóegységnek, hogy a 12. 14 ilí' 16 adatvégberendezés egy karaktert vett. Az RT jel ezután alacsony logikai szintre vált és a 32 feldolgozóegység hozza a következő karaktert. Végül a TR jel alacsony logikai szintre vált, ezzel jelezve, hogy a 12, 14 ill. 16 adatvégberendezés elfogadta a karaktert és a következő karakterre vár. A 32 feldolgozóegység ellenőrzi egy adott 12, 14 ill. 16 adatvégberendezés által előállított TR jel állapotát, mégpedig úgy. hogy megfelelő mikroutasitásokat hajt végre, melyek a 3A. ábrán látható áramkör segítségével a TR jel logikai állapotának megfelelő ROST/ jelet állitják elő. Ily módon a 32 feldolgozóegység képes meghatározni, azt, ho^y a 12, 14 ill. 16 adatvégberendezés mikor kész a következő adatkarakter fogadására. így függetlenül a 41 adatbusz impulzusemelkedési és - esési idejétől - ami a kábelhosszak függvényében változik -a 32 feldolgozóegység az RT jel képzését addig késlelteti, amig a