182896. lajstromszámú szabadalom • Illesztőegység nagysebességű, bitsoros hozzáférésű perifériák és digitális számítógépek ki-, beviteli csatornáinak összekapcsolására
182 896 1 rendben lezajlott a végfolyamat, és parancsláncolat jelzés sem történt, akkor'az 5 főfázisregiszter nem hozza semleges helyzetbe a 3 csatornaválasztó regisztert, hanem átbillenti annak kimeneteit és ilymódon önmagát a másik csatornához rendeli hozzá. A 6 foglaltsági folyamatot megvalósító vezérlőegység megfelelő jelzése alapján ekkor az 5 főfázisregiszter szolgálatkéréssel beadja a másik csatorna számára a felszabadultságot jelző állapotot. A folyamatok egymáshoz képesti időzítéséről megfelelő szinkronizációs bitek gondoskodnak. A 3 csatornaválasztó regiszter részletes kiviteli alakját a 2. ábra tünteti fel. A T flip-flopnak kötött 101 flip-flop 3c kímenete jelenti az egyik I csatornát, míg a T flipflopnak’ kötött 102 flip-flop 102d kimenete jelenti a másik II csatornát. A 102d kimenet, a 103 ÉS kapu 103b bemenetére van kötve, míg a 101 flip-flop 3c kimenete a 103 ÉS kapu 103a bemenetére van kötve. Ezen ÉS kapu 3d kimenete megy tovább a többi egység felé a másik csatornát jelző bitként. A 101b és a 102b órajel bemenetek közösítve vannak, ide érkezik az 5 főfázisregiszter 5a felől az átbillentő órajel. A 101c törlő bemenetre a 104 ÉS kapu 104a kimenete csatlakozik. Ezen ÉS kapu 104b bemenete össze van kötve a 105 ÉS kapu 105b bemenetével, míg 104c bemenete össze van kötve a 105 ÉS kapu 105c bemenetével. A 105 ÉS kapu 105a kimenete rá van kötve a 102 flip-flop 102c törlő bemenetére. A 104 ÉS kapu 104a kimenete rá van kötve a 101 flip-flop 101c törlő bemenetére. A 106 ÉS kapu 106a kimenete rá van kötve a 107 VAGY kapu 107a bemenetére. Ezen 107 VAGY kapu 107b bemenete a 101 flip-flop 3c kimenetére csatlakozik. A 107 VAGY kapu 107c kimenete pedig a 105 ÉS kapu 105d bemenetére van kötve. Az így felépített áramkör működése a következő: Az 1 kiválasztó logika a 101 flip-flop 101a preset beme netén keresztül be tudja írni a 101 flip-flopot. A 2 kiválasztó logika a 102 flip-flop 102a preset bemenetén keresztül tudja beírni a másik csatornát jelző 102 flipflopot. Az 5 főfázisregiszter a már említett közösített 101b, illetve 102b órajelbemeneteken keresztül tudja átbillenteni a 101, 102 flip-flopokat invertált értékükre. Amennyiben az 1 és 2 kiválasztó logikák egyidejűleg írnák be a két 101, 102 flip-flopot, úgy a 101 flip-flopnak van prioritása. Ez a 103 ÉS kapu segítségével valósul meg tekintettel arra, hogy a 101 flip-flop 1 Old kimenete tiltja ezen 103 ÉS kapu 3d kimenetét akkor, ha a 101 flip-flop be van billentve. Ezzel egyidejűleg a 107 VAGY kapun és 105 ÉS kapun keresztül még le is törli a 102 flip-flopot a 102c törlő bemeneten keresztül. A közösített 104b, illetve 105b, valamint 104c, illetve 105c bemeneteken egyéb, az 5 főfázisregiszter 5a felől érkező törlő jel érkezik, amely semleges helyzetet hoz létre. A 106 ÉS kapunak az a szerepe, hogy a 102 flip-flop tör lése egyidejű kiválasztás esetén csak az 1, illetve 2 kiválasztó logika véghelyzete esetén történhessen meg. Ilymódon kerülhető el hazárdok kialakulása a csatornaválasztó regiszterben. A 48 „első olvasott byte kész” vezérlés részletes felépítését a 3. ábra mutatja be. A 201 flip-flop 201a kimenete a 202 flip-flop 202b törlőbemenetére, valamint a 203 flip flop 203c bemenetére van kötve. A 202 flip-flop 202a negált kimenete'pedig a 201 flip flop 201b törlő bemenetére van kötve. A 205 ÉS kapu 205a kimenete össze van kötve a 201 flip-flop 201b törlő bemenetével. A 206 ÉS kapu 206a kimenete rá van kötve egyrészt 2 a 202 flip flop 202c órajel bemenetére, másrészt a 204 flip-flop 204c órajel bemenetére. A 204 flip-flop 204a negált kimenete rá van kötve a 203 flip-flop 203a törlő bemenetére, míg a 203 flip-flop ponált 48b kimenete rá van kötve a 204 flip-flop 204b törlő bemenetére egyrészt, másrészt a 210 ÉS kapu 210a bemenetére. A 202, illetve 204 flip-flopok 202d és 204d preset bemenetel egymással össze vannak kötve. A 206 ÉS kapu 206b bemeneté össze van kötve a 209 VAGY kapu 209b bemenetével. A 206 ÉS kapu 206c bemenete össze van kötvj a 207 inverter 207a bemenetével. Ezen inverter 207b kimenete rá van kötve a 208 ÉS kapu 208b bemenetére. Ezen ÉS kapu 208a kimenete összeköttetésben áll a 209 VAGY kapu 209c bemenetével. Ezen VAGY kapu 209a kimenete össze van kötve a 210 ÉS kapu 210c bemenetével. Az így felépített hálózat működése a következő. A 205 ÉS kapu 205b, c, d és e bemeneteire a 7 aszinkron adatátvitelt vezérlő egység megfelelő vezérlőjelei vannak kötve, amelyek engedélyezik a 201 flip-flop bebillenését olvasás alatt. A 201 flip-flop bebillentését a 201c órajel bemenetre érkező szektor szinkron órajel végzi. Ez a flip-flop tehát az olvasás megkezdését jelzi, az éppen aktuális szektorban. A 202 flip-flop kimenete engedélyezi a 203 flip-flop bebillenését, akkor amikor az első olvasott byte elkészült. A 203 flip-flop bebillen tését ilyenkor a 8 diszk vezérlő egység felől érkező kész jel végzi a 203b órajel bemeneten keresztül. A 203 flip flop ponált 48b kimenete jelzi az első olvasott byte elkészültét. A csatornának beküldött byte-ra a csatorna kétféleképpen reagálhat; vagy elfogadja, vagy eldobja azt. E két válaszjel érkezik a 206 ÉS kapu 206b, illetve 206c bemenetére. Valamelyik válaszjel hatására bebillen a 202 és 204 flip-flop. Ezek tulajdonképpen a 201, illetve a 203 flip-flopnak élérzékeny törlését biztosítják. Tekintettel arra, hogy 202a, illetve 204a negált kimenetűk azonnal hatásos a 201b, illetve a 203a törlőbemeneten letörlődik a 201, illetve a 203 flip-flop, ekkor azonban ezeknek a ponált kimenete logikai „0” lesz, és így azonnal letörlik a 202, illetve a 204 flip-flopokat a 202b, illetve 204b törlő bemeneteken keresztül. Az első olvasott byte után a 48 „első olvasott byte kész” logika törlő jelet állít elő a számlálólánc számára abban az esetben, ha az első olvasott byte nem kellett a csatornának, vagy pedig ha a diszk végét értük el olvasás esetében. A diszk végét a 208 ÉS kapu 208c bemenetére érkező jel jelzi, amelyik az 54 diszk vége detektor megfelelő kimenete. Ha az előbb említett két eset közül valamelyik előfordul, akkor a 210 ÉS kapu 48a kimenete adja az előbb említett törlő jelet. A 4. ábrán a 41 „paritáshiba a diszken” hiba detektor részletes kiviteli alakja látható. A 301 flip-flop 301a ponált kimenete egyrészt a 302 flip-flop 302c törlő bemenetére, másrészt a 307 ÉS-VAGY kapu 307b bemenetére van kötve. Az előbbi 301 flip-flop 301b órajel bemenetére a 37 shift-regiszter vezérlő kimenő 37a pontja van kötve. A 301 flip-flop 301c törlő bemenetére a 302 flip flop 302a negált kimenete van kötve. A 302 flip-flop 302b órajel-bemenetére a diszk információ átvitelt ütemező órajele van vezetve. A 302d bemenet össze van kötve a 308 flip-flop 308c törlőbemenetével, ezen közös bemenetekre az illesztőegység általános törlőjele van kötve. A 303 flip-flop ponált 41a kimenete jelenti a hibafeltétel fennállását, ezen kimenet még, egyrészt a 306 VAGY kapu 306b bemenetére, másrészt a szinkronizáló 304 flip-flop 304c bemenetére van kötve. A 303 8 5 10 15 20 25 30 35 40 45 50 55 60 65