188040. lajstromszámú szabadalom • Kapcsoló hálózat lassú perifériás, előnyösen sornyomtató tetszőleges számítógépekhez való logikai illeszkedése

I 188 040 2 A találmány tárgya olyan kapcsoló hálózat, amely lassú periféria, előnyösen sornyomtató tet­szőleges számítógéphez való kompatíbilis logikai csatlakoztatására alkalmas. Ismeretes, hogy a számítógépnek és a vele együtt­működő perifériának (sornyomtató, kártyaolvasó, kártyalyukasztó, lyukszalag olvasó és lyukasztó, írógép stb.) azonos interface-szel kell rendelkezni, hogy együttműködésük zavartalan legyen. Az in­­terface-k minden berendezésnél jól definiált algorit­musból (kódból) állnak. A gyakorlatban a különböző számítógépek és a gazdasági, kereskedelmi okok miatt alkalmazandó perifériák interface-e különböző, így együttműkö­désük biztosítására illeszteni, kompatíbilissé kell tenni azokat. Ismeretesek olyan megoldások, ame­lyek egy adott számítógéphez illesztenek egy adott perifériát. Ezeknek a megoldásoknak az a közös hátránya, hogy gyakorlatilag funkcionális módosí­tás nem hajtható végre rajtuk, hiszen ehhez majd­nem az egészet újra kell tervezni. Előfordulhat pe­dig, hogy a számítógépes rendszerben valamilyen változtatást, korszerűsítést hajtanak végre és ehhez előnyös lenne, ha az illesztő is módosítható lehetne. Olyan megoldás is ismeretes, mint pl. a 165 842 lajstromszámú magyar szabadalmi leírásban ismer­tetett, amelynél egy adott számítógéphez a több, egységes interface elvű perifériát együttesen csatoló­egységekkel csatolják. Itt a csoportosítást a felhasz­nálás jellege határozza meg. Ennél az egységes in­terface elvű csoportosításnál is szükséges azonban, hogy az egyes perifériák kompatíbilisek legyenek az adott számítógéppel. A különböző központi egysé­gekhez való csatlakoztatásra ez a megoldás nem alkalmas. A 177 048 lajstromszámú magyar szabadalmi le­írásban közölt megoldás egy processzorral vezérelt rendszer, amelyhez kapcsolódó perifériának saját memóriával rendelkező perifériavezérlője van, amely memória a rendszermemória része. E számí­tógépes rendszer működésének lényege, hogy az olyan perifériák vezérlésénél, amelyek maguk is tartalmaznak félvezető memóriát, a kétszeres puffe­­rolás elkerülhető és a rendszerhez csatlakozó hard­­war igény is minimálisra csökkenthető, ha a peri­féria saját memóriáját a rendszer operatív memóri­ájának részévé teszik, úgy, hogy a periféria memó­ria számára a rendszer operatív memóriájából egy meghatározott nagyságú címterjedelem van kijelöl­ve. Ezen megoldás csak akkor lehetséges, ha a pro­cesszor, a memória és a periféria egy komplexumot alkot. Nem megoldott ebben az esetben egy adott szá­mítógép központi egységéhez egy új, különböző, eltérő vezérlést igénylő periféria automatikusan kompatíbilis csatlakoztatási lehetősége. A találmányunk elé kitűzött cél, hogy az ismerte­tett hiányosságokat kiküszöböljük és olyan kap­csoló hálózatot hozzunk létre, amely egyszerű mó­don lehetővé teszi egy adott lassú periféria tetszőle­ges számítógéphez való alkalmazását. A kitűzött célunkat azáltal érjük el, hogy talál­mány szerinti kapcsoló hálózatot, amely beviteli­kiviteli portokon keresztül, az adatforgalom irá­nyának megfelelően, a kimeneteit képező kimenő adatbusszal, vezérlő vonalakkal, valamint vezérlő és státus vonalakkal a perifériához kapcsolódik, bemeneteire a számítógép vezérlő, vezérlő és státus vonalai, valamint kimenő és bemenő adatbusza csatlakoznak, az jellemzi, hogy a bemenetéit képe­ző programozható beviteli-kiviteli portok és a ki­menetei között buszrendszerrel programozható ve­zérlő, előnyösen mikroprocesszor és ehhez tartozó csak olvasható memória, írható-olvasható memó­ria van elrendezve és a buszrendszerre beviteli-kivi­teli porton át a tetszőleges számítógéphez való kompatíbilis kapcsolódást beállító választó kap­csoló csatlakozik. A találmányt a továbbiakban kiviteli példa kap­csán, rajz alapján ismertetjük részletesebben. Az 1. ábrán a találmány szerinti kapcsoló hálózat tömbvázlata látható. A kapcsoló hálózatot 18 mik­roprocesszor vezérli, melyhez címbuszokon, és adatbuszokon azaz az 17 buszrendszeren az alábbi­ak kapcsolódnak:- a 19 csak olvasható memória, amely tárolja a rendszer felügyeletét ellátó firmware-t és a kódkon­verziós táblázatokat,- a 20 írható-olvasható memória, amely biztosít­ja az adatok átmeneti tárolását és megvalósítja a transzlációs regisztereket,- az 1 beviteli-kiviteli port, amely kialakítja à 7 periféria, előnyösen somyomtató felé a 4 kimenő adatbuszt a 7 periféria belső kódjának megfelelően,- a 2 beviteli-kiviteli port a 7 perifériát 5 vezérlő vonalak jeleit alakítja ki,- a 3 beviteli-kiviteli port, amely fogadja a 7 perifériától érkező 6 vezérlő és státus vonalak jeleit és továbbítja a 18 mikroprocesszor felé,- a 13 programozható beviteli-kiviteli port a 8 számítógép felől érkező 12 bemenő adatbusz jeleit fogadja az adott 8 számítógép I/O kódjának megfe­lelően és továbbítja a 18 mikroprocesszor felé,- a 14 programozható beviteli-kiviteli port a 8 számítógép felé visszaküldendő adatoknak (címek­nek, státuszinformációknak) a 11 kimenő adatbu­szát alakítja ki,- a 15 programozható beviteli-kiviteli port a 8 számitógép felé kiadandó 10 vezérlő és státus vona­lak jeleit alakítja ki,-a 16 programozható beviteli-kiviteli port, amely a 8 számítógép felől a 9 vezérlő vonalakon érkező jeleket fogadja,- a 21 beviteli-kiviteli port, amely megvalósítja az interface típus 22 választó kapcsoló, amely elő­nyösen két hexadecimális kapcsolóból, vagy négy vagy nyolc kétállású kapcsolóból áll, 18 procesz­­szorhoz való illesztését. A rendszer a kővetkezők szerint működik: A tápfeszültség bekapcsolásakor, illetve szelektív reset esetén a rendszert a belső mikroprogramja inicializálja, miszerint az interface 22 választó kap­csoló állapotának lekérdezése után, annak állapo­tától függően felkészíti a rendszert a kiválasztott interface megvalósítására. Az inicializálás alatt a 13-16 programozható beviteli-kiviteli portok be­programozására is sor kerül. Ezek után az interface jeleinek funkciója, iránya és polaritása is meghatá­rozásra kerül. 5 10 15 20 25 30 35 40 45 50 55 60 65 2

Next

/
Thumbnails
Contents