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 flip-flop 303b órajelbemenete a 307 ES-VAGY kapu 307a kimenetével van összekötve. A 303 flip-flop 303d bemenete pedig a 306 VAGY kapu 306a kimenetére csatlakozik. A 303c törlőbemenetre pedig az 5 főfázisregiszter által generált törlőjel jut. A 304 flip-flop ponált 41b kimenete jelenti a szinkronizált hibafeltételt az 5 főfázisre- ' giszter számára. Ezen flip-flop 304b órajelbemenetére a rendszer órajel jut; a 305 ÉS kapu 305b bemenete a 28 parancs regiszter 28b kimenetével van összekötve, ami „olvasás” parancsot jelent. A 305 ÉS kapu 41c bemenetére érkezik a 40 paritásbyte komparátor 40c kimenete, ami a hiba fennállását jelenti, A 305 ÉS kapu 305a kimenete a 306 VAGY kapu 306c bemenetére van kötve. A 307 ÉS-VAGY kapu 307c, illetve 307d bemeneteire a 8 diszk vezérlőegység megfelelő jelei érkeznek, amelyek a szektor két utolsó by te-ját jelzik. A 307e bemenet a 308 flip-flop ponált 308a kimenetével van összekötve, ezen flip-flop 308d bemenete össze van kötve a 307 ÉS-VAGY kapu 307d bemenetével. A 308 flip flop 308b órajel bemenetére a diszk tárcsa órajele érkezik. Az így felépített hálózat működése a következő: A 301, illetve 302 flip-flopokból álló flip-flop pár detektálja minden egyes byte-hoz, így a két utolsó paritásbyte-hoz tartozó első ütemező órajel impulzust. Mintegy átmásolja azt. A flip-flop párra hazárdmentesítés végett van szükség. A 303 flip-flop hiba detektáló flip-flop, mivel vissza van csatolva a 306 VAGY kapun keresztül, órajel oldalról csak bebillenni tud. Ez egyrészt akkor következik be, ha a 305 ÉS kapu kimenete logikai egyes, ami a hiba fennállását jelenti olvasás esetében, és a 307 ÉS-VAGY kapu 307a kimenetéről billentő órajel érkezik. Ezen billentő órajel az első byte esetében a már említett 301, illetve 302 flip-flopokból álló flip-flop pár kimenete, a második byte részére pedig a 308 flip-flop 308a kimenete, ami tulajdonképpen a százharmincadik byte utáni első órajelet jelenti. A 303 flip-flopot csak az 5 főfázisregiszterből érkező törlőjel tudja letörölni, ami viszont csak akkor áll elő, ha végrehajtódott az érzékelés (sense) parancs. A 304 flip-flopnak pusztán csak az a feladata, hogy az 5 főfázisregiszter órajelének megfelelő ütemben átmásolja a 303 flip-flop kimenetét. Az 5. ábra az 53 szektor cím hiba detektor részletes kapcsolási elerendezését mutatja. A 401 flip-flop 53e kimenete jelenti a tulajdonképpeni hibakimenetet. Ez a pont össze van kötve a 408 VAGY kapu 408b bemenetével. Ezen VAGY kapu 408a kimenete össze van kötve a 401 flip-flop 401b bemenetével, A 401 flip-flop 401a órajelbemenete össze van kötve a 411 inverter 411b bemenetével, valamint a 403 flip-flop 403a órajelbemenetével. Ezen közös pontokra a diszk sávszinkron órajele érkezik. A 401 flip-flop 401c törlőbemenete összeköttetésben áll a 404 flip-flop 404c törlőbemenetével és ezen közös bemenetekre az 5 főfázisregiszter által generált és az érzékelés (sense) parancs végrehajtását jelentő törlőjel kerül. A 408 VAGY kapu 408c bemenete csatlakozik a 409 ÉS kapu 409a kimenetéhez. A 409 ÉS kapu 409b bemenete egyrészt össze van kötve a 410 inverter 410a bemenetével, másrészt a 405 kombinációs hálózat 405a kimenetével. A 410 inverter 53d kimenete jelenti a keresett és az éppen a fejek alatt levő szektor egyezését. A 405 kombinációs hálózat egyik bemenete össze van kötve a 49 szektor cím komparátor 49c kimenetével, ami a cím összehasonlítás pozitív eredményét jelenti. A 405b bemenet össze van kötve az 52 SY vezérlés flip 5 10 15 20 25 30 35 4C 45 50 55 60 65 flop 52a kimenetével. A 405c bemenet a 404 flip-flop 404d kimenetével van összekötve. A 409 ÉS kapu másik, 409c bemenete a 402 flip-flop 402d kimenetével áll kapcsolatban. Ezen flip-flop 402b bemenete a 403 flip-flop 403d kimenetével van összekötve. A 402 flip-flop 402a órajelbemenete a 411 inverter 41 la kimenetével van öszszekötve. A 402c törlőbemenet a 403 flip-flop 403c törlő bemenetével van összekötve és ide az illesztőegység általános törlőjele érkezik. A 403 flip-flop 403b bemenete a 407 vezérlőjel dekóder 407a kimenetével van összekötve. A 407 vezérlőjel dekóder 407b bemenete a 28 parancs regiszter 28b kimentével, 407c bemenete a 28 parancs regiszter 28c kimenetével van összekötve. Az előbbi olvasás, az utóbbi írás parancsot jelent. A 407d bemenet a 7 aszinkron adatátvitelt vezérlő egység megfelelő vezérlőpontjával áll kapcsolatban. A 406 dekóder 53c bemenete összeköttetésben áll a 31 kimenő byte puffer 31c kimenetével. A 406 dekóder 406a kimenete össze van kötve a 404 flip-flop 404b bemenetével. Ezen flip-flop 404a órajel bemenetére az 5 főfázisregiszter megfelelő vezérlőjele érkezik. Az így felépített rendszer működése a következő. Pozicionálás parancs végrehajtásakor, amennyiben a csatorna által kiküldött szektor cím meghaladja az egy sávon elhelyezkedő szektorok számát, úgy ezt a 406 dekóder jelzi, minek hatására a 404 flip-flop a pozicionálás parancs végrehajtásakor az 5 főfázisregiszter utasítására bebillen. A 405 kombinációs hálózat az előbbi flip-flop, valamint a szektor cím komparátor információja alapján előállítja a szektor egyezést jelentő jelet. A 407 vezérlőjel dekóder jelzése alapján a 403 flip-flop bebillen az első észlelt sáv szinkron órajel hatására. A következő sáv szinkron órajel hatására az előbbi flip-flop információja segítségével íródik be a 402 flip-flop. A 402 flip-flop bebillenése tehát egy teljes körülfordulás végét jelenti. Ekkor, ha a 405 kombinációs hálózat kimenete azt engedélyezi, akkor a 401 flip-flop be fog billenni. Ez jelenti a tulajdonképpeni hibát. A 408 VAGY kapunak az a szerepe, hogy a 401 flip-flop órajel oldalról csak bebillenni tudjon. Törlése csak az 5 főfázisregiszter utasítására történhet, ami viszont csak a végrehajtott érzékelés (sense) parancs után következik be. A 6. ábrán az 54 diszk vége detektor részletes kapcsolási elrendezése van feltüntetve. Az 501 olvasás hiba flip-flop 501a kimenete össze van kötve az 504 VAGY kapu 504a bemenetével. Az 502 írás hiba flip-flop 502a kimenete egyrészt az előbbi VAGY kapu 504b bemenetével van összekötve, másrészt csatlakozik még az 506 VAGY kapu 506b bemenetére. Az 504 VAGY kapu 504b kimenete jelenti a tulajdonképpeni hibafeltételt. Az 506 VAGY kapu 506a kimenete az 502 írás hiba flip-flop 502c bemenetével áll kapcsolatban. Ezen flip flop 502b órajelbemenetére a diszk szektor szinkron órajelei érkeznek; a flip-flop 502d törlőbemenete össze van kötve az 501 olvasás hiba flip-flop 501 d törlőbemenetével, másrészt pedig az 503 flip-flop 503a törlőbemenetével. Ezen pontok az 508 VAGY kapu 508a kimenetére csatlakoznak. Az 501 olvasás hiba flip-flop 501c bemenete az 505 ÉS kapu 505a kimenetével van kapcsolatban. Az 505 ÉS kapu 54d bemenete a 48 „Első olvasott byte kész vezérlés 48b kimenetével van összekötve. Az 505 ÉS kapu 505b bemenete pedig, egyrészt csatlakozik az 503 flip-flop ponált 54a kimenetére, másrészt a hárombemenetű 507 ÉS kapu 5O7d bemenetére. Az 501 olvasás hiba flip-flop 501b órajelbemenetére, 9