165823. lajstromszámú szabadalom • Eljárás és berendezés ábrák grafikus megjelenítésére és kezelésére
23 165823 24 szerint ezért a 150 és 154 szorzóművekhez a mindenkori maximális sebességű növekményképzést, azaz a léptető impulzusok maximális átlagos frekvenciáját biztosító, a szorzóműveket a mindenkor nagyobb iránytangens összetevő legnagyobb szignifikáns helyértékének megfelelően beállító 177 normalizáló egység van csatlakoztatva. A 177 normalizáló egység felépítését, a normalizálás menetét és az általa biztosított előnyös hatásokat a későbbiekben a 16. ábrán személtetett kiviteli alak alapján ismertetjük részletesebben. A találmány szerinti kör-egyenes generátor hibás adatcsoport esetén is biztosítja a hibás ábraelem rajzolásának minél gyorsabb befejezését. A 153 vezérlőműben elhelyezett hibaelhárító áramkör 180 illetőleg 181 bemenetei a végpont relatív koordinátáit tartalmazó 152 illetőleg 156 tárolókhoz vannak csatlakoztatva, és a hibaelhárító áramkör 178 illetőleg 179 kimenetén át az egyik tároló zérus tartalma és a másik tároló nem zérus tartalma esetén az egyik tárolónak megfelelő koordinátájú iránytangens összetevőt tartalmazó alaptárolóba 184 illetőleg 185 bemeneten iránytangens értéket ír be. Abban az esetben pedig, amikor a generálandó ábraelem adatcsoportja teljesen értelmetlen, a hibaelhárító áramkör biztosítja a 162 kimeneten a vételkész jel kiadását, hogy a hibás adatcsoport ne okozzon fennakadást. A hibaelhárító áramkört a 153 vezérlőmű kiviteli alakját szemléltető 18. ábra kapcsán ismertetjük majd részletesebben. Megjegyezzük még, hogy a 14. ábra 10 bites kiviteli alakot ábrázol, de a találmány szerinti megoldás tetszőleges bitszám esetén is alkalmazható. A 15. ábra a 14. ábra szerinti generátor 151 és 155 alaptárolóinak, valamint 159 kapurendszerének egy lehetséges kiviteli alakját mutatja. Az alaptárolók egy-egy 200 illetőleg 201 regiszterből és egy-egy 202 illetőleg 203 összeadóegységből épülnek fel. A számábrázolás tiszta bináris, a rajz 10 bites kiviteli alakot mutat. A 200 illetőleg 201 regiszterbe párhuzamosan írjuk be a 168, illetve 170 bemeneten az iránytangens x illetve y összetevőit. A regiszterek xO, ... x8, x9, illetve yO, ... y8, y9 kimeneteken csatlakoznak az X illetve Y szorzóműhöz. Az összeadást párhuzamosan végezzük el, a kivonás 2-es komplemenssel történik. Az összeadóegységek a regiszterek tartalmához hozzáadják a másik bemenetükön levő bináris számot, majd az eredmény visszaíródik a regiszterbe. Az összeadásokat az órafrekvencia ütemezi. A 202 és 203 összeadóegységeket digitális logikai elemekből felépített 159 kapurendszer vezérli. A 159 kapurendszer arra a célra szolgál, hogy a síknegyed kiejlölése és a kör körüljárási iránya alapján meghatározza, hogy kör üzemmódban — a 163 bemeneten S jel értéke logikai 1 - a 204 és 205 ÉS-kapuk közül melyik bemenetére kell logikai 1 szintet adni. Ezzel ugyanis kijelöli, hogy melyik 200 illetőleg 201 regiszterből kell levonást végezni. Kör üzemmódban a 183 bemeneten érkező y léptető impulzus minden esetben kimegy a 206 ÉS-kapun, a 182 bemeneten érkező x léptető impulzus pedig a 207 ÉS-kapun. A 159 kapurendszer működését a következő példával szemléltetjük: Az xiép hatására, az 1. síknegyedben (Ex = 1 és Ey = 1), az óramutatóval ellentétes körüljárás esetén (K = 0) a 201 Y regiszter tartalmához 1-et kell hozzáadni, ezért a 207 ÉS-kapu kimenete logikai 1 szintre kerül. Az yiép hatására, az előbbi feltételek mellett, a 206 és 204 ÉS-kapuk kimenete kerül logikai 1 szintre, így pl. a következő összeadást 5 végezzük el, melynek eredménye az 1 kivonása: X regiszter tártaibinárisan decimálisán ma 0000001010 10 206 és 204 ÉS-kapu 10 kimenetének megfele- 1111111111 -1 lően hozzáadva X regiszter tartalma az összeadás el- 1,0000001001 9 végzése után 15 Egyenes esetén, amit az S jel logikai 0 értéke jelöl, a 159 kapurendszer zárt, a léptető impulzusok nem eredményezik a regiszterek tartalmának módosítását. A 204 illetve 205 ÉS-kapuk és a 202, illetve 203 20 összeadóegységek között 208, illetve 209 VAGY-kapuk vannak elhelyezve, amelyek egy-egy bemenetére a 184, illetve 185 bemenetek csatlakoznak. E bemeneteken keresztül lehet a 153 vezérlőegység hibaelhárító áramköre útján a megfelelő 200, illetve 201 25 regiszterbe iránytangens értéket beírni. Az ábrázolt kivitel szerint a regiszter zérus tartalmához ilyenkor bináris 1111111110 értéket adunk hozzá. A találmány szerinti megoldás előnye, hogy a dinamikus jelek hatásláncában csupán egy-egy logikai 30 kapu van (206, illetőleg 204 vagy 207, illetőleg 205), ami biztosítja, hogy a nagysebességű működéshez szükséges impulzusok csak kevés késleltetést szenvednek. Ugyanis, ahol az impulzusokat többfokozatú kapukon vezetik keresztül, ott a késleltetés 35 többszörös lesz. Egy kapu késleltetése 10 nsec, ami 10MHz-es órajelet véve a teljes periódusidő 10%-a. Többfokozatú kapusor alkalmazása esetén az órafrekvenciát csökkenteni kellene. Az egész megjelenítő berendezés használhatósága nagymértékben javul, ha 40 az órafrekvencia nagy értéken tartható, mert így a rendelkezésre álló idő alatt, amit a flikkermentes megjelenítési frekvencia 1/20—1/50 mp-re korlátoz, több ábraelemet vihetünk fel a képernyőre. Ugyanakkor a találmány szerinti berendezés olcsóbb is, mint 45 az ismert számlálástechnikai berendezések. A 16. ábra a találmány szerinti kör-egyenes generátor szorzóműveinek és normalizáló egységének egy lehetséges kiviteli alakját szemlélteti. A generátor az egyes vonal szakaszokat (egyenest vagy kört) diszkrét 50 hosszúságú, az x és y tengelyekkel párhuzamos elemi növekményekből építi fel a DDA algoritmusnak megfelelő módon. Mindkét koordinátához tartozik egy-egy 150 illetve 154 szorzómű, melyek az órajel frekvenciájának az iránytangens összetevőivel való 55 szorzatát képezik. Ebből a célból az iránytangens összetevőit a megfelelő szorzóműbe kell vezetni, és a szorzóművekről lejövő impulzussorok, mint elemi elmozdulások sorozatainak szuperpozíciójából adódik a felrajzolandó vonal. 60 Az önmagában ismert felépítésű digitális szorzóművekkel, pl. a 16. ábrán mutatott metahisztémás szorzóművel ellátott ismert kör-egyenes generátoroknál az egyes ábraelemek (körív, egyenes szakasz) generálási sebessége az egyenes szakasz hosszától, 65 illetve a programozott kör sugarától és a digitális 12