179515. lajstromszámú szabadalom • Szimbólumgenerátor szimbólum megjelemítéséhez szükséges villamos jelek előállítására
5 179515 6 resztül 4 regiszterkészlet csatlakozik. Az adó-vevő és 1/0 logikai 3 áramkör az 1 sínre történő fizikai kapcsolódást és jelváltási szekvenciákat valósítja meg, ezáltal lehetővé téve 1A vonalon a 4 regiszterkészlet írását és olvasását. A 4 regiszterkészlet a szimbólumgenerátor logikai kapcsolatát biztosítja a vezérlő mikroprocesszorokkal, vezérlő bitjeivel a szimbólumgenerátor irányítható, státusz bitjeivel annak pillanatnyi állapota ellenőrizhető. A 4 regiszterkészlethez csatlakozó fényesség és pozícióléptetés 5 áramkör meghatározza a pillanatnyilag aktuális fényességjelet és a következő szimbólum pozíció relatív távolságát. Ezen adatok a 4 regiszterkészleten keresztül a vezérlő mikroprocesszor számára hozzáférhetők. A 4 regiszterkészlet szimbólumkód 22 vonalára 8 címzőáramkörön át csatlakozó PROM típusú 6 memória négy előre meghatározott szimbólumkészlet tárolására alkalmas, RAM típusú 7 memória pedig tetszőleges, üzem közben, de nem generálás közben kívülről meghatározható szimbólumkészletet tartalmazhat. A 6 és 7 memória számára a 8 címzőáramkör alakítja ki a 4 regiszterkészletből vett szimbólumkód alapján a generálás kezdőcímét, majd a címet 9 vezérlőegység felügyelete alatt megfelelő időpontokban módosítja. A 7 memória a 2 sín felől tölthető, amely 2 sín a többprocesszoros környezet követelményeinek megfelelően fizikailag is elkülönül az 1 síntől. Ezen kialakítás biztosítja, hogy a megjelenítést - ezen belül a szimbólumgenerátort is — vezérlő processzor nem bénul meg a változtatható szimbólumkészletet tartalmazó 7 memória töltésének idejére, mert ezt a feladatot egy másik processzor végzi el. Ily módon a tényleges szimbólumgenerálás idején kívül, a megjelenítés bármely időpillanatában módosítható, cserélhető a 7 memória tartalma. A 7 memória a 2 sínre adó-vevő és I/O logikai 10 áramkör és 11 író/olvasó áramkör kapcsolódik. All író-/olvasó áramkör közreműködésével kerülnek a szimbólum generáló adatok a belső 12 adatcsatornára a 7 memóriából, amennyiben az van kiválasztva, máskülönben a 12 adatcsatornára a 6 memória dolgozik rá. A 12 adatcsatornára 14 adattranszformáló egységen keresztül egyrészt 84 és 85 vonallal eltérítőjeleket előállító 15 áramkör, másrészt 79 vonallal kivilágítást vezérlő jelet előállító 15A áramkör csatlakozik. A 15 áramkör - amely 99 vonalon kapja kívülről a színkód jelet - 55 és 56 kimenetein adja az eltérítő jeleket, a 15A áramkör pedig 17 kimenetén akivilágítást vezérlő video jelet. A szimbólumgenerátor belső irányítását, az adatok ütemezését, haladását egészen az eltérítés 55 és 56 kimenetig és a video 17 kimenetig a 9 vezérlőegység végzi a 8 címzőáramkörhöz csatlakozó 8A vonalon a 14 adattranszformáló egységhez csatlakozó 9A vonalon, az analóg eltérítőjeleket előállító 15 áramkörhöz csatlakozó 91 vonalon, az 5 áramkörhöz csatlakozó 87 vonalon, valamint a 4 regiszterkészlethez csatlakozó 16 vonalon keresztül. A szimbólumokat leíró adatok a 6 és 7 memóriában a szimbólumok standard alakját és helyzetét adják meg. Minden további alak-, méret- és helyzetváltoztatást az adatok manipulálásával digitális úton a 14 adattranszformáló egység, illetve analóg úton a 15 áramkör végez el a 4 regiszterkészletben beállított paraméterek alapján, amelyek 13A és 13B vonalon jutnak el a 14 adattranszformáló egységhez és a 15 áramkörhöz. A 4 regiszterkészletet alkotó regiszterek egy célszerű kialakítását a 2. ábra mutatja, az egyes bitek illetve bitkombinációk jelentését az alább adjuk meg. 18 regiszter: BO Csak a raszteres kiviteli alak esetén van jelentősége. „1” állapota esetén középpont-szimmetrikus szimbólum generálható. A részletesebb magyarázatot az 5. ábra segíti. A felvett koordinátarendszer 0 origóját megfeleltetjük a katódsugár kezdeti helyzetének. Normál szimbólumok generálása K pontból indulva a pozitív térnegyedben, illetve a kisbetűk egy részénél kissé alatta is történik, az elektronsugár ezt a területet pásztázza végig, középpont-szimmetrikus szimbólum esetén pedig a K pontból indulva mind a négy térnegyedet. Vektoros kiviteli alak esetén azért nincs jelentősége, mert a címtartományon belül tetszőleges irányú vektor húzható. Bl—B2 Szimbólumkészlet kiválasztó két bit, a 3. és 4. ábrán a 4A regiszterrész, amelynek négy állapotával lehet választani a lehetséges négy előre meghatározott szimbólumkészletből. B3-B4 A két bites kód értékétől függően a nagyjelű léptetést úgy vezéreljük, hogy az egymást követő szimbólummezők között rendre 0, 1/4, 1/2, 3/4 szimbólummezőnyi köz legyen. B5-B6 Az egymást követő szimbólumok irányát * (írásirány) határozza meg: +x, +y, —x, —y. B7 „1 ” értéke tiltja a nagyjelű léptetést. B8-B11 A négy bit bináris értékének a maximális .tizenöt értéktől való eltérése arányában kicsinyíteni kell a szimbólumok méretét. B12—B13 Négyféle szimbólum méretet lehet előírni a négy kombinációval. A legkisebb méret az ergonómiailag megfelelő pl. 2,4 x 3,2 mm, a többiek ennek másfélszeres, kétszerese és háromszorosa. B14 „1” értéke kb. 75°-ban döntött szimbólumformát (italic) ír elő. B15 „1” értéke az óramutató járásával ellentétesen 90°-kai elforgatott szimbólum helyzetet állít be. 19 regiszter: BO-B3 A programból beállított, az ábrákat rajzoló vektorgenerátorra általánosan érvényes fényesség szint. B4-B7 A megjelenített szimbólumokra érvényes módosított fényesség szint értéke, amit az 5 áramkör állít elő a szimbólumgenerátort vezérlő processzor számára, amely azt a video-fokozatba továbbítja. B8-B15 Stop kód, a programból időben folyamatosan generált szimbólumsorozat végét jelzi. 5 10 15 20 25 30 35 40 45 50 55 60 65 3