183795. lajstromszámú szabadalom • Kapcsolási elrendezés egy-chipes mikroprocesszoron alapuló mikroszármítógépek memóriájának bővítésére
1 183 795 2 A találmány tárgyá kapcsolási elrendezés egy chipes mikroprocesszoron alapuló mikroszámítógép memóriájának bővítésére, amely mikroszámítógépben a címzést végző eszköz(ök) címsínen, adatsínen és vezérlősínen keresztül a mikroszámítógép modul(ok)ra van(nak) kötve. Az eddig ismert megoldások nem — vagy csak nagyon bonyolult „memory management” rendszerek alkalmazásával — tették lehetővé, hogy a 16 bites címsínnel rendelkező egy chipes mikroprocesszor memóriáját 64 kbyte fölé bővítsük. A találmány ezen a hiányosságon kíván segíteni és egy olyan kapcsolási elrendezést létrehozni, amely lehetővé teszi az egy chipes mikroprocesszoron alapuló számítógép memóriájának lényeges bővítését 64 kbyte fölé A találmány azon a felismerésen alapszik, hogy a memória tartomány bővítése adott címsín szélesség mellett, a címsínben levő címvonalakon kívül, a vezérlősínben levő, külön erre a célra felhasználható vezérlővonalakat is felhasznál a memóriák címzésekor. A találmánynak az a lényege, hogy a címzést végző eszköz(ök)ben olyan memóriatömb kiválasztó regiszterlek) van(nak), amely memóriatömb kiválasztó regiszterek) közvetlenül vagy közvetve a vezérlősínben elrendezett memóriatömb kiválasztó vezeték(ek)en keresztül a mikroszámítógép modul(ok)ban levő memóriatömb figyelő bemenetelre van(nak) kötve. A találmány szerinti kapcsolási elrendezéssel elérhető az, hogy pl. egy 16 bites címsínnel és 8 bites adatsínnel rendelkező egy chipes mikroprocesszoron alapuló mikroszámítógép memóriáját a vezérlőseiben elrendezett négy memóriatömb kiválasztó vezeték segítségével 544 kbyte-ra bővítsük. A találmányt részletesebben az ábrán bemutatott kiviteli példa segítségével ismertetjük. Az ábrán a találmány egy kiviteli alakjának elvi kapcsolási elrendezése látható. Az ábrán látható 1 címzést végző eszköz 2 címsínre van kötve és az 1 címzést végző eszköz a 3 adatsínre és a 4 vezérlősínre kétoldalúan csatlakozik. Az 1 címzést végző eszközben olyan 5 memóriatömb kiválasztó regiszter van, amely 5 memóriatömb kiválasztó vezeték(ek)re csatlakoznak. A 2 címsín olyan 7 mikroszámítógép modul(ok)ra csatlakozik, amely 7 mikroszámítógép modulfok) kétoldalúan csatlakozik (csatlakoznak) a 3 adatsínre és a 4 vezérlősínre. A 7 mikroszámítógép modul(ok)ban olyan 8 memóriatömb figyelő(k) van(nak), amely 8 memóriatömb figyelő(k) bemenetéire a 4 vezérlősínben levő 6 memóriatömb kiválasztó vezetékfek) van(nak) kötve. A találmány szerinti kapcsolási elrendezés működtetése a következőképpen történik: Az 1 címzést végző eszköz lehet központi vezérlő egység, DMA controller jellegű egység vagy slaveprocesszor egység. Mind a DMA controller jellegű eszköz, mind a slave-processzor egység képes a központi vezérlő egységtől annak vezérlő funkcióit egy időre átvenni. A 7 mikroszámítógép modul(ok) bármilyen feladatot ellátó számítógép egység(ek) lehet(nek) pl. memória, periféria illesztő, analóg-digitál átalakító, aritmetikai processzor stb. A 7 mikroszámítógép modulok között a 2 címsín szempontjából teljesen azonos címen is elhelyezkedhetnek egységek. Hogy ezen egységek közül melyik kapcsolódjon be az adatforgalomba, azt az 1 címzést végző eszköz a 4 vezérlősín 6 memóriatömb kiválasztó vezetékeire kiadott jelek segítségével tudja kijelölni. Az egységek saját, 2 címsínen meghatározott címük felismerésekor csak akkor válnak aktívvá, ha a 6 memóriatömb kiválasztó vezetékeken a rájuk vonatkozó jelkombináció van. Ezen jelkombinációkat a 7 mikroszámítógép modulokon külön e célra kialakított figyelő bemenetek ismerik fel a bennük levő komparátor áramkörök segítségével. A 6 memóriatömb kiválasztó vezetékek segítségével a 2 címsínen megjelenő pl. 0000—7FFF-ig terjedő címek esetén választ a központi vezérlő (illetve DMA controller jellegű) egység, hogy a pl. 0000—7FFF tartománnyal párhuzamosan elképzelhető max. 16. db. ún. „memória bank” közül melyiket akarja használni. SZABADALMI IGÉNYPONT Kapcsolási elrendezés egy chipes mikroprocesszoron alapuló mikroszámítógép memóriájának bővítésére, amely mikroszámítógépben a címzést végző eszköz (ok) címsínen, adatsínen és vezérlősínen keresztül mikroszámítógép modul(ok)ra van(nak) kötve, azzal jellemezve, hogy a címzést végző eszköz(ök)ben (1) olyan memóriatömb kiválasztó regiszter(ek) (5) van(nak), amely memóriatömb kiválasztó regiszter(ek) (5) kimenete(i) közvetlenül vagy közvetve a vezérlősínben (4) elrendezett memóriatömb kiválasztó vezeték(ek)en (6) keresztül a mikroszámítógép modul(ok)ban (7) levő memóriatömb figyelő(k) (8) bemenetéire van(nak) kötve. 5 10 15 20 25 30 35 40 45 (1 db ábra) 2