187055. lajstromszámú szabadalom • Kapcsolási elrendezés intelligens elektronikus berendezések memóriakapacitásának kiterjesztésére

1 187 055 2 46 DMA lapregiszter tartalma — illetve, ha több DMA csatornához független lapkijeiölést kívá­nunk biztosítani, a lapkijelölő regisztertömb meg­felelő, a helyi e elfogadásvonalak által kiválasztott regiszterének tartalma — kerül a 47 multiplexer kimenetére, amely 47 multiplexer vezérlőbemenete a d vezeték DMA elfogadásjelével vagy a helyi DMA e elfogadásvonalak célszerűen VAGY kap­csolataként előálló jellel van vezérelve. A kapcsolási elrendezésből látható, hogy DMA működéskor mindig a 46 DMA lapregiszter vagy regisztertömb kimenete hajtja meg 48 dekódolót, függetlenül az aktuális lap és az adatlap tartalmától és az 53 adatlap engedélyező flip-flop állapotától. A találmány szerinti kapcsolási elrendezés elő­nyei a következők: 1. A meglévő moduláris egy- illetve többprocesz­­szoros intelligens elektronikus berendezések fejlesz­tési eredményeinek teljes megtartása mellett a mo­duláris rendszer elemkészletének a találmány sze­rinti kapcsolási elrendezést tartalmazó modullal való bővítése útján a mikroprocesszoros rendszer­ben felhasználható operatív memóriakapacitás n­­szeresére bővíthető. A memóriabővítés a mikropro­cesszoros rendszerek alkalmazhatóságának határa­it jelentős mértékben kiterjeszti. 2. A találmány szerinti kapcsolási elrendezés egy­szerű, realizálása olcsó. 3. A találmány szerinti kapcsolási elrendezés a memóriabővítésen kívül a memória hatékony fel­­használását is biztosítja: megoldja az egyszerű, gyors memórialapváltást, lehetővé teszi külön adatlap kijelölését, mely alkalmazástól és a felhasz­nált mikroprocesszortól függő adatmozgató utasí­tásokkal elérhető. A kapcsolási elrendezés processzorfüggetlen rendszerben alkalmazható. A megfelelő adatmoz­gató utasítások felismerése a kapcsolási elrendezést tartalmazó modul alkalmas konfigurálásával bizto­sítható. 4. Lehetővé teszi DMA egységhez, illetve egysé­gekhez saját memórialap vagy lapok hozzárendelé­sét. 5. A memóriamodulok kapcsolási elrendezés sze­rinti kiválasztása/engedélyezése biztosítja, hogy ugyanaz a fizikai memória modul különböző me­mórialapok részét képezze, így két- vagy több la­pon megjelenő közös memóriaterületek is definiál­hatók. A közös memóriaterületek biztosításának különösen különböző lapokon futó programok kö­zötti kommunikáció, paramélerátadás során van komoly jelentősége. A 3. ábra két memórialap ese­tére mutat egy lehetséges címkiosztást. 6. Lehetővé teszi, hogy a perifériakezelés megvál­toztatása nélkül bármely lapon futó programból elérhetők legyenek a perifériák. 7. A meglévő aiapsoftware egyszerűen kiterjeszt­hető többlapos memóriát kezelő software-ré. Szabadalmi igénypontok 1. Kapcsolási elrendezés moduláris felépítésű in­telligens elektronikus berendezések memóriakapa­citásának kiterjesztésére és a rugalmas memóriafel­használás biztosítására, amely az intelligens elekt­ronikus berendezések sínrendszerére kapcsolódik, és adalvoual meghajtót, címfelismerőt és utasítás­­dekódolót tartalmaz, azzal jellemezve, hogy adat­lap regisztert (42), új lapregisztert (43), aktuális lapregisztert (44), multiplexert (45), DMA lapre­­giszterl (46) vagy regisztertömböt, továbbá multi­plexert (47), dekódolót (48), címfelismerő és utasí­­tásdekódolót (49), memórialapváltás vezérlőt (50), utasításdekódolót (51), késleltető és időzítőt (52), adatlap engedélyező flip-flopot (53), továbbá ÉS kaput (54) tartalmaz, ahol a címfelismerő és utasí­tásdekódoló (49) a sínrendszer (B) megfelelő cím­buszára (a) és vezérlöbuszára (c) kapcsolódik, ki­menetei pedig az adatlap regiszter (42), a DMA lapregiszler (46) vagy regisztertömb, az új lapre­giszter (43) vezérlőbemeneteire, valamint az adatlapengedélyező flip-flop (53) vezérlő bemeneté­re és a memórialapváltás vezérlő (50) egyik beme­netére kapcsolódnak, az adatvonal meghajtó (41) adatbemenele a sínrendszer (B) adatvonalaira (b), vezérlőbemenete a vezérlöbusz (c) részét képező olvasás vezérlőjelvezetékre (g), engedélyező beme­neté a címfelismerő és utasításdekódoló (49) egyik kimenetére (/?) kapcsolódik, továbbá az adatlap regiszter (42), az új lapregiszter (43), és a DMA lapregiszter (46) vagy regisztertömb adatbemenetei az adatvonal meghajtó (41) adatkimeneteire, az adatlap regiszter (42) kimenete a multiplexer (45) első bemenetére, az új lapregiszter (43) kimenete az aktuális lapregiszter (44) adatbemenetére, a DMA lapregiszter (46) vagy regisztertömb kimenete a má­sik multiplexer (47) második bemenetére kapcsoló­dik, továbbá az aktuális lapregiszter (44) kimenete a multiplexer (45) második adatbemenetére, a multiplexer (45) kimenete a másik multiplexer (47) első bemenetére csatlakozik, a másik multiplexer (47) vezcrlöbemenetére a vezeték (d) DMA elfoga­dásjele vagy a helyi DMA elfogadásvonalak (e) célszerűen VAGY kapcsolataként előálló jelvezeté­ke (I) kapcsolódik, kimenete a dekódoló (48) beme­netének egy részére kerül, a dekódoló (48) bemene­tének egy részére kerül, a dekódoló (48) további bemenelei a sínrendszer (B) n darab, célszerűen 5 — 7 legnagyobb helyiértékű címvezetékére, kime­netei vezetéken (/) át a memóriamodulok (3) enge­délyező bemenetelre kapcsolódnak; a DMA lapre­giszter (46) vagy regisztertömb engedélyező, illetve kiválasztó és engedélyező bemeneteire a helyi DMA elfogadásvonalak (e) csatlakoznak, továbbá az aktuális lapregiszter (44) vezérlöbemenetére a memórialapváltás vezérlő (50) kimenete, a memó­rialapváltás vezérlő (50) második bemenetére a sín­rendszer (B) utasitáselővételi ciklust jelző vezérlő­vezetéke (r) kapcsolódik, az utasításdekódoló (51) egyik bemenete a sínrendszer (B) adatvonalaira (b), másik bemenete az. utasításelővételi ciklust jelző vezérlövezelékre (if), kimenele pedig a késleltető és időzítő (52) adatbemeneleire csatlakozik, a késlel­tető és időzilö (52) vezérlőbemeneteire az olvasás vezérlőjelvezeték (g) illetve az állapotlekérdező vo­nal (/) van kötve, kimenete az ÉS kapu (54) máso­dik bemenetére csatlakozik; az ÉS kapu (54) első bemenetére az adatlapengedélyező flip-flop (53) ki­5 10 15 20 25 30 35 40 45 50 55 60 65 5

Next

/
Oldalképek
Tartalom