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 a byte átvitel végét jelző csatorna vezérlő jel van kötve. Az 506 VAGY kapu 506c bemenete össze van kötve a hárombemenetű 507 ÉS kapu 507a kimenetével. Ezen ÉS kapu 507b bemenete össze van kötve a 28 parancs regiszter 28c kimenetével, ami „írás” parancsot jelent, 507c bemenete pedig a 7 aszinkron adatátvitelt vezérlő egység megfelelő vezérlőjelére csatlakozik. Az 503 flip flop 54c bemenete össze van kötve a 47 sávszámláló soros 47e kimenetével. Az 508 VAGY kapu 508b bemenete össze van kötve a 28 parancs regiszter 28a kimenetével, ami pozicionálás parancsot jelent. Az 508 VAGY kapu másik 54e bemenete pedig az 5 főfázisregiszter felől érkező törlő jellel van összekötve; az így felépített hálózat működése a következő. Az 504 VAGY kapu kimenete jelenti a tulajdonképpeni hibafeltételt. Ez kétféle lehet; megkülönböztetjük az olvasás és az írás esetét. Olvasás esetén az 501 olvasás hiba flip-flop, írás esetén az 502 írás hiba flip-flop bil lenthet be. Mindkét hiba flip-flop bebillenését az 503 flip-flop kimenete engedélyezi. Ez az 503 flip-flop akkor billen be, ha a 47 sávszámláló feltöltődött, azaz elértük a diszk végét, mintegy letárolja az utolsó órajelet. Ekkor olvasás esetén, ha a rá következő szektor első byte-ját beolvastuk, és erre a csatorna olyan választ ad, amely azt jelenti, hogy az adatátvitelt folytatni akarja, akkor az olvasás 501 hiba flip-flop bebillen. írás esetén az 502 írás hiba flip-flop akkor billen be, ha az utolsó szektor utáni szektort jelentő diszk szektor szinkron jel m^érkezik, és ekkor még az adatátvitel folytatódik. Az adatátvitel folytatása jelen esetben az 507 ÉS kapu kimenetén jelződik. Az 506 VAGY kapunak csupán az a feladata, hogy az 502 írás hiba flip-flop órajel oldalról csak bebillenni tudjon. Az 501 olvasás, illetve az 502 írás hiba flip-flopok, valamint az 503 flip-flop az 508 VAGY kapu kimenetéről kapja a törjőjelet. A törlésnek két pka lehet, egyrészt az 5 főfázisregiszter felől érkező általános törlőjel az érzékelés (sense) parancs végrehajtása után, másrészt viszont új parancs kihozatala, amennyiben az pozicionálást jelent. A.7 aszinkron adatátvitelt vezérlő egységben alkalmazott flip-flop pár részletes kapcsolási elrendezését mutatja a 7. ábra. A 601 flip-flop 601a kimenete rá van kötve egyrészt a 603 inverter 603b bemenetére, másrészt a 604 NÉS kapu 604c bemenetére. Ezen pont jelenti a flip-flop pár ponált kimenetét. A 601 flip-flop 601e negált kimenete rá van kötve a 606 NÉS kapu 606b bemenetére. Ezen NÉS kapu 606a kimenete össze van kötve a 601 flip-flop 60 Id bemenetével. A 601 flip-flop 601b órajel bemenete jelenti a flip-flop pár egyik beíró órajelét. A 601 flip-flop 601c törlő bemenete kapcsolatban áll a 602 flip-flop 602a negált kimenetével. A 602 flip-flop 602 d bemenete jelenti a flip-flop pár törlését engedélyező bemenetet. A 602b órajel bemenet jelenti a flip-flop pár törlő órajel bemenetét. Az utóbbi flip-flop 602c törlő bemenete össze van kötve a 605 inverter 605a kimenetével. A 605 inverter 605b bemenete össze van kötve a 604 NÉS kapu 604a kimenetével. A 604 NÉS kapu 604b bemenete össze van kötve a 601 flip-flop 60 If be menetével: ezenbemenetek jelentik a flip-flop páraszink ron beíró bemenetét. A 602 flip-flop 602e beíró bemenete jelenti a flip-flop pár törlő bemenetét. A 603 inverter 603a kimenete adja a flip-flop pár negált kimenetét. A 607 inverter 607a kimenete össze van kötve a 606 NÉS kapu 606c bemenetével. A 607 inverter 607b be5 10 15 20 25 30 35 40 45 50 55 60 65 menete jelenti a flip-flop pár beírást engedélyező bemenetét. Az előbbiekben vázolt kapcsolás működése a következő. Tulajdonképpen egy olyan flip-flopnak tekinthető, amelynek két órajelbemenete van, az egyiken csak beírni, a másikon csak törölni lehet a flip-flopot. Minden egyes órajel bemenethez tartozik egy engedélyező bemenet. Tehát a flip-flop csak akkor tud beíródni, ha a hozzá tartozó engedélyező bemenet logikai „1”, illetve törlődni csak akkor tud, ha a hozzá tartozó engedélyező bemenet szintén logikai „1”. A kapcsolás el van látva aszinkron beíró és törlő bemenetekkel is. A 606 NÉS kapunak az a szerepe, hogy a 601 flip-flop órajel oldalról csak beíródni tudjon, ha ezt még a 607 inverter 607d kimenete is engedélyezi. A 601 flip-flop úgy törlődik, hogy a 602 flip-flop, bebillen órajel oldalról, amit a 602b bemenetén engedélyezünk, aminek hatására a 601 flip-flop 601c törlő bemenetén keresztül letörlődik, ekkor azonban a flip-flop 601a kimenete a 604 NÉS kapun, illetve a 605 inverteren keresztül letörli a 602 flip-flopot is. Ilyenformán nincs szükség arra, hogy a 602 flip-flop bemenetére öntartó hálózatot alakítsunk ki. A találmány szerinti berendezés előnyei a következők: Noha az illesztőegység két ESZR csatornára csatlakozhat, a csatornaoldali funkcionális egységek és a csatornaoldali jelfolyamatok nagy része azonban csak egyszer van megvalósítva. A csatornaválasztó logikák és a rövid foglaltságot realizáló hálózat duplikálása viszont lehetővé teszi azt, hogy a csatornák kiválasztási kérelmét a berendezés azonnal lekezelje. Ilyenformán a csatornák maximális működési sebességét az illesztőegység nem korlátozza. A csatornaoldali jelfolyamatokat megvalósító hálózat szinkron fázisregiszteres felépítésű. Ennek előnye, hogy egyszerű és garantáltan hazárdmentes megoldást biztosít. A konkrét adatátvitelt lebonyolító hálózat felépítése azonban aszinkron. Ennek előnye, hogy az alkalmazott áramköri technológia késleltetési időin belül maximális működési sebességet biztosít. Ilyenformán lehetővé válik a nagysebességű diszkek közvetlen illesztése, illetve az aszinkron működési módból következően különböző sebességű diszkek minden változtatás nélkül közvetlenül csatlakoztathatók a berendezésre. Az aszinkron hálózatokban alkalmazott flip-flop pár pedig, garantáltan hazárdmentes működést biztosít. A csatornaválasztó regiszter segítségével megvalósított kétcsatornás funkció lehetővé teszi, hogy a csatornák, illetve az őket használó számítógépek minimális számú hozzáfordulással elérjék a perifériákat. Ilyenformán az illesztőegység az alkalmazott számítógépek kihasználtságának hatásfokát nem rontja. Szabadalmi igénypontok 1. 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, amely illesztő egység a perifériákra kapcsolódó nagysebességű vezérlő egységet és ezzel összekötve a csatornákra kapcsolódó ütemezett szinkron vezérlő egységet tartalmaz, azzal jellemezve, hogy az illesztőegység két kiválasztó logikával (1,2) rendelkezik, amelyek közül az egyik kiválasztó logika (1) bemenetére (la) csatlakoznak az egyik csatorna (I) ki-bemenetei, ugyanígy a másik kiválasztó logika (2) bemenetére (2a) csatlakoznak a másik csatorna (II) ki-bemenetei, ugyan10