192692. lajstromszámú szabadalom • Mikroprocesszoros rendszerre épülő adatfeldolgozó elrendezés
3 192692 4 A találmány tárgya mikroprocesszoros rendszerre épülő adatfeldolgozó elrendezés, amely mikroprocesszoros alapegység és külső berendezés közötti illesztő egységet tartalmaz. A találmány szerinti elrendezés segítségével az erre a feladatra nem alkalmas mikroprocesszoros rendszerek alkalmassá tehetők gyors perifériák kezelésére, adatbankokkal való együttműködésre és igy a mér létező elrendezések képessé válnak újabb fejlesztések révén kialakuló készülékek kezelésére. A számítástechnika rohamos fejlődésével egyre több helyen jelennek meg azok a berendezések, amelyek teljes kiépítettségükben a technika egy adott állását testesítik meg, és erkölcsileg viszonylag gyorsan elavulnak. Ez azonban nem minden esetben indokolja a technika fejlődési ütemét kővető gyakoriságú lecserélésüket, hiszen az új berendezések beszerzési költsége általában jóval nagyobb, mint egy-egy új kiegészítő, illesztés esetén az alapberendezés lehetőségeit komoly mértékben bővítő felszerelésé, külső berendezésé. Az erkölcsileg elavult alapberendezések, mint mikroprocesszoros rendszerek általában alkalmatlanok gyors perifériák, mint mágnesszallagos, mágneslemezes egységek, CRT displayek, stb. kezelésére; címezhető tárolóterületük nem elegendő adattárolás céljaira. A probléma megoldására ismertek a szabványos interface-ek, amelyek az illesztés feladatát képesek ellátni. Ismert kiépítésükben viszont olyanok, hogy két programot kell alkalmazni, tehát mindkét együttműködő egységet külőn-külön kell programozni, ami az alkalmazást nehezíti, sok esetben bonyolulttá teszi. Adattárolási feladatok esetén ismeretes a lapozásos technika, amikor a hasznos tárolóterület egy részét programmal kell lefoglalni és kiegészítő berendezések így kevéssé hatékonyan használhatók. A találmány célja a fenti hiányosságok megszűntetése, és feladata olyan elrendezés létrehozása, amely adatfeldolgozási feladatok ellátására alkalmas a mikroprocesszoros berendezéssel különösen együttműködésre nem képes adatbank, illetve gyors periféria kiszolgálásával, kezelésével. A kitűzött feladat megoldására olyan mikroprocesszoros rendszerre épülő adatfeldolgozó elrendezést hoztunk létre, amely mikroprocesszoros alapegység és külBŐ berendezés között beiktatott illesztő egységet tartalmaz, és a találmány szerint az illesztő egység rendszerbuszon keresztül a mikroprocesszoros alapegységre csatlakoztatott izolálható meghajtót és belső buszon át az izolálható meghajtóval csatolt autonóm vezérlőegységgel van ellátva, amely kimenetével a külső berendezésre van vezetve. A találmány szerinti elrendezés segítségével lassú működésű mikroprocesszoros rendszer válik könynyen alkalmazhatóvá gyors működésű külső bérén dezésekkel. Az illesztő egységben alkalmazott autonóm vezérlő egység a belső buszra felfűzve belső címdekódert, tárolóegységet, direkt tárolóhozzáféré8Ű be/ki egységet, valamint a külső berendezéshez csatlakoztatott vezérlő interface-t tartalmaz. Előnyösen a rendszerbusszal az izolálható meghajtóra és az izolálható meghajtóval csatlakoztatott nem izolálható meghajtóra vezetett külső címdekóder kapcsolódik és az izolálható meghajtóra kontroll jel-generátor van vezetve. Adatbank jellegű működés is lehetővé válik, ha a mikroprocesszoros alapegységgel a rendszerbuszon keresztül vezérlő egység és külső tárolóegység kapcsolódik, ahol a vezérlő egység egy-egy kimenetével a mikroprocesszoros alapegységre és a külső tárolóegységre van vezetve, belső felépítésében a mikroprocesszoros alapegység alaptárolóját és a külső tárolóegységet bekapcsoló áramkörrel van ellátva. A találmány szerinti elrendezés a mikroprocesszoros rendszerek költségéhez képest viszonylag olcsón hozható létre és jelentősen bőviti annak alkalmazási lehetőségeit, mind gyors perifériák működtetésével, mind adatbarik jellegű kiépítéssel. A találmány tárgyát a továbbiakban példakénti kiviteli alak kapcsán, a csatolt rajz alapján ismertetjük részletesen. A rajzon az egyetlen ábra a találmány szerinti adatfeldolgozó elrendezés tömbvázlata. A találmány szerinti adatfeldolgozó elrendezés (ábra) 1 mikroprocesszoros alapegység és 10 külső berendezés és/vagy egy vagy több külső 88 külső tárolóegység között kapcsolatot teremtő illesztő egységként van kialakítva. Az illesztő egység 86 adatbankot jelentő kialakítás esetén 77 vezérlő egységet tartalmaz, amely 2 rendszerbuszon keresztül mind az 1 mikroprocesszoros alapegységre, mind pedig a 77 vezérlő egységre van vezetve és egy-egy kimenetével mindkét egységre is csatlakozik. Az 1 mikroprocesszoros alapegység 2 rendszerbuszon keresztül 4 izolálható meghajtóval kapcsolódik, amely 5 belső buszon át 87 autonóm vezérlő egységre van vezetve, és ez utóbbi kimenete buszon keresztül vezérli a 10 külső berendezést. Célszerűen a 2 rendszerbuszra felfűzve 3 külső cimdekódert is tartalmaz, amely kiementével a 4 izolálható meghajtóra csatlakozik. Az 5 belső buszra felfűzve a 87 autonóm vezérlő egység 6 belső címdekódert, RAM elemekből kialakított 7 tárolóegységet, 8 direkt tárolóhozzáférésű be/ki egységet, valamint a 10 külső berendezéshez csatlakoztatott 9 vezérlő interface-t tartalmaz. A 4 izolálható meghajtó csatlakoztatható a 3 külső cimdekóderre vezetett 89 nem izolálható meghajtóval, valamint 78 kontrolljel-5 !10 15 20 25 30 35 40 45 50 55 60 *65 3