179769. lajstromszámú szabadalom • Mikroprogramozott, mikroprocesszoros vezérlőberendezés alfanumerikus és félgrafikus megjelenítő berendezéshez

3 179769 4 részegységeit — mivel a mikroprogramozott központ­vezérlőegység sebessége nem teszi lehetővé valamennyi egység kellő időben történő kiszolgálását — külön, külön véletlen logika vezérli, melyek BUS-rendszeren kapcsolódnak a mikroprogramozott központi vezérlő­­egységhez, amely speciálisan erre az alkalmazásra ké­szült. A központi vezérlőegység effektiv sebességét csök­kenti az, hogy a mikroprogram egy része, a megjelení­tésre kerülő információ és a formátumvezérlést előíró információ is egyazon írható-olvasható memóriában van tárolva. Ennek a memóriának a dinamikus kezelése sok, bonyolult műveletet igényel. Más megoldást alkalmaznak a SIEMENS ND2 típusú nyomtatójában. A vezérlőegység, amelyet egy általános célú INTEL 8080 mikroprocesszor irányít, a berendezés nagy nyomtatási sebességéhez képest igen lassú, ezért teljesen feltöltött oldalak esetén nem képes a folyamatos nyomtatáshoz szükséges adatmennyiség átvételére, fel­dolgozására. A mikroprogramtár és a kiírandó infor­mációt tároló laptár ugyanarra a BUS-rendszerre kap­csolódik és ez a vezérlőegység sebességét szintén csök­kenti. A laptár szolgál a formátum vezérlő és a kód kon­vertáló táblázatok tárolására, ami ezen táblázatok pár­huzamos működését nem teszi lehetővé, a vezérlőegység működését lassítja. Más megoldásokban (Bell and Howell 3800 COM System, Xerox 9700 Laser Printer) kisszámítógépet al­kalmaznak a vezérlési feladatok elvégzésére. Ez a meg­oldás egyrészt drága a vezérlő számítógép általánossága miatt, másrészt mind a számítógépeknek a mikroprog­ramozott logikákénál kisebb sebessége, mind a soros (és nem párhuzamos) vezérlési lehetőségek miatt lassú és bonyolult illesztő logikát követel. A találmánynak az a célja, hogy az általánosan elter­jedt — így olcsó — nagyintegráltságú áramkörök fel­­használásával is olyan nagy működési sebességet lehes­sen elérni, hogy az mind az adatforrás, mind a megjele­nítés sebességét felülmúlja, tehát még konkurrens eset­ben se korlátozza sem a beírás, sem a megjelenítés se­bességét. Célunk volt továbbá, hogy a berendezés ve­zérlését egyetlen mikroprogramozott vezérlőegység lás­sa el, ezzel csökkentve a hardware elemek költségét és a rendszer bonyolultságát. A találmány azon a felismerésen alapszik, hogy ha olyan nagysebességű bipoláris bit-szeleteit mikropro­cesszorral felépített vezérlő egységet, aritmetikai logikai egységet, laptárat és karaktergenerátort alkalmazunk, amelyek egymástól funkcionálisan el vannak különítve és egymással külön adat-, cím-, vezérlő- és állapotjelző­­vonalon keresztül oly módon vannak összekötve, hogy egyszerre több egység között is folyhat az adatforga­lom, akkor a sebesség jelentősen megnövelhető. A találmánynak az a lényege, hogy a mikroprogramo­zott vezérlő, az aritmetikai logikai egység, a laptár és a karaktergenerátor egymástól funkcionálisan elkülönített egységek, amelyek állapotjelző vonalon, vezérlő vona­lon, címvonalon és adatvonalon oly módon vannak egy­mással összekötve, hogy a) a mikroprogramozott vezérlő vezérlő kimenete a vezérlő vonalon keresztül az aritmetikai logikai egység vezérlő bemenetére, a laptár vezérlő bemenetére és a karaktergenerátor vezérlő bemenetére van kötve ; b) az aritmetikai logikai egység állapotjelző kimenete, a laptár állapotjelző kimenete és a karaktergenerátor állapotjelző kimenete az állapotjelző vonalon keresztül a mikroprogramozott vezérlő állapotjelző bemenetére csatlakozik ; c) az aritmetikai logikai egység cím kimenete a cím­vonalon keresztül a laptár cím bemenetére van kötve; dj a mikroprogramozott vezérlő adat kimenete és az aritmetikai logikai egység adat kimenete az adatvonalon keresztül a mikroprogramozott vezérlő adat bemeneté­re, az aritmetikai logikai egység adat bemenetére és a laptár adat bemenetére csatlakozik. A találmányt részletesebben az ábrán bemutatott ki­viteli példa segítségével ismertetjük, ahol az 1. ábra a találmány szerinti vezérlőberendezés és a megjelenítő be­rendezés egyéb részeinek tömbvázlatát szemlélteti. Az 1. ábra szerinti kiviteli példánál egy 1 adatforrás 2 sínen keresztül 3 illesztőegységre csatlakozik. A 16 megjelenítő eszköz a találmány szerinti mikro­programozott mikroprocesszoros vezérlő berendezés jeleit teszi láthatóvá, és az 1 adatforrással és a 2 sínnel egyetemben nem képezi a jelen találmány tárgyát. A vezérlőberendezés a 15 mikroprogramozott vezér­lőből, a 3 illesztő egységből, a 4 kezelőpult és diagnosz­tizáló egységből, az 5 aritmetikai logikai egységből és a 6 munkaregiszterekből, a 7 formátumvezérlő tárból, a 8 laptárból, a 9 karaktergenerátorból, a 10 megjelenítő vezérlőből, a köztük levő 11 állapotjelző vonalakból, a 12 vezérlővonaiakból, a 13 címvonalakból és a 14 adat­vonalakból áll. A 11 állapotjelző vonalak és a 12 vezér­lővonalak a 15 mikroprogramozott vezérlőt kötik össze a 3 illesztőegységgel, a 4 kezelőpult és diagnosztizáló egységgel, az 5 aritmetikai logikai egységgel, a 7 formá­­tumvezériő tárral, a 8 laptárral, a 9 karaktergenerátor­ral és a 10 megjelenítő vezérlővel. A 13 címvonalak az 5 aritmetikai és logikai egységet kötik össze a 7 formá­­tumvezériő tárral, a 8 laptárral, illetve a 4 kezelőpult és a diagnosztizáló egységgel. A 14 adatvonahk a 3 illesztő­­egységet, a 4 kezelőpult és diagnosztizáló egységet, az 5 aritmetikai logikai egységet és a 6 munkaregisztereket, a 7 formátumvezérlő tárat, a 8 laptárat valamint a 15 mik­roprogramozott vezérlőt kötik össze. A 9 karaktergene­rátor és a 10 megjelenítő vezérlő közvetlenül a 16 meg­jelenítő eszközhöz kapcsolódik. Az 5 aritmetikai logikai egység és a 6 munkaregiszterek között közvetlen két­irányú kapcsolat van. Az 1 adatforrás lehet számítógép vagy egy olyan illesz­tőegység, melynek segítségével a 2 sínre az 1 adatforrás csatlakoztatható (pl. mágnesszalag, mágneslemez stb.). A 11 állapotjelző vonalak a vezérlőberendezés egysé­geinek állapotát jellemző információknak a 15 mikro­programozott vezérlőbe juttatására szolgálnak. A 11 állapotjelző vonalak vezetékei a 3 illesztőegységen, a 4 kezelőpult és diagnosztizáló egységen, az 5 aritmetikai logikai egységen, a 7 formátumvezérlő táron, a 8 lap­táron, a 9 karaktergenerátoron és a 10 megjelenítő ve­zérlőn eredhetnek. A 12 vezérlővonalak vezetékei a 15 mikroprogramo­zott vezérlőn erednek és az itt előállított jeleknek a ve­zérlőberendezés 3 illesztőegysége, 4 kezelőpultja és diag­nosztizáló egysége, 5 aritmetikai logikai egysége és 6 munkaregiszterei, a 7 formátumvezérlő tára, 8 laptára, 9 karaktergenerátora és 10 megjelenítő vezérlője felé való továbbítására szolgálnak. A 14 adatvonalak a 3 illesztőegység, a 4 kezelőpult és diagnosztizáló egység, az 5 aritmetikai logikai egység és a 6 munkaregiszterek, a 7 formátum vezérlő tár, a 8 lap­­tár, a 15 mikroprogramozott vezérlő továbbá a 9 ka­5 10 15 20 25 30 35 40 45 50 55 60 65 2

Next

/
Oldalképek
Tartalom