193762. lajstromszámú szabadalom • Irányítástechnikai alkalmazásokra orientált 8 és/vagy 16-bites mikroprocesszorokkal felépített multimikroprocesszoros berendezés
193762 ramvezérlés így visszakerül az operációs rendszerbe, amely azonosítani tudja az illegális hozzáférés okát. Az így kialakított 4 memória kezelő egység tehát védi az egész mikroprocesszoros berendezést a véletlenjellegű programozási hibák okozta meghibásodástól. A példakénti kiviteli alak az INTEL 8086 mikroprocesszor használat esetén a példakénti kiviteli alak alapján az egyébként a mikroprocesszorokhoz adott felhasználói utasítás segítségével, más hasonló 16 bites mikroprocesszorhoz is alkalmazható. Tárgya továbbá a találmánynak egy 40 megjelenítő egység is, amely a lokális 2 buszhoz csatlakoztatható és megfelelően hierarchi kus felépítést tesz lehetővé. Ennek egy példakénti kiviteli alakja látható a 4. ábrán. Komplex programozható irányítástechnikai rendszerek, intelligens robotok működtetése nem képzelhető el a képi információ gyors megjelenítése és annak alapján történő beavatkozás nélkül. Abból a felismerésből kiindulva, hogy a képi információ túlnyomó része a kontúrokra koncentrálódik — a gyors működés és az 5 CPU tehermentesítése érdekében — egy vektorgrafikával kiképezett 40 meg - jelenítő egységet hoztunk létre, amely a mikroprocesszoros vezérlő berendezés lokális 2 buszára van csatlakoztatva és hierarchikus felépítése következtében tetszőlegesen bővíthető. A lokális 2 buszra van egyrészt egy grafikus 41 kijelző processzor csatlakoztatva, amely a video raszter időzítő jeleket hozza létre, továbbá szinkronjeleket hoz létre és a 8 memória felfrissítését végzi. Ezen keresztül csatlakoztatható a berendezés egy video 49 buszra. Ugyancsak a lokális 2 busz és a video 49 busz közé van egy 42 video RAM csatlakoztatva, amelynek tartalma vektorgenerátorra és karaktergenerátorral változtatható önmagában ismert módon. Ugyancsak a video 49 buszra van még a 43 vezérlő egység is csatlakoztatva, amely a video 49 busz vezérlőjeleit állítja elő. A video 49 buszra tetszőleges megjelenítő elemek csatlakoztathatók, amelyekkel adatokat lehet a video 49 buszra továbbítani, illetőleg onnan elvezetni. A video 49 buszról egy programozható 44 LUT csatlakoztatható, amelynek R(red), G(green), B ( b lue) kimenetei megfelelő 48 monitorra vannak csatlakoztatva és ott jeleníthetők meg. Csatlakoztatható a video 49 buszra még fényceruza 45 illesztő fokozaton keresztül 50 fényceruza vagy külső 46 karaktergenerátor vagy vízszintes, függőleges 47 seroll-áramkör. Ennek a 40 megjelenítő egységnek a működése a következő: A grafikus 41 kijelző processzor a lokális 2 buszon keresztül biztosítja a vektorműveletekhez szükséges közvetlen paramétereket, tárolja a standard grafikus alakzatokat és végzi a koordináta transzformációkat. A berendezés többi egysége a multimikroprocesszoros 1 buszra kapcsolódó 8 memó9 6 rián keresztül adja ki a megjelenítési parancsokat, amelyek ezután a lokális 2 buszokon keresztül jutnak a 40 megjelenítő egységekhez. A 41 kijelző processzor lehetővé teszi a 42 video RAM önálló kezelését, de bizonyos alkalmazások igénylik, hogy az 5 CPU a lokális 2 buszon keresztül gyorsan, közvetlenül az egyes képpontokat írhassa-olvashassa. Ezért a 12 video RAM 1023x512x8 bites és dual-portos kivitelű, és a video 49 busz és a lokális 2 busz felől egyaránt hozzáférhető. Képsíkok párhuzamos kezelése úgy van megoldva, hogy egyetlen 41 kijelző proceszszorral vezérelve az összes képsík párhuzamosan vagy egyenként egyaránt írható/olvasható. A programozható 44 LUT a húzott vektor tartalmát állítja elő, egy másik regiszter pedig az írni engedélezett képsíkokat választja ki. Ez a megoldás több bit szélességű vektorok gyors húzását és a képsíkonkénti hozzáférés flexibilitását egyaránt biztosítja. Read-Modify-Write hálózatnál a 42 video RAM egy speciális üzemmódjában az aktuálisan megcímzett képpont inverzét írjuk viszsza az eredeti címre. Ez lehetővé teszi például alakzatok (kurzor, szálkereszt, karakter, irányítástechnikai szimbólum, stb.) gyors rászuperfonálását és eltüntetését egy már letárolt képen a felülírt képtartalom elmentése nélkül ugyanazon tartalom kétszeri kivitelével. A rajzok természetesen csak példakénti kiviteli alakok, a találmány szerinti felismerés igen sokféle formában valósítható még meg. SZABADALMI IGÉNYPONTOK 1. Irányítástechnikai feladatokra orientált 8 és/vagy 16 bites mikroprocesszorokhoz kiképzett multimikroprocesszoros vezérlő berendezés, amely tartalmaz egy multimikroprocesszoros buszt, ahhoz csatlakoztatott tetszőleges számú slave jellegű modult, például memóriát és 1/0 egységet, valamint tetszőleges számú 8 és/vagy 16 bites mikroprocesszort, ahol minden mikroprocesszor CPU-jához egy-egy lokális busz van rendelve és a lokális buszra is tetszőleges számú slave jellegű modul, például 1/0 egység és/vagy memória csatlakoztatható, azzal jellemezve, hogy a lokális busz (2) egy huszonnégy jel átvitelére kiképzett címsínt, tizenhat jel átvitelére kiképzett adatsínt, tíz jelet továbbító vezérlőjel sínt, kilenc jelet továbbító megszakítás kérő jelsínt, négy jelet továbbító DMA jelsínt, további négy jelet továbbító jelsínt, valamint öt jelet továbbító egyedi jelsínt és nyolc jelet továbbító tápfeszültségsínt tartalmaz, továbbá tartalmaz a bemenetével a CPU(k)-hoz (5) és kimeneteivel vagy a multimikroprocesszoros buszhoz (1) vagy a lokális buszhoz csat-10 5 10 15 20 25 30 35 40 45 50 55 60 65