170301. lajstromszámú szabadalom • Vezérlőberendezés grafikus megjelenítő berendezéshez

170301 5 6 és a belső sínrendszert a külső sínhez csatlakoztató illesztőegység felépítését, a 15. ábra a fénytollazonosítást szemléltető tömb­vázlatot, a 16. ábra a kiolvasott szavak tárolójának, az utasí­tásregiszternek és az utasításdekódolónak kapcsolódá­sát szemléltető tömbvázlatot, a 17. ábra a vezérlőberendezésben a recirkulációt engedélyező vagy tiltó tárolóhely kialakítását, a 18a—18d. ábrák a vezérlőberendezés által kiolva­sott adatszavak regiszterekbe való rendezését és a 19. ábra a képi szegmensek a memóriában való összefűzésének egy lehetséges megoldását szemlélteti. A találmány szerinti berendezés egy célszerű kiviteli alakjának tömbvázlatát az 1. ábrán láthatjuk, ahol 2 központi egységhez 1 sínen át 3 memória, 4 periféria vezérlőegység és a találmány szerinti vezérlőberende­zés 5 illesztőegysége van csatlakoztatva. Az 1 sínt két végén 6 lezárás illeszti. A 2 központi egység, a 3 memória és a 4 periféria vezérlőegység 2A számítógé­pet alkotnak. A 2A számítógép lehet pl. a KFKI TPA 7025 típusú számítógépe. Az 5 illesztőegységhez a vezérlőberendezés áramkörei belső 11 sínrendszeren keresztül vannak csatlakoztatva. Az 5 illesztőegység és a belső 11 sínrendszer egy előnyös kivitelét a 14. ábra kapcsán ismertetjük. Ali sínrendszerre egyrészt 12 adattároló, 13 állapottároló és 14 perifériatároló, másrészt 8 címkijelölő logika, írás/olvasás vezérlő 9 egység, közvetlen memóriahozzáférést vezérlő 10 egység és megszakításvezérlő 10A egység van csatla­koztatva. A 12 adattárolóhoz csatlakoznak a grafikus megjelenítő berendezés 16 generátorai, a 14 periféria­tárolóhoz pedig a grafikus megjelenítő berendezés grafikus 15 perifériái. A 16 generátorok állítják elő 16A képmegjelenítő eszköz meghajtó jeleit. A 2A számítógép, grafikus 15 perifériák, a 16 generátorok és a 16A képmegjelenítő eszköz nem tartoznak a találmány szerinti vezérlőberendezéshez. A 12 adattároló, a 13 állapottároló és a 14 perifériatároló a 2A számítógép, felől az 1 sínen és a belső 11 sínrendszeren át olvasható és/vagy írható­célszerűen azonos felépítésű regisztereket, valamint e regiszterek beíró és kiolvasó logikáit tartalmazza. A regiszterek egy lehetséges készletét a 2a. és 2b. ábrák kapcsán az alábbiakban részletesen ismertetjük. A 13 állapottároló tartalmazhat még néhány, a 2A számító­gép felől közvetlenül nem hozzáférhető közbenső tárolót is. Ilyen tárolók pl. a 13. ábra kapcsán ismertetendő 89 tároló és a 16. ábrán szemléltetett 96 tároló. A 12 adattároló regisztereibe kerülnek beírásra a 18a—18d. ábrákon szemléltetett rendezés után a recirkuláció során kiolvasott képi adatok, amelyek alapján a 16 generátorok a 16A képmegjelenítő eszközt vezérlőjeleket előállítják. A 13 állapottároló a vezérlőberendezés és a grafikus 15 perifériák állapo­tát jelző regisztereket, valamint a recirkulációval kapcsolatos adatokat — pl. a recirkuláció memória­címe, kiolvasott vezérlő utasítás, kiolvasott azonosító — tároló regisztereket tartalmaz. A grafikus 15 perifériák - pl. a 15A fénytoll, a 15B funkcionális tasztatúra, a 15C alfanumerikus taszta­túra, a 15D pozícionáló gömb és a 15E koordináta digitalizáló — adataikat a 14 perifériatároló regiszte­reibe továbbítják. A 15A fénytoll, a 15B funkcionális tasztatúra és a 15C alfanumerikus tasztatúra bekap­csolt ill. csatlakoztatott állapotátjelző vezetékek a 13 állapottároló megfelelő regisztereihez vannak csatla­koztatva. 5 A 12 adattároló, a 13 állapottároló és a 14 jjerifériatároló regisztereibe való beírást és az azokból való kiolvasását az írás/olvasás vezérlő 9 egység és a 8 címkijelölő logika vezérli. Az írás/olvasás vezérlő 9 egység egyrészt all sínrendszeren érkező READ/ 10 \VRITE jelek alapján a 2A számítógép felől cí­mezhető regiszterek sín-ciklusához, másrészt megha­tározott feltételek esetén a vezérlőberendezés belső adatforgalmához biztosít írás/olvasás jeleket. Az 1 sínen keresztül történő olvasás, írás ül. 15 olvasás/írás ciklus során fellépő jeleket a 3., 4. ül. 5. ábra kapcsán ismertetjük. Az írás/olvasás vezérlő 9 egység előállít továbbá beíró jeleket a 16 generátorok számára, valamint inkrementáló jeleket a 13 állapottá­roló egyes regiszterei — pl. az alább ismertetendő 20 címregiszter és stackpointer regiszter — számára. A 8 címkijelölő logika a 2A számítógéptől all sínrendszeren keresztül érkező címet dekódolva kije­löli, hogy a 12 adattároló, 13 állapottároló vagy a perifériatároló mely regiszteréből történik olvasás ül. 25 mely regiszterébe történik írás. A vezérlő berendezés működésének ütemezését a 7 ütemezőegység végzi, amelynek egy előnyös kiviteli alakját a 10. ábra kapcsán ismertetjük. A 7 ütemező­egység ciklikusan lépked végig egyes állapotain, ame-30 lyeket a továbbiakban fázisoknak nevezünk. A 7 ütemezőegység egyes fázisaiból való továbblépés a vezérlőberendezésen belüli jelek meghatározott kom­binációjára történik meg, amint azt alább egy példa­képpeni kivitelnél a 11., 12a. és 12b. ábrák kapcsán 35 részletesen ismertetjük. A 7 ütemezőegység az írás/ol­vasás vezérlő 9 egységet, a 13 áüapottároló egyes reigsztereit, valamint az alább ismertetett közvetlen memóriahozzáférést vezérlő 10 egységet és 10B utasí­tásdekódolót vezérli. 40 A vezérlőberendezés által a 3 memóriából a recir­kuláció során kiolvasott utasításokat a 10B utasítás­dekódoló dekódolja. A 10B utasításdekódoló a kiol­vasott utasításnak megfelelő jelet a 13 állapottároló 33 utasításregiszteréből kapja, amint azt a 16. ábra 45 kapcsán alább ismertetjük. A grafikus megjelenítő berendezés egy célszerűen megválasztott utasításrend­szerét a 9a—9p. ábrák alapján ismertetjük. A vezérlőberendezés a recirkuláció során a képi programot a 3 memóriából közvetlen memóriahozzá-50 féréssel olvassa ki. Ezt a folyamatot a közvetlen memóriahozzáférést vezérlő 10 egység vezérli. A 10 egység a 7 ütemezőegység meghatározott fázisaiban és meghatározott utasításokra vezérli a közvetlen memó­rialiozzáférést. A közvetlen memóriahozzáférés ciklus 55 során fellépő jeleket a 6. ábra kapcsán ismertetjük. Amint a fentebb már említettük, a vezérlőberende­zés a számítógép felé megszakításkéréssel tud jelent­kezni, és a megszakításkérést a 13 állapottároló ún. státuszregisztereinek tartalmában bekövetkező válto-60 zások indítják. A megszakításkérést kiváltó esemény lehet a 15A fénytoll, a 15B funkcionális tasztatúra és a 15C alfanumerikus tasztatúra jele, a recirkuláció során kiolvasott egyes vezérlő utasítások dekódolása, a 7 ütemezőegység meghatározott fázisa, valamint a 65 vezérlőberendezésben fellépő hiba. A 15A fénytoll 3

Next

/
Oldalképek
Tartalom