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

1 182 896 2 lást vezérlő egység 36b kimenete van kötve, míg a 35 pá­ratlan paritásbyte számláló 35b órajel bemenetére az előbbi egység 36c kimenete van kötve. A 36 paritásbyte generálást vezérlő egység 36d kimenete a 33 kimenő byte multiplexer vezérlése 33b pontjával van összekötve és ilymódon vezérli közvetve a 32 kimenő byte multi­plexert. A 33 kimenő byte multiplexer vezérlés 33c be­meneté a 8 diszkvezérlő egység 8d vezérlősínére van rá­kötve. A 40 paritásbyte komparátor 40b bemenetére a 39 bemenő adatpuffer 39b kimenete csatlakozik. A 40c kimenet jelenti a hiba tényét, amely a 41 „paritás­hiba a diszken” detektor 41c bemenetére van kötve. Ezen detektor 41 d bemenetel a 8 diszkvezérlő egység 8d vezérlősínére vannak kötve. A 42 adatbyte multiplexer és kijelző-, meghajtó áramkör 42a bemenetére csatlako­zik a 39 bemenő adatpuffer 39b kimenete, 42c bemene­tére a paritásbitet szolgáltató 43 paritásbit display regisz­ter 43a kimenete, 42d bemenetére a 43 paritásbit display regiszter 43b kimenete, valamint a 42b bemenetre csatla­kozik a 31 kimenő byte puffer 31c kimenete. A 42f be­menetre a 28 parancsregiszter (1F ábra) 28c kimenete, ami az „írás” parancsot jelenti, a 42g bemenetre a 28a kimenet, ami a „pozicionálás” parancsot jelenti, a 42h bemenetre pedig a 28b kimenet, ami az „olvasás” paran­csot jelenti, van kötve. A 42e kimeneten jelenik meg mindig az aktuális adat. A 44 bitszámláló (1G ábra) 44a pontjára a diszk adatátvitelt ütemező órajele érkezik. Ezen számláló 44b kimenete mutatja minden egyes byte végét, ezen kimenet a 45 byte számláló (IC ábra)45a be­menetére van kötve. A 44 bit számláló (1G ábra) 44c be­menetére a 48 „első olvasott byte kész” vezérlés 48a ki­menete van kötve. Ezen keresztül történik a számláló törlése akkor, ha az adott szektorból olvasott első byte-ra a csatornának már nem volt szüksége. A 45 byte számlá­ló (IC ábra) 45d bemenete szintén a 48 „első olvasott byte kész” vezérlés 48a kimenetére van kötve. A 45 byte számláló 45c kimenetei szolgáltatják a szektor végét jel­ző ütemező jeleket, 45e kimenete pedig a szektor végét jelzi. A 45c kimenet a 46 szektorszámláló 46a bemene­tére van kötve.. A 46 szektorszámláló párhuzamos beírása a 46b bemeneten keresztül történik, amely pont az 5 fő­­fázisregiszter 5f vezérlősínéhez (1D ábra) csatlakozik. A 46 szektorszámláló (IC ábra) 46c kimenete a 47 sáv­számláló 47a bemenetére csatlakozik, és így lépteti min­den egyes sáv lefutásakor a 47 sávszámlálót. A 47 sáv­számláló 47e kimenete jelzi a diszk végét. Ez a pont az 54 „diszk vége” detektor 54c bemenetére csatlakozik. A 46 szektorszámláló 46e kimenete a 49 szektor cím komparátor 49a bemenetére csatlakozik. Ezen kompa­rátor másik információs bemenete a 49b bemenet, amely az 50 kontroll szektorszámláló 50a párhuzamos kime­netére csatlakozik. Ezen számláló léptető jeleit az 50b, illetve az 50c bemeneten keresztül az 51 szektorszámláló vezérlés 51a, illetve 51b kimenete szolgáltatja. Ezen ve­zérlés bemenete az 51c. Az 51c bemenet össze van kötve az 52 SY vezérlés flip-flop 52a kimenetével. Az 52 SY vezérlés flip-flop vezérlőjeleket az 52c és az 52b beme­­ne-teken keresztül kap. Az 52c bemenet az 5 főfázisre­­giszter 5f vezérlősínével van összekötve, az 52b bemenet pedig a diszk tárcsa szinkron jelével. A 49 szektor cím komparátor 49c kimenete ,az 53 szektor cím hiba detek­tor 53a bemenetére van kötve, és ilymódon jelzi a két szektor cím egyezését. Az 53 szektor cím hiba detektor 53d kimenete jelzi a szektor címek egyezését és ez a ki­menet a 7 aszinkron adatátvitelt vezérlő egység (1D ábra) 5 10 15 20 25 30 35 40 45 50 55 60 65 7c vezérlősínével van összekötve. Az 53b bemenetek az 5f vezérlősínen keresztül az 5 főfázisregisztírrel(lDábra) vannak összekötve. A 45 byte-számláló (IC ábra) 45b ki­menete egyrészt a 60 írás-olvasás vezérlő logika 60a be­menetére, másrészt a 61 „szektor kész” logika 61a beme­netére van kötve. A 60 írás-olvasás vezérlő logika 60b, illetve 60c kimenete szolgáltatja a diszk részére az „írás”, illetve „olvasás” üzemmód kijelölését. A 60d bemenet egyrészt a 8 diszkvezérlő egység (1D ábra) 8c kimene­tére, másrészt a 7 aszinkron adatátvitelt vezérlő egység 7b ki-bemenetére csatlakozik. A 61 „szektor kész” logi­ka (IC ábra) 61b kimenete jelzi az éppen befejezett szek­tor végét. Ez a kimenet egyrészt az 5 főfázisregiszter 5f vezérlősínére, másrészt a 8 diszkvezérlő egység 8d vezér­lősínére csatlakozik. A 61c bemenet szintén a 8 diszk­vezérlő egység 8c kimenetével áll kapcsolatban. Az előbbiekben ismertetett illesztőegység működése a következő: Tételezzük fel, hogy csak az egyik (I vagy II) csatorna fordult kiválasztási kérelemmel az illesztőegységhez. Ebben az esetben feléled a megfelelő, az 1 vagy 2 kivá­lasztó logika (1D ábra) és annak információja alapján a 3 csatornaválasztó regiszter felveszi megfelelő állapotát. Ezek után a vezérlés átadódik az 5 főfázisregisztemek. Ez az egység bonyolítja a csatomaoldali jelfolyamatokat, egészen a tényleges adatátvitelig. A 13 készülék cím regiszterből (1A ábra) a címinformáció a 14 készülék cím multiplexeren a 18 fő bemenő multiplexeren és a 21 csatorna bemenő busz multiplexeren keresztül kerül vissza a csatornába. A csatorna által küldött parancs a 27 parancs dekóderben (1F ábra) dekódolódik, és bekerül n-ből egy kódú formában a 28 parancs regiszterbe. Az il­lesztőegység a 20 hibavizsgáló detektor (1A ábra) infor­mációja alapján a 19 státuszregiszterben előállítja a meg­felelő státuszkombinációt jelző bitet, ami a 18 fő beme­nő multiplexerben státuszkombinációvá kódolódik, és a 21 csatorna bemenő busz multiplexeren keresztül beke­rül a csatornába. Amennyiben az éppen kiküldött parancs „pozicionálás” parancs volt, úgy az első pozíció byte (sávcím) a 29 kimenőbusz multiplexeren (1B ábra) ke­resztül bekerül a 31 kimenő byte-pufferbe, onnan pedig a megfelelő vezérlőjel hatására beíródik a 47 sávszámlá­lóba. A második pozíciózó byte (szektor cím) ugyanúgy érkezik, azonban a 46 szektorszámlálóba (IC ábra) fog beíródni. Amennyiben a kiküldött parancs „érzékelés” (sense) parancs volt, úgy az 5 főfázisregiszter 5fvezérlő­­síne (1D ábra) a 18 fő bemenő multiplexert a 18f beme­­neteken át (1A ábra) úgy vezérli, hogy annak 18c beme­netéiről az érzékelés (sense) információ - amely a 22 hi­baregiszter (1E ábra) kimenetén volt jelen - bekerüljön a csatornába a már említett-21 csatorna bemenő busz multiplexeren (1A ábra) keresztül. Amennyiben paritás­hibás adat jött ki a csatornából az előbb említett folya­matok alatt, akkor a 25 „paritáshiba a buszon” flip-flop (IF ábra) bebillen, vagy pedig, hogyha a kiküzdött pa­rancs volt hibás, azaz felismerhetetlen, akkor a 26 „hibás parancs” „flip-flop” fog bebillenni és ezek után adatátvi; tel helyett végfolyamat fog következni. Amennyiben „írás” vagy „olvasás” parancs érkezett a csatornától, akkor az illesztőegység státuszának beküldése után az 5 főfázisregiszter (1D ábra) átadja a vezérlést a 7 aszinkron adatátvitelt vezérlő egységnek. Nézzük először az írás esetét. A csatorna felől jövő adatbyte a 29 kimenőbusz multiplexeren (1B ábra) keresztül bekerül a 31 kimenő byte pufferbe, onnan 6

Next

/
Oldalképek
Tartalom