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 sem­leges helyzetbe a 3 csatornaválasztó regisztert, hanem át­billenti 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 flip­­flopnak’ 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 kime­nete 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ázisre­giszter 5a felől az átbillentő órajel. A 101c törlő beme­netre 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ő beme­neté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 be­meneté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 flip­­flopot. Az 5 főfázisregiszter a már említett közösített 101b, illetve 102b órajelbemeneteken keresztül tudja át­billenteni 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-flop­nak 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 be­meneteken 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. Ily­mó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 kime­nete 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 egy­ré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 be­meneté össze van kötve a 209 VAGY kapu 209b beme­netével. A 206 ÉS kapu 206c bemenete össze van kötvj a 207 inverter 207a bemenetével. Ezen inverter 207b ki­menete 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 bemene­té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ét­fé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. Tekin­tettel 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 azon­nal 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 olva­sás esetében. A diszk végét a 208 ÉS kapu 208c bemene­té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 kimene­te 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ő be­menetére, másrészt a 307 ÉS-VAGY kapu 307b bemene­tére van kötve. Az előbbi 301 flip-flop 301b órajel beme­neté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 üte­mező ó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 szinkroni­zá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

Next

/
Thumbnails
Contents