165842. lajstromszámú szabadalom • Kapcsolási elrendezés kisszámítógép egységes interface elvű perifériáinak együttes csatlakoztatására
3 165842 4 10 > alapperifériák bővítményperifériák rajzolt Központi egység 16 Belső adatforgalmi és vezérlési kapcsolat 17 Együttes csatolóegység az alap-perifériák számára 18 Együttes csatolóegység a bővítmény-perifériák 19 számára 5 írógép 1 Szalaglyukasztó r Szalagolvasó J Kártyaolvasó vagy egyéb adatbeviteli berendezés Kártyalyukasztó vagy egyéb adatbeviteli berendezés Egységes elvű interface, a vonalakra nyilak az adatforgalom irányát jelzik. Az 1 központi egység az annak részét képező 3 és 4 csatolóegységekkel egy, a központi egység típusára jellemző 2 kapcsolatban áll. Példánk két csatolóegységet mutat be, melyek közül az egyik a minimálkonfiguráció része, a második a hozzátartozó perifériákkal már a konkrét felhasználáshoz illeszkedő bővítés. A 3, illetve a 4 csatolóegység a 10 egységes elvű interface-eken keresztül kapcsolódik az önmagukban ismert 5, 6 és 7, illetve 8, és 9 periféria csoportokhoz. A 10 egységes elvű interface vonalakon a nyilak az adatáramlás irányát jelölik. A példa szerinti bővítéseken túl természetesen a további bővítések egész sora lehetséges (modemek, nyomtatók, háttértárak, speciális mérő adatgyűjtő berendezések, numerikus be- és kimenetek stb.), A fenti perifériák egységes elvű interface-e a 2. íbra szerinti „handshaking" vezérlési szekvenciának tesz eleget. 4z ábra jelölései: NK: nyelő kész; a nyelő üzemkész állapotban van FK: forrás kész; a forrás üzemkész állapotban van NV: nyelő vezérlés; a nyelő 1 byte forgalmazását kéri. PV: forrás vezérlés; a forrás a kért byte-ot adja D: adatvonalak; 8 bit párhuzamos forrás-nyelő irányú továbbítására alkalmas vezetékrendszer. 40 A találmány tárgyát képező együttes csatolóegység, függetlenül az adatforgalom irányától, az alábbi funkciókat valósítja meg: a központi egységtől érkező címzés szerinti egy vagy több periféria kiválasztása 45 a kiválasztott perifériák üzemkészségének vizsgálata (ha a kiválasztott periféria, vagy perifériák egyike üzemképtelen, hibajelzést ad) — a periféria vezérlőjel hatására az adatforgalom kezdeményezése (pl. felfüggesztéskéréssel- 50 - az adatforgalom lezajlása után az újabb forgalom kezdeti feltételeinek beállítása. Az együttes csatolóegység fenti feladatát példaképpen a 3. ábra szerinti elrendezésben teljesíti. Példánk az 1. ábra 3 csatolóegységének részletezését 55 adja. A 3. ábra jelölései csatlakozás a lyukszalagolvasóhoz csatlakozás a klaviatúrához csatlakozás az írógép-nyomtatórészhez csatlakozás a lyukasztóhoz 10 15 20 25 30 35 11 12 13 14 15 címkiválasztó kombinációs hálózat adatvonalak kapuzó áramkörei hibajel képző kombinációs hálózat Adatforgalmat kezdeményező jelet (felfüggesztés kérés jelet) képző kombinációs hálózat periféria vezérlő jeleket képző kombinációs hálózat 60 65 C — periféria címzés a központi egységből Dl — adatvonalak az olvasótól D2 — adatvonalak az írógéptől D3 - adatvonalak az írógéphez D4 — adatvonalak a lyukasztóhoz D5 — adatvonalak a központi egységbe D6 — adatvonalak a központi egységből FK1 — olvasó forrás kész jele FK2 — írógép forrás kész jele NK3 - írógép nyelő kész jele NK4 - lyukasztó nyelő kész jele H — hibajelzés a központi egység számára FV1 — olvasó forrás vezérlés jele FV2 — írógép forrás vezérlés jele NV3 — írógép nyelő vezérlésjele NV4 — lyukasztó nyelő vezérlés jele F - felfüggesztés kérés a központi egység felé NV1 — nyelő vezérlés jel az olvasó felé NV2 — nyelő vezérlés jel az írógép felé FV3 — forrás vezérlés jel az írógép felé FV4 — forrás vezérlés jel a lyukasztó felé Ny — adatforgalom nyugtázás jele a központi egységből A — adatkiadás vezérlőjele a központi egységből A központi egység az adatforgalmat a belső rendszerének megfelelő módon a C vezetékeken megjelenő címkombinációval kezdeményezi. Ali kombinációs hálózat azt dekódolja, és amennyiben az adatforgalom a szóban forgó három periféria négy lehetséges funkciója közül valamelyikre vonatkozott, a megfelelő áramkörök kijelölését elvégzi: — a 12 adatvonal-kapuk megfelelő kijelölésével az adatvonalak megfelelő összeköttetését biztosítja — a 13 kombinációs hálózat megfelelő kijelölésével a kiválasztott periféria üzemképességét jelzi a központi egységnek. - a 14 kombinációs hálózat megfelelő kijelölésével a kiválasztott perifériától kapott vezérlőjel az adatforgalom kezdeményezését kéri a központi egységtől - a 15 kombinációs hálózat megfelelő kijelölésével biztosítja a kijelölt periféria számára a vezérlő jelet. Az adatforgalom vezérlés a handshaking elv teljes érvényesítésével zajlik úgy, hogy a lassú perifériák miatt jelentkező várakozások a központi egységet feleslegesen nem tartják fel. Adatolvasási forgalom (olvasó, vagy írógép klaviatúra, példaképpen az olvasó forgalmán bemutatva.) — az olvasó alaphelyzetben van, az FV1 jel logikai 0 — a címkiválasztás olvasási adatforgalmi kezdeményezést dekódol, a 15 kombinációs hálózat az NV1 vezérlő jelet küldi az olvasónak — az olvasó működésbe lép, és mihelyt az olvasott.. 2