193096. lajstromszámú szabadalom • Rendszertechnikai elrend két mikroprocesszoros rendszer csatolására az IEC 625-os buszhoz egyetlen GPIB interface chippel

193096 téré (65) van kötve. A szelektor (5) olvasás kontroljel kimenete (53) a GPIB chip (6) olva­sás kontroljel bemenetére (62), írás kontroljel kimenete (54) a GPIB chip (6) írás kontroljel bemenetére (61), szelektor kontroljel beme­neté (55) a GPIB chip (6) chip-select beme­netére (67), az inverter (7) bemenetére (72), a második mikrogép (8) chip-select kimenetére (84) és második transceiver (9) engedélyező bemenetére (92), második olva­sás kontroljel bemenete (56) a második mikro­gép (8) olvasás kontrol jel kimenetére (83), második írás kontroljel bemenete (57) a máso­dik mikrogép (8) írás kontroljel kimenetére (82), a második mikrogép (8) adat ki/bemene­­te (85) a második transceiver (9) adat be/kimenetére (91) csatlakozik. (1. ábra) 1 A találmány tárgya rendszertechnikai el­rendezés két mikroprocesszoros rendszer (továbbiakban: mikrogép) csatolására az 1EC 625-ös buszhoz egyetlen általános felhaszná­lású interfész busszal, továbbiakban: GPIB 5 (General Purpose Interface Bus) chippel (Részletesebben lásd az 1984. évi kiadású INTEL katalógust). Előnyösen alkalmazható automata mérő­­rendszereknél, ahol sebességi és rendszer meg- 10 fontolások alapján a vezérlési funkciókat több mikrogép látja el. Az ismert megoldások két csoportba sorol­hatók. Az egyik csoportnál az egyik mikro­gép áll közvetlen kapcsolatban az IEC 625-ös 15 busz többi tagjával egy GPIB chipen keresz­tül. A másik mikrogép először 1/0 csatolással, PIA-, periféria interface adapter-áramkö­rök felhasználásával kiválasztott PORI-on keresztül juttatja el adatait az egyik mikrogéphez, amely azután továbbítja azokat a GPIB chiphez. A GPIB chipről az adatok az IEC 625-ös buszra jutnak, illetve az IEC 625-ös buszról érkező adatok az egyik mik­­rogépre kerülnek, amely azután azokat a két mikrogép közötti csatoláson keresztül a má­sik mikrogépre juttatja. Ilyen megoldást alkal­maznak pl. a Gen Rád 1731 típusú berendezés­ben. Az ismert megoldások másik, a találmány 30 szerinti megoldáshoz legközelebb álló cso­portjánál mindkét mikrogép rendelkezik egy-egy GPIB chippel és ezen keresztül közvetlenül valósítja meg a kommunikációt az IEC 625-ös busz többi tagjával. A mikro- 35 gép és a GPIB chip között az információ forgalom interruptos vagy DMA üzemmel valósulhat meg. Az utóbbi esetben DMA kont­­roller alkalmazása szükséges kiegészítéskép­pen a mikrogéphez. Ilyen megoldás található 40 az INTEL AFM—00229B közleményében, va­lamint a HP Journal Volume 24/Number 2 számában. Az első csoportba tartozó megoldás hátrányai a következők: 45 — az adatáramlás útja hosszú, ezért za­varérzékeny, 2 — az adatátvitel viszonylag hosszú ideig tart, — két mikrogép közötti kapcsolatot is meg­felelő szintűre szükséges kiépíteni busz csatolók, üzenő memória, arbiter logi­kák alkalmazásával, ami a megoldást költségessé teszi. A másik csoportba tartozó megoldás hátrá­nyai a következők: — mindegyik mikrogép az IEC 625 buszhoz történő csatlakoztatáshoz külön-külön GPIB chip alkalmazását igényli, ami viszonylag igen drága LSI áramkör, — a mikrogéphez az adatátvitel érdeké­ben kiegészítő áramkör, pl. DMA kont­­roller alkalmazása szükséges, arai szin­tén drága áramkör nagy integráltsága miatt. A találmány célkitűzései a következők: — egyetlen GPIB chippel megvalósítani az adatok oda—vissza áramlását az IEC 625 buszra, ill. buszról olymódon, hogy az adatok mind az első, mind a második mikrogépnek az IEC 625-ös busszal való kapcsolata esetén a másik mikrogép adatvonalain történő keresz­­tülhaladás nélkül, közvetlenül kerülje­nek az GPIB chipre. — a GPIB chip kiegészítő áramkörei kevés számú, olcsó, hazai vagy szocialis­ta importból beszerezhető elemekkel legyenek felépíthetők. A találmány szerinti megoldás azon a felismerésen alapul, hogy a GPIB chipek ren­delkeznek interrupt kimenetből és chip-select bemenetből álló egyik vezérlőjel csoporttal, valamint DMA ACK kontroljel bemenetből és DMA REQ kontroljel kimenetből álló másik vezérlőjel csoporttal, s ha az egyik vezér­lőjel csoporthoz az egyik mikrogépet, a másik vezérlőjel csoporthoz a másik mikrogépet ren­deljük hozzá, továbbá ezekhez a szükséges kiegészítő áramköröket (transceivereket, ka­pukat, szelektort, invertert) kapcsoljuk, ak­kor mindkét mikrogépről megvalósítható az adatok be/kiáramlása a GPIB chiphez és on­nan az IEC 625-ös buszra. 2

Next

/
Oldalképek
Tartalom