201415. lajstromszámú szabadalom • Kapcsolási elrendezés számítógéphez hosszú vonalon át csatlakoztatott külső perifériális egység meghajtására
1 HU 201415 A 2 bemenetével áll összeköttetésben míg a második 2 vonalmeghajtó fokozat EN2 engedélyező bemenete engedélyezést aktivizáló potenciálra, az alkalmazott és a 2. ábrán részletesebben is ismeretetett áramkör esetében testpotenciálra van kötve. Az 5 engedélyező fokozat további bemenete 6 logikai hálózat kimenetével áll összeköttetésben amelynek bemenetei a számítógép bemeneti-kimeneti csatornája AB címbuszára csatlakoznak. Az ábrán jelképesen 7 pufferfokozatot is feltűntettük, amelynek szerepe a kapcsolási elrendezésben különösebb feldolgozásra nem kerülő jelek erősítése és a V vezetékhez illesztése. A 2. ábrán az 1. ábrán látható tömbvázlat találmány szempontjából lényeges részei részletesebben, elvi kapcsolási vázlat szinten vannak bemutatva. Az 1, 2 vonalmeghajtó fokozatok például 74LS245 típusjelű integrált áramkörrel vannak megvalósítva, amelyek oldalai DIRI, DIR2 engedélyező bemenetek jelszintjétől függően szolgálnak bemenetként vagy kimenetként. A DB adatbusz D0-D7 adatvezetékei a V vezeték két végéhez kapcsolódóan R0-R15 előtétellenállásokon át tápfeszültségre vannak csatlakoztatva. A 3 irány váltó fokozat kétbemenetű 8 ÉS kapuáramkörrel van felépítve, míg a második 4 irányváltó fokozatban egyetlen kétbemenetű 9 NEM-ÉS kapuáramkör van elhelyezve. Az első 3 iránvváltó fokozat 8 ÉS kapuáramkörének egyik bemenete IOR bemenet/kimenet olvasás vezetékére, másik bemenete pedig tápfeszültségre kötött R16 ellenállás ás MEMR memóriaolvasás vezetékre kapcsolódó KI kapcsoló közös pontjára csatlakozik. A második 4 irányváltó fokozat 9 NEM-ÉS kapuáramkörének egyik bemenete ugyancsak az IOR bemenet/kimenet olvasás vezetékre, másik bemenete pedig a 2 vonalmeghajtó fokozat DIR2 irányváltó bemenetével kőzösítetten IOW bemenet/kimenet írás vezetékre kapcsolódik. A 9 NEM-ÉS kapuáramkör kimenete K2 váltókapcsoló egyik sarkára csatlakozik, melynek másik sarka a MEMR memóriaolvasás vezetékre van köteve. A K2 váltókapcsoló kimenete tápfeszültségre kötött R17 előtétellenállással közösítetten a külső perifériális egység bemeneti-kimeneti csatornájának CB vezérlőbuszára van vezetve. Az 5 engedélyező fokozat bemenetén hárombemenetű 10 NEM-ÉS kapuáramkör helyezkedik el, melynek bemenetei az IOR bemenet/kimenet olvasás vezetékre az IOW bemenet/kimenet írásvezetékre és a MEMR memóriaolvasás vezetékre csatlakoznak, kimenete pedig kétbemenetű 11 NEM-VAGY kapuáramkör egyik bemenetére van kötve. A 11 NEMVAGY kapuráramkör kimenete az első 1 vonalmeghajtó fokozat EN1 engedélyező bemenetére kapcsolódik, másik bemenete pdig a 6 logikai hálózat kimenetére, 22 NEM-ÉS kapuáramkörre csatlakozik. A 6 logikai hálózat bemenetén címkódoló fokozat van kialakítva. A számítógép bemeneti-kimeneti csatornája AB címbuszára, pontosabban A3, A10 címvezetékekre kapcsolódó egyik bemenetű 12-19 NEMÉS kapuáramkörök másik bemenete tápfeszültségre kötött R18-R25 előtétellenállás és testpotenciálra kötött K3-K10 kapcsoló közös pontjára csatlakozik. A 12-19 NEM-ÉS kapuáramkörök kimenete kétbemenetű 20 VAGY kapuáramkör egyik bemenetére csatlakozik, melynek másik bemenete AEN címzésengedélyezés vezetékre van kapcsolva. A 20 VAGY kapuármakör kimenete 12 NEM-ÉS kapuáramkör egyik bemenetére csatlakozik, míg annak többi bemenete a bemeneti-kimeneti csatorna CB vezérlőbuszára van rákötve. A bemutatott kapcsolási elrendezés 7 pufferfokozatai nem invertáló puffererősítőkből vannak felépítve és feladatuk a DB adatbusz, CB vezérlőbusz, AB címbusz egyes vezetékein megjelenő jelek csatolásmentesítése, erősítése és illesztése. A bemutatott kapcsolási elrendezés működése a következő: A DB adatbusz D0-D7 adatvezetékeire közvetlenül kapcsolódó 1 vonalmeghajtó fokozat alapesetben kifelé a hosszú vonalat alkotó V vezeték felé mutat, azaz a számítógép bemeneti-kimeneti csatornája felé bemenetként mutatkozik. Az 1 vonalmeghajtó fokozatnak ez az iránya a DIRI irányváltó bemenet vezérlésével van megvalósítva: Ez a 3 irányváltó fokozattól csak abban az esetben kap logikai alacsony szintet, ha az annak a bemenetére kapcsolódó IOR bemenet/kimenet olvasás vezeték vagy pedig a MEMR memória olvasás vezeték alacsony logikai szintű. Ez azt jelenti, hogy az 1 vonalmeghajtó fokozat alapállapota „írás irányú”, mert az említett jelek alacsony logikai szint esetén aktívak és alapállapotuk a logikai magas szint. Az 1 vonalmeghajtó fokozat az EN1 engedélyező bemenetén keresztül az 5 engedélyező fokozattal akkor aktiváljuk, ha a csatolt külső perifériális egységgel bemenet/kimenet perifériális vagy DMA-s (direkt memória hozzáféréses) műveleteket akar végezni a számítógép. Az ennek megfelelő számítógép vezérlőjelek a 6 logikai hálózatra futnak be, amely logikai alacsony szintre „VAGY” logikai funkciót lát el ebben az esetben. Az engedélyezéshez szükséges, hogy az 5 engedélyező fokozat CB vezérlőbuszra csatlakozó bemenetéinek egyikén aktív szint azaz logikai alacsony szint legyen. A csatolt külső perifériális egység DB adatbuszához csatlakoztatott 2 vonalmeghajtó fokozat EN2 engedélyező bemenete testpotenciálra, azaz logikai alacsonyszintre van kötve, így a 2 vonalmeghajtó fokozat mindig aktív engedélyezett állapotban van. A 2 vonalmeghajtó fokozat alapállapotban ugyancsak a hosszú vonalat alkotó V vezeték felé mutat, így tehát alapállapotban, „olvasás irányú” azaz a külső perifériális egység bemeneti- kimeneti csatornája felé bemenetként jelentkezik. Ez abban az esetben áll fent, ha a 2 vonalmeghajtófokozat DIR2 irányváltó bemenetén alacsony logikai szint van. Ezt a logikai vezérlőjelet a számítógép CB vezérlőbuszának IOW bemenet/kimenet írás vezetékként megjelenő aktív állapotban logikai alacsony szintű jel alkotja. Látható, hogy a V vezeték két végén lévő 1, 2 vonalmeghajtó fokozatok alapállapotban kimeneteiket mutatják egymás felé. A vonali jelek ütközését a számítógép DB adatbuszára csatlakozó vonalmeghajtó fokozathoz kapcsolt 5 engedélyező fokozat gátolja meg úgy, hogy csak a CB vezérlőbusz IOR bemenet/kimenet olvasás vezetékének vagy IOW bement/kimenet írás vezetékének vagy MEMR memórai olvasás vezetékének aktív alacsony szintjére engedélyezi az 1 vonalmeghajtó fokozat aktív állapotát. A 2 vonalmeghajtó fokozat alapállapotban az olvasott jeleket a V vezetéken keresztül egészen az 1 vonalmeghajtó fokozatig átengedi. Ezt a tulajdonságot 5 10 15 20 25 30 35 40 45 50 55 60 65 5