196096. lajstromszámú szabadalom • Processzor elrendezés Z 80-as tipusú processzorral terminálfunkciók ellátására, valamint elrendezés katódsugárcső vezérlővel vezérelt katódsugárcső monitoron kis- és nagyméretű karakterek megjelenítésére

1 2 mány szerint kiegészítettük. Az első ilyen egységet 18 ütemvezérlést késleltető áramkör képezi, amelynek belső felépítését a 2. ábra szemlélteti. Ennek egyik bemenete az 1 processzor MRQ memória kérés kime­netével, ennek megfelelő kimenete a 11 memória c,m interface egyik bemenetével, továbbá egy-egy ki­menete a 2 memória CAS és RAS ütembemeneteivel van összekötve, ilyen új egységet képez egy 21 cím multiplexer, amelynek egyik bemeneti csoportja a 100 belső címbusszal, másik bemeneti csoportja pe­dig 22 display cím számláló kimenetével kapcsolódik. A 21 cím multiplexer kimenete a 102 külső cím busz­hoz kapcsolódik. A 22 displey cím számláló beíró be­menete a 103 külső adatbuszról vezérelt 23 display kezdőcím regiszterrel van összekötve. A 21 cím mul­tiplexer SEL választás bemenete 203 vonalon át D típusú 20 flip flop Q kimenetéről kap vezérlést, és ez a 203 vonal 24 puffer regiszter Ld beírás bemene­tével is kapcsolódik. A 22 display cím számláló alapállapotba vezérlé­sét 200 vonalon keresztül a vezérelt display képszink­ron jelének egyik éle biztosítja, léptetéséről pedig a Cp számláló bemeneten keresztül 204 vonalon át D típusú 19 flip flop negált kimenete gondoskodik, és a 204 vonal vezérli a 4 katódsugárcső vezérlő DACK adat nyugtázás bemenetét is. A 19 és 20 flip flopok vezérlését 26, 27 inverterből, 28 NEMES kapuból és 29 kondenzátorból álló logikai áramkör az 1 procesz­­szor RFRSH frissítés kimenetének jele alapján végzi, a 20 flip flop D bemenete a 4 katódsugárcső vezérlő DRO, adatkérés kimenetével van 201 vonalon keresz­tül összekötve. A 19 flip flop statikus D bemenetét a 20 flip flop negált kimenete vezérli, Cp ütembemenete pedig a 16 frekvenciaválasztó egyik kimenetével kapcsolódik. A 202 vonal inverteren keresztül a 17 buszmeghajtó áramkör En engedélyező bemenetéhez csatlakozik. A 103 külső adatbusz a 24 puffer regiszteren ke­resztül kapcsolódik a 4 katódsugárcső vezérlő DATA IN adatbemenetével, továbbá 25 interface révén az elrendezés háttértároló berendezésekkel kapcsolható össze. A 8 klaviatúra interface klaviatúrához, a 9 nyomtató interface nyomtatóhoz biztosít csatlako­zást. A 2. ábrán a 18 ütemvezérlést késleltető áramkör felépítése látható, amely az MRQ memória kérés ki­menethez kapcsolódó 40 erősítőből, és sorosan egymás mögé kapcsolt 41, 42, 43 és 44 inverterek­­ből, továbbá 45 kondenzátorból áll. Az egyes elemek kismértékű késleltetést és elválasztást biztosítanak, és gondoskodnak a RAS és CAS ütembemenetek, vala­mint a 11 memória cím interface helyes időzítésű ve­zérléséről. A 3. ábrán a 34 katódsugárcső monitor és a 4 katódsugárcső vezérlő között kialakított egységek el­rendezése látható, amelyek alapvető feladata a meg­felelő karaktersorozatok megjelenítése a képernyőn. Az 1. ábrához hasonlóan az ismert egységeket itt is kettős vonal határolja. Az elrendezésnek ez a része tartalmaz 30 karakter­generátort, amelynek A3 ... A9 bemenetel 110 ka­rakter buszon keresztül a karaktereket meghatározó - kódokat fogadják a 4 katódsugárcső vezérlő CC0 ... CG6 kimeneteiről, AO, A1 és A2 bemenetei a karak­tert meghatározó sorok kijelölését teszik lehetővé. A 4 katódsugárcső vezérlő LC0 ... LC3 kimenetei a ka­raktersorok vezérlő jeleit szolgáltatják. A 30 karakter - geneiátor kimenete 31 léptető regiszter párhuzamos bemenetéihez, ennek soros kimenete videojel dekó­doló és meghajtó 33 áramkör soros bemenetéhez csat­lakozik. A kijelzés üzemmódját 32 pipe line regiszter állapota írja elő, amely 11 vezérlőjel buszon keresztül a 4 katódsugárcső vezérlővel, közvetlenül pedig a 33 áramkörrel van összekötve. A 33 áramkör közvetlenül vezéTi a 34 katódsugárcső monitort. Az elrendezés ismert elemeihez tartozik még egy 39 óragenerátor és egy innen vezérelt 38 frekvencia­osztó, amely impulzusformálást is végez. A találmány szerint két 36 és 37 multiplexert hasz­nálunk, ahol a 36 multiplexer A1 ... A4 és B1,82, B3 bemenetei az LC0 ... LC3 kimenetekkel a rajz szerint vannak összekötve, Y1 ... Y3 kimenetei a 30 karakter­generátor A0 ... A2 bemenetelhez csatlakoznak és az Y4 kimenet a 33 áramkör VT video tiltás bemeneté­hez kapcsolódik. A 37 multiplexer Y1 kimenete 302 vonalon át a 31 léptetőregiszter léptetését vezérlő Cp ütembemenethez, Y2 kimenete pedig 303 vonalon át a 32 pipe line regiszter vezérlő bemenetéhez csatlako­zik. A1 bemenete közvetlenül kapcsolódik a például 12,5 MHz-es frekvenciájú 39 óragenerátor kimeneté­hez, A2 bemenete pedig a 38 frekvenciaosztó nyolc­szoros osztású :8- kimenetével van összekötve. Ez a kimenet 304 vonalon keresztül a 4 katódsugárcső ve­zérlő CL órabemenetéhez vezet. A 38 frekvenciaosz­­tórak van feles és tizenhatodos osztást előállító 2 és :16 kimenete is, amelyek a 37 multiplexer B1 és B2 bemenetéivel kapcsolódnak. A 103 külső adatbusz 35 tároló regiszterhez csat­lakozik, ennek kimenete a két 36, 37 multiplexer SEL választás bemenetével van összekötve. A találmány szerinti processzor elrendezés műkö­dé ;e a következő. Az 1. ábra kapcsán a képernyő információtartal­mának frissítését ismertetjük. A hivatkozott ismert Z 80-as processzorelemekre épülő terminál esetében a frissítést a 4 katódsugárcső vezérlő DRQ adatkérés kimenetén megjelenő aktív állapot indítja, amely ál­lapot az 5 DMA vezérlő RDY elkészült bemenetére kapcsolódik (ez a kapcsolat a találmány szerinti elren­dezésnél nincs kiépítve). Az 5 DMA vezérlő byte-os átvitelre inicializált. Az adatkérés hatására az 5 DMA vezérlő ismert módon átveszi a rendszer vezérlését az 1 processzortól és szabályos memória/port művele­tet hajt végre, amely a 2 memóriából a 4 katódsugár­cső vezérlőhöz továbbítja a teljes képtartalom egy b/te-ját, majd a rendszer vezérlése visszakerül az 1 processzorhoz. Ez a folyamat ciklikusan ismétlődik. Ha a rendszer órajelei 2,5 MHz-es frekvenciájúak és a képernyőn 2000 karakter jeleníthető meg, akkor a teljes képernyőtartalom frissítéséhez körülbelül 8 ms időre van szükség. Ez egyúttal azt is jelenti, hogy a 20 ms időtartamú kép egy megjelenítési periódusa aiátt az 1 precesszor csak 20—8=12 ms szabadon ki­használható idővel rendelkezik. Az itt vázolt képtartalom frissítéstől függetlenül a dinamikus felépítésű 2 memória is sajátos frissítést igényel, hogy a tárolt információt megőrizhesse. A dinamikus véletlen hozzáférésű memóriák szokásos frissítési igénye a 2 ms-onként 128 frissítési ciklus, azaz átlagosan 15,625 mikrosecundumonként egy-egy ciklus. A Z 80-as típusú processzoros rendszer ezt a frissítést úgy oldja meg, hogy minden operációkód be-196.096 5 10 15 20 25 30 35 40 45 50 55 60 4

Next

/
Thumbnails
Contents