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

5 193096 6 írás/olvasás kontroljel 61, 62 bemenetére. Ebben az állapotban a chip-select 84 kimenet jele a 7 inverteren keresztül engedélyezi az első 2 transceiver működését, így az első 1 mik~ rogép adat 14 ki/bemenete a 6 GPIB chip adat 63 be/kimenetére kapcsolódik az első 2 transceiveren keresztül. Ezután az adat­­transfer a követkevőképpen valósul meg: Az első 1 mikrogép második interrupt 12 bemenetére jut a 6 GP1B chip DMA REQ kontroljel 65 kimenetének jele és ez interrupt rutint indít el, melynek során az első 1 mik­rogép a 6 GPIB chip DMA ACK kontroljel 64 bemenetét a címtartományába tartozó memória chip chip-select bemenetének tekinti és erre a memória címre (címről beírást) kiolvasást végez a chip-select 13 kimenetének aktivizálásával. Mivel az előzőekben leírt módon az első 1 mikrogép írás/olvasás kontroljelének és adatbuszának kapcsolata a 6 GPIB chippel már megvalósult, így a DMA ACK működése egy adatbyte trans­­ferjét hozza létre a 6 GPIB chip kimenő/bejövő regiszterébe/regiszteréből az első 1 mikrogép felől/felé. A 6 GPIB chip regisztere és az IEC 625 busz között az adatbyte transféré a szab­vány előírásai szerint történik. A DMA REQ és a DMA ACK kontroljelek ismételt működte­tésével a kívánt méretű adatblock transféré az IEC 625-ös busz és az első 1 mikrogép között megvalósul. Ha az IEC 625-ös buszról érkező másodla­gos cím kijelölése alapján a második 8 mik­­rogépnek kell kapcsolatban lennie az IEC 625-ös busszal, akkor a byte-onkénti adat­­transfer a 6 GPIB chip interrupt 66 kimeneté­nek és a második 8 mikrogép chip-select 84 ki­menetének kontroljeleivel valósul meg az inter' rupt rutin során a második 9 transceiveren ke­resztül. A második 8 mikrogép ilyenkor a chip­­-select 84 kimenetének jelével az 5 szelektor irányát úgy állítja be, hogy az■ írás/olvasás kontroljelét a 6 GPIB chiphez eljuttassa. Ugyancsak a chip-select 84 kimenet jele biz­tosítja azt, hogy a második 8 mikrogép a második 9 transceiveren keresztül adatokat tudjon küldeni/fogadni a 6 GPIB chip­­re/chipről és az első 1 mikrogép első 2 trans­ceiveren keresztül megvalósult kapcsolata a 6 GPIB chippel megszakadjon. A talál­mány szerinti rendszertechnikai elrendezés egy előnyös megvalósításánál az 1 mikrogép INTEL 8085 típusú mikro­processzor, a 2 transceiver LS 245 típusú oktál, 3 álla­potú kimenettel rendelkező IC, a 3 ÉS-kapu LS 32 típusú IC, a 4 ÉS-kapu LS 32 típusú IC, az 5 szelektor 1/2 LS 157 típusú IC, a 6 GPIB chip INTEL 8291 típusú mikro­processzor, a 7 inverter LS 04 típusú IC a 8 mikrogép INTEL 8085 típusú mikro­processzor, a 9 transceiver LS 245 típusú oktál, 3 álla­potú kimenettel rendelkező IC. A találmány szerinti megoldás célkitűzé­seit megvalósította, és előnyei a következők: — egyetlen GPIB chippel megvalósul az adatok oda/vissza áramoltatása az IEC 625-ös buszra/buszról két mikrogép esetén, — az adatáramlás direkt módon valósul meg a mikrogépek és a GPIB chip között, így gyors és zavarérzéketlen, — a GPIB chip kiegészítéséhez egyszerű, olcsó integrált áramköri elemek alkalmaz­hatók. — a két mikroprocesszoros rendszer kö­zött magas szintű kapcsolat kiépítése nem szükséges SZABADALMI IGÉNYPONT I.) Rendszertechnikai elrendezés két mikro­processzoros rendszer csatolására az IEC 625-ös buszhoz egyetlen GPIB chippel, amely tartalmaz első mikrogépet (I), má­sodik mikrogépet (8), amelynek chip select kimenete (84) GPIB chip (6) chip-select bemenetére (67), interrupt bemenete (87) a GPIB chip (6) interrupt kimenetére (66) van kötve, azzal jellemezve, hogy tartalmaz továbbá első transceiver! (2), amelynek adat be/kimenete (21) az első mikrogép (1) adat ki/bemenetére (14), adat ki/bemenete (22) a GPIB chip (6) adat be/kimenetére (63) és második transceiver (9) adat ki/bemenetére (93), engedélyező bemenete (23) inverter (7) kimenetére (71), az első mikrogép (1) első interrupt bemenete (11) a második mikro­gép (8) első port kimenetére (81), má­sodik interrupt bemenete (12) második ÉS-kapu (4) kimenetére (41), chip-select kimenete (13) első ÉS-kapu (3) egyik be­menetére (31), írás kontrol jel kimenete (15) szelektor (5) első íráskontroljel bemenetére (52), olvasás kontroljel kime­nete (16) a szelektor (5) első olvasás kontroljel bemenetére (51) csatlakozik, az első ÉS-kapu (3) másik bemenete (32) a második ÉS-kapu (4) másik bemenetére (43) és a második mikrogép (8) második port kimenetére (86), kimenete (33) a GPIB chip (6) DMA ACK kontroljel beme netére (64), a második ÉS-kapu (4) egyik bemenete (42) a GPIB chip (6) DMA REQ kontroljel kimenetére (65), a szelektor (5) olvasás kontroljel kimenete (53) GPIB chip (6) olvasás kontroljel bemenetére (62), írás kontroljel kimenete (54) a GPIB chip (6) írás kontroljel bemenetére (61), szelektor kontroljel bemenete (55) a GPIB chip (6) chip-select bemeneté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 olvasás kontrol­­jel bemenete (56) a második mikrogép 5 10 15 20 25 30 35 40 45 50 55 S0 65 4

Next

/
Thumbnails
Contents