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 A találmány tárgya processzor elrendezés Z 80-as típusú processzorral terminálfunkciók ellátására, amely tartalmaz processzort, ehhez rendelt dinamikus véletlen hozzáférésű memóriát, csak olvasható prog­ram memóriát, közvetlen memória hozzáférést bizto­sító DMA vezérlőt, az említett egységek között kap­csolatot létesítő belső és külső címbuszt, valamint a memória és a program memória között kapcsolatot létesítő csatoló egységeket, a belső adatbuszt a kül­ső adatbuszhoz csatlakozó buszmeghajtó áramkört, katódsugárcső vezérlőt, amelynek adatbemenete puf­fer regiszteren keresztül a külső adatbusszal kapcsoló­dik, a katódsugárcső vezérlőnek adatkérés kimenete, adat nyugtázás bemenete és display-hez csatlakozó kimenete van, és a processzornak van memória kérés kimenete és frissítés kimenete. A találmány tárgyát képezi még egy ezzel a pro­cesszor struktúrával összekapcsolható kapcsolási el­rendezés katódsugárcső vezérlővel vezérelt katódsu­gárcső monitoron kis- és nagyméretű karakterek meg­jelenítésére, ahol a katódsugárcső vezérlő karakter busza a kisméretű karakterekhez rendelt karakter­generátor karakterkijelölő bemenetelhez csatlakozik, a karaktergenerátor kimenete léptetőregiszter párhuzamos bemenetéivel van összekötve, soros adat­­kimenete videojel dekódoló és meghajtó áramkör be­menetéhez csatlakozik, ezen áramkör kimenete csat­lakozik a katódsugárcső monitorhoz, a katódsugárcső vezérlőnek attribútum karakterekkel társított vezérlő jel busza egy pipe line regiszter bemenetéhez, ennek kimenete az említett áramkör további bemenetéhez csatlakozik, központi óragenerátora frekvenciaosztó­hoz csatlakozik, amelynek egyik kimenete a katód­sugárcső vezérlő órabemenetéhez kapcsolódik. A találmány szerinti megoldás Z 80-as processzor elemekkel megvalósítható egyprocesszoros katódsugárcső kiszolgálásán kívül egyéb processzor- és terminálfunkciók ellátására alkalmas. A számítástechnika térhódításának velejárójaként egyre tömegesebb igény tapasztalható katódsugárcsö­ves terminálok, különösen a nagysebességű adatátvite­li vonalakon keresztül működtethető terminálok iránt. A 9600 Baud vagy ennél is nagyobb sebességű adatátviteli vonalak kiszolgálására egyre fokozódó igényt támaszt a terminálok vezérlését végző mikro­processzoros rendszerek iránt, a piac ezzel szemben olcsó és egyszerű terminál konstrukciókat igényel. Ha megvizsgáljuk, hogy egy általános rendeltetésű terminál működése során mely feladatok ellátása igé­nyel jelentős processzor kapacitást, akkor a képfris­sítés, azaz a képernyőn, megjelenítendő karakterek­nek a képfrekvencia ütemében történő generálása első helyen említendő. Példaként említendő, hogy az INTEL Microsystem Component Handbook 1985. évi kiadásának második kötetében egyszerű és szellemes terminál elrendezést ismertetnek, amelyben I 8275-ös típusú processzort használnak. Ennél a megoldásnál a képernyő frissítését karaktersoronként (amely 10 rasztersornak felel meg) aktivizálódó szubrutin hajt­ja végre negyven POP utasítás és némi hardware tá­mogatás segítségével. Ezen időoptimalizált szubru­tin futási ideje megközelítően 211 /US, amely a 10 rasztersor összesen 640 ßs idejének majdnem egyhar­­madát teszi ki. A képfrissítés ideje alatt a processzor más funkciót nem tud végezni, így hasznos idejének közel egyharmada nem használható ki. Ez a képfrissítési megoldás a nagyon elterjedt Z 80-as processzort használó rendszerekben korláto­zottan alkalmazható, ugyanis ezekben a képernyőte­rületre vonatkozó POP utasítások felismerése bonyo­lultabb, mintáz I 8085-ös rendszerben. A Telefongyár TAP 34-es típusú egyprocesszoros termináljánál például a képtartalom frissítéséhez szük­séges adatokat egy közvetlen memória élérésű vezérlő továbbítja a központi vezérlő processzor memóriá­jából. Ilyen struktúrájú a Z 80-as megoldásnál egy 80 karaktert tartalmazó sornak megfelelő információto­vábbítása 160 ps ideig tart. Eközben a processzor vá­rakozik, más utasításokat nem tud végrehajtani, azaz a 640 ps alatt ténylegesen csak 640—160=840 ps időt tölthet feldolgozással. Processzor kapacitásra van szükség számos speciá­lis kijelzési igény kielégítésére is. A hivatkozott I 3275-ös típusú katódsugárcső vezérlő lehetővé teszi az úgynevezett attribútum karakterek használatát. Az attribútumok az utánuk következő karakternek vagy kfiraktermezó'nek a megjelenítésével kapcsolatos in­formációikat hordoznak. A képmezőben elhelyezett attribútum karakterek számától függően megváltozik a katódsugárcső vezérlő részére átadandó karakterek száma. Ez a tény a processzor és a katódsugárcső ve­zérlő között létesítendő és 20 ms-os ciklusokban ismétlődő adattovábbítást egyenetlenné teszi. A helyes képrekonstrukció processzor időt foglal el, ezért annak felhasználható szabad kapacitását csök­kenti . Egyes alkalmazási területeken, ahol a megjeleníten­dő információ kevés, szívesen használnak nagyméretű, pl. 16x16 raszterpontból álló mátrixba írható betűket kiterjedt attribum-szolgáltatásokkal. Jellegzetesen ilyen igények jelentkeznek vasúti helyfoglaló rendsze­rekben használt termináloknál. A „nagybetűs" ka­raktermátrix előállításához a hivatkozott INTEL kézikönyvben vázolt elrendezésnél használt 1 kbyte kapacitású karaktergenerátor nem elegendő, helyette négyszeres kapacitásúra van szükség. A processzor szabad kapacitásának fokozására általában azért törekszenek, mert a képernyő kiszol­gálásán kívül egy termináltól számos egyéb funkció ellátása is elvárható. Ezek közül említendő a nagyse­bességű adatvonalak kiszolgálása,a személyi-számító­gépként való működés lehetősége, beleértve a helyi perifériákhoz csatlakozást engedő interface kiszolgá­lását. Ezen igények eddig csak többprocesszoros el­rendezéssel voltak kielégíthetők, amelyek érthető mó­don lényegesen magasabb hardware ráfordítást jelen­teitek. A találmány feladata olyan egyprocesszoros elren­dezés létrehozása, amelyben a képtartalom frissítése, valamint adott esetben a speciális karaktermegjelení­tési igények teljesítése lényegesen kisebb processzor kapacitást köt le, és a felszabaduló kapacitás a hivat­kozott célokra felhasználható. A találmányi gondolat megértéséhez arra utalunk, hogy a processzor rendszerben lévő dinamikus vélet­len hozzáférésű memóriát a processzor a normál funkciója ellátása közben az utasítások frissítési cik­lusában szabályosan címzi és ezzel gondoskodik a memória tartalmának megőrzéséről. Ezt a folyamatot a memória frissítésének nevezik. A találmány azon az alapvető felismerésen alapul, hogy a memória frissí­tési ciklusideje összemérhető a képtartalom frissíté-196.096 5 10 15 20 25 30 35 40 45 50 55 60 2

Next

/
Thumbnails
Contents