177048. lajstromszámú szabadalom • Rendszertechnikai elrendezés processzorral vezérelt számítógépes rendszer és egy ehhez tartozó perféria között input-output műveletek létesítésére

7 177048 8 ellenőrző adatregiszter kimenete a már vázolt módon a 7 video jel keverőhöz csatlakozik. A 15 alacsony szintű és a 16 magas szintű cursor regiszterek és a 17 ellenőrző adatregiszter órajelet a 103 címbusz­ról kapnak, érvényesítő jeleket pedig az említett 5 22-26 ÉS kapuk kimeneteiről. A 2. ábrán vázolt display periféria működése a következő: A 12 vezérszámlánc a 13 nagyfrekvenciás oszcil­látor jelének kódolt leosztásával előállítja a 9 10 szinkronjel dekóder és a 10 vezérlőjel dekóder működtetéséhez szükséges órajeleket. A 12 vezér­számlánc állapota jellemző a display képet létre­hozó elektronsugár pillanatnyi helyzetére. 15 A 112 display vezérlő 12 vezérszámláncának állapota alapján tehát dekódolhatók egyrészt a ka­tódsugárcső működtetéséhez szükséges szinkronje­lek, másrészt a 4 egykarakteres pufférnek az 1 me­móriából történő feltöltéséhez szükséges vezérlője- 20 lek, az 5 karakter generátor részére a mozaikkép előállításához szükséges, egy karakteren belüli pont­sort meghatározó jelek, továbbá a 6 párhuzamos­­-soros átalakító részére a léptető jelek, valamint a 7 videojel keverő működését befolyásolhatja még a 25 11 cursor helyzet komparátor, valamint a 21 ka­rakter dekóder, amely például a hatnál több bites kijelzést segíti elő. Normál kijelzési üzemmódban, tehát amikor a rendszer 100 processzora nem kommunikál a 112 30 display vezérlő 1 memóriájával, a 14 kétállapotú elem úgy vezérli a 8 multiplexert, hogy ez a 12 vezérszámlánc által előállított címeket engedi a RAM típusú 1 memória dmbemeneteire. A 4 egy­karakteres pufferbe folyamatosan érkeznek a meg- 35 felelő karakterek a 10 vezérlőjel dekóder által meg­határozott karakterfrekvencia ütemében. Tekintsük most a tizenhat bites 103 címbuszon érkező címeket. Ezek folyamatosan érkeznek a 100 40 processzortól és megjelennek a 18 meghajtó egy­ségek kimenetén is. Ábrázoljuk most a tizenhat bites címet A, B alakban, ahol A jelöli a cím legmagasabb rendű öt bitjét, és B jelenti a cím alacsonyabb rendű tizen- 45 egy bitjét. Vizsgáljuk most meg egy output művelet (WRITE MEMORY) lezajlását, tehát amikor a 100 processzor adatot juttat el a display vezérlésbe. Tételezzük fel, hogy a 20 címterjedelem regiszter a 50 C” öt bites bináris számot tartalmazza. „-A” címrész megegyezik ,,-C”-vel, a cím érvényességét jelző RAS bemeneten az időzítő jel megjelenésekor a vezérlés képes a 102 memória 55 adatkimenet buszon érkező adat fogadására. A címek egyenlőségét a 19 ekvivalencia egység detek­tálja. Azt az információt, hogy a cím 100 pro­cesszorból érkezett, a CPU SLOT bemenet jele szol­gáltatja. 60 Az öt bites ,,—C” címteijedelem beállítás segít­ségével 2Kbyte-ot foglalunk le az operatív memória címteijedelmébó'I. Vizsgáljuk meg most a vezérlést a 103 címbusz alacsony rendű tizenegy bitjének különböző értékei 65 mellett, amelyhez B” különböző értékei tartoz­nak. 1/1024 B 2047 Ebben az esetben a 22 ÉS kapu kimenetén a 14 kétállapotú elem átváltását kezdeményező jel lép fel, amely ha a RAS bemeneten érkező jel megjelenésekor párosul a CPU SLOT bemenet jelé­nek meglétével, a 23 ÉS kapu kimentén pozitív jelet állít elő. Ezzel megtörténik a 14 kétállapotú elem átváltása, amely átváltja a 8 multiplexert, te­hát a 103 címbuszon érkező címek rákerülnek a display RAM 1 memóriájának dmbemeneteire. A RAM WRITE bemenet jelének megérkezésekor a 102 memória adatkimenet busz tartalma beíródik a display 1 memóriájába. A rendszer addig marad eb­ben az állapotban, amíg a RAS bemeneten olyan jel érkezik amelynek megjelenésekor a 23 ÉS kapu kimenetén negatív jel lép fel. Ilyenkor a 14 kétállapotú elem és vele együtt az egész rendszer visszavált normál kijelzési állapotba. A display 1 memóriának az operatív memóriáyal összekapcsolt állapotában is megtörténik természetesen a 4 egy­karakteres puffer folyamatos feltöltése. Ilyenkor a pufferbe hamis adatok kerülnek, tehát hamis kijel­zést kapunk. Ez a jelenség a display periféria jelle­géből adódóan olyan ritkán fordul elő, hogy a ki­jelzést nem zavarja, illetve az emberi szem számára nem észrevehető. A fenti üzemmód olyan címtar­talomhoz tartozott, amelynél a rendszer input­­-output műveletet létesít a perifériával oly módon, hogy közvetlenül hozzáfér a periféria 1 memóriájá­hoz. Az 1 memória feltöltése és felfrissítése ilyen módon történik. Láthatjuk, hogy az üzemidő túlnyomó részben az 1 memória a display memória részeként működik, és lehetővé teszi a tárolt ada­tok megjelenítését. 2. Jelöljük a továbbiakban a 103 címbuszon érkező címek alacsony helyértékű B-vel jelölt ti­zenegy bitjéből ,,-D”-nek a legmagasabb helyér­tékű bitet, és E”-nek a legalacsonyabb helyér­tékű két bitet. Ezeket a biteket a cursor regiszte­rek feltöltéséhez fogjuk felhasználni. Legyen most D = 0 E = 3, amiből adódhat, hogy B = 3 Ilyen cím beérkezésekor a 24 ÉS kapu kimene­tén engedélyező jel keletkezik, amely a 15 ala­csonyszintű cursor regiszter beírását engedélyezi. A beírás a RAM WRITE bemeneten érkező vezérlés hatására történik. A beírandó adatok a 102 me­mória adatkimenet buszról a 2 meghajtó egységen keresztül érkeznek a 15 alacsonyszintű cursor re­giszterhez. 3. Legyen most D = 0 E = 2, amiből adódhat, hogy B = 2. Dyen cím beérkezésekor a 16 magas szintű cur­sor regiszter kap beírást engedélyező jelet, mert a 25 ÉS kapu kimenete ilyen cím esetén lesz aktív állapotban. 4

Next

/
Thumbnails
Contents