189865. lajstromszámú szabadalom • Rendszertechnikai elrendezés két mikrogép közötti adattranszfer megvalósítására videovezérlő alkalmazásával
t 189.865 2 átvált így tíz 52 duplicate-RAM címvezetékeihez és az olvasás kontroljel 523 bemenetéhez a továbbiakban a második 7 mikrogép csatlakozik. Az adattranszfer megtörténtéről az első 6 mikrogép a második 7 rnikrogépet 65 kimeneten interrupt jellel értesíti. Ezzel egy teljes adattranszfer folyamat lejátszódott a két mikrogép között és a továbbiakban ez megismételhető az előzőekben leírt módon az első 6 mikrogép irányítása alatt. A 3. ábrán látható 55 írás-kontrol egység működése a következő: Az első KO léptetőregiszter K03 törlőbemenetére és soros K04 bemenetére jutó karakterszámláló LSB jel logikai " l" állapota esetén lehetővé teszi, hogy a második K3 NÉS-kapu egyik bementére érkező transzfer-kontroljel logikai l" állapotánál a másik 554 órajel-bemenetére érkező 554 órajelek a második K3 NÉS-kapun keresztül az első KO léptetőreigszterre jutva ott a logikai "l" állapot léptetését létrehozzák. Az első KO léptető regiszter párhuzamos K05 C-kimenetén megjelenő jel közvetlenül, a párhuzamos KOI D-kimenetén megjelenőjel pedig első KI inverteren keresztül az első K2 NES-kapu egyik, ill. másik bemenetére kerül. Az első K2 NES-kapu kimenetén az órajel periódus idejétől és a léétetőregiszter kimenetek megválasztásától függő szélességű impulzust kapunk. A második K7 léptetőregiszter K73 töriőbemenetére és soros K74 bemenetére a második K4 inverteren keresztül a karakterszámláló LSB jel (Ho) invertált értéke kerül. Ennek logikai " l” állapota esetén, a második K3 NÉS-kapu egyik bemenetére érkező transzfer-kontroljel logikai i" állapotánál a másik 554 órajel-bemenetére érkező 554 órajel a második K7 léptető regiszterre jutva ott a logikai "l" állapot léptetését eredményezik. A második K7 léptetőregiszter párhuzamos K76 D-kimenetéről közvetlenül, a párhuzamos K75 C-kimenetéről a jel pedig a negyedik K8 inverteren keresztül a negyedik K9 NÉS-kapu egyik ill. másik bemenetére kerül. A negyedik K9 NÉS-kapu kimenetén az órajel periódus idejétől és a lépte tő reigszter kimenetek megválasztásától függő szélességű és elhelyezkedésű impulzust kapunk. A harmadik K5 NÉS-kapu az egyik ill. a másik bemenetére érkező negatív impulzusokat egyesíti és a kimenetén az eredő pozitív pulzussor jelenik meg, melyet a harmadik K6 inverter invertál. Űy módon kapjuk a 4. ábrán is látható WR írás-kontolijelet a harmadik K6 inverter kimenetén. Mint az ismertetett működésből és a 4. ábrából látható az 55 írás-kontrol egység a karakterszámláló LSB jelének (Ho) mindkét félperiódusa alatt beállítható szélességű és az 1/0 ill. 0/1 átmenetekhez képest beállítható késleltetésű WR írás-kontroljelet állít elő. A találmány szerinti megoldás célkitűzéseit megvalósította és előnyei a következők:- két mikrogép közti adattranszfemél az adatok megcímzését és az írás-kontrol egység vezérlését az egyébként is jelenlévő videovezérlő Ismert feladatait ellátó jeleinek felhasználásával oldottuk meg. Ezzel mellőzhetővé váltak bonyolult elemek és software felhasználása,- a videovezérlő jeleit abban az időpontban használjuk fel, amikor azok eddigi ismert funkciójukat is elláták. -Hymódon a transzfer gyorsabbá vált,- az adattranszfer hardware úton történik, anélkül, hogy az adattranszfer az adatokat szolgáltató rnikrogépet terhelné, amely ilymódon egyéb feladatok ellátására alkalmas marad,- az ismert megoldásoknál jelentkező szoros csatolás ill. hold-állapot elmaradása következtében kisebb a zavarveszély,- az írás-kontrol egység szimmetrikus felépítése következtében úgy a páros, mint a páratlan karakterek átmásolásakor az adattranszfer teljesen azonos módon történik. Dymódon a RAM para■ métereinek tűrési sávja szélesebb lehet, az asszimetria nem csökkenti azt,- az írás-kon troljel szélessége és elhelyezkedése egyszerű módon beállítható. Szabadalmi igénypontok 1. Rendszertechnikai elrendezés két mikrogép közötti adattranszfer megvalósítására videovezérlő alkalmazásával, amely tartalmaz videovezérlőt (1), amelynek videokimenete (12) display (2) videobemenetére (21), adatbemenete (13) refresh-RAM (4) adatbus-ára (42) és első mikrogép (6) adatbus-ára (62), adatsor- és karakterszámláló kimenetei (14) első szelektro (3) adatsor- és karakterszámláló bemenetéire (31), az első szelektro (3) címkimenete (32) a refresh-RAM (4) címbemenetére (41), címbus bemeneté (33) az első mikrogép (6) címbus kimenetére (61), az első mikrogép (6) interrupt kimenete (65) második mikrogép (7) interrupt bemenetére (76), interrupt bemenete (66) a második mikrogép (7) interrupt kimenetére (75) van kötve, azzal jellemezve, hogy tartalmaz továbbá adattranszfer egységet (5), amelynek szinkronizáló órajelbemenete (Al) a videovezérlő (1) blankkimenetére (11), karakterszámláló LSB bemenete (A2) a videovezérlő (1) adatsor- és karakterszámláló kimeneteire (14), címbemenete (A3) a refresh-RAM (4) címbemenetére (41), adatbemenete (A4) a refresh-RAM (4) adatbuszra (42), órajelbemenete (A5) az első mikrogép (6) órajelkimenetére (63), D bemenete (A6) az első mikrogép (6) portkimenetére (64), adatkimenete (A7) a második mikrogép (7) adatbemenetére (71), chip-selekt kimenetére (72) , olvadás-kontroljel kimenetére (73), címbusa (A 10) a második mikrogép (7) címbus-ára (74) csatlakozik. 2. Az 1. igénypont szerinti rendszertechnikai elrendezés, azzal jellemezve, hogy az adattranszfer egység (5) tartalmaz első buffert (5IX amelynek adatbemenetére (511) az adattranszfer egység (5) adatbemenetére (A4), adatkimenete (512) duplicate-RAM (52) adat be- kimenetére (521) és második buffer (53) adatbemenetére (53IX transzfer-kon troljel bemenete (513) ÉS-kapu (54), írás-kontrol egység (55) és második szelektor (56) transzfer-kontrol jel bemenetére (543, 551, 565) és kontrol D flip-flop (57) transzfer-kontroljel kimenetére (571) van kötve, a duplicate-RAM (52) címbemenete (522) olvasás-kontroljel bemenete (523) és íiás-kontroljel bemenete (524) a második szelektor (56) címkimenetére (564), olvasás-kontroljel kimenetére (563) és írás-kontroljel kimenetére (562), a második buffer (53) adatkimenete (532) az adattranszfer egység (5) adatkimenetére (A7), kapuzott chip-selekt bemenete (533) az ÉS-kapu (54) kapuzott 5 10 15 20 25 30 35 40 45 50 55 60 4