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 rend­szerbe, 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 mikro­processzoros 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én­ti kiviteli alak alapján az egyébként a mikro­processzorokhoz adott felhasználói utasítás segítségével, más hasonló 16 bites mikropro­cesszorhoz is alkalmazható. Tárgya továbbá a találmánynak egy 40 megjelenítő egység is, amely a lokális 2 busz­hoz csatlakoztatható és megfelelően hierarchi kus felépítést tesz lehetővé. Ennek egy pél­dakénti kiviteli alakja látható a 4. ábrán. Komplex programozható irányítástechni­kai rendszerek, intelligens robotok működte­tése nem képzelhető el a képi információ gyors megjelenítése és annak alapján tör­té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úrok­ra 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 hier­archikus felépítése következtében tetszőlege­sen bővíthető. A lokális 2 buszra van egy­részt egy grafikus 41 kijelző processzor csat­lakoztatva, amely a video raszter időzítő je­leket 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 vek­torgenerátorra és karaktergenerátorral vál­toztatható önmagában ismert módon. Ugyan­csak a video 49 buszra van még a 43 vezér­lő egység is csatlakoztatva, amely a video 49 busz vezérlőjeleit állítja elő. A video 49 buszra tetszőleges megjele­nítő elemek csatlakoztathatók, amelyekkel ada­tokat lehet a video 49 buszra továbbítani, illetőleg onnan elvezetni. A video 49 busz­ról egy programozható 44 LUT csatlakoz­tatható, amelynek R(red), G(green), B ( b lue) kimenetei megfelelő 48 monitorra vannak csat­lakoztatva és ott jeleníthetők meg. Csatla­koztatható a video 49 buszra még fényceru­za 45 illesztő fokozaton keresztül 50 fény­ceruza vagy külső 46 karaktergenerátor vagy vízszintes, függőleges 47 seroll-áramkör. En­nek a 40 megjelenítő egységnek a működé­se a következő: A grafikus 41 kijelző pro­cesszor a lokális 2 buszon keresztül bizto­sítja a vektorműveletekhez szükséges köz­vetlen paramétereket, tárolja a standard gra­fikus alakzatokat és végzi a koordináta transz­­formációkat. A berendezés többi egysége a multimikro­processzoros 1 buszra kapcsolódó 8 memó­9 6 rián keresztül adja ki a megjelenítési pa­rancsokat, amelyek ezután a lokális 2 bu­szokon 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 lo­kális 2 buszon keresztül gyorsan, közvetle­nü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ő procesz­­szorral vezérelve az összes képsík párhuza­mosan vagy egyenként egyaránt írható/olvas­­ható. A programozható 44 LUT a húzott vek­tor tartalmát állítja elő, egy másik regisz­ter pedig az írni engedélezett képsíkokat vá­lasztja ki. Ez a megoldás több bit széles­ségű vektorok gyors húzását és a képsíkon­­kénti hozzáférés flexibilitását egyaránt biz­tosí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 visz­­sza az eredeti címre. Ez lehetővé teszi pél­dául alakzatok (kurzor, szálkereszt, karak­ter, irányítástechnikai szimbólum, stb.) gyors rászuperfonálását és eltüntetését egy már le­tárolt képen a felülírt képtartalom elmenté­se nélkül ugyanazon tartalom kétszeri ki­vitelével. A rajzok természetesen csak példakénti kiviteli alakok, a találmány szerinti felisme­rés igen sokféle formában valósítható még meg. SZABADALMI IGÉNYPONTOK 1. Irányítástechnikai feladatokra orien­tált 8 és/vagy 16 bites mikroprocesszorok­hoz kiképzett multimikroprocesszoros vezérlő berendezés, amely tartalmaz egy multimikro­processzoros buszt, ahhoz csatlakoztatott tet­szőleges számú slave jellegű modult, pél­dául memóriát és 1/0 egységet, valamint tet­szőleges számú 8 és/vagy 16 bites mikro­processzort, ahol minden mikroprocesszor CPU-jához egy-egy lokális busz van rendel­ve és a lokális buszra is tetszőleges szá­mú slave jellegű modul, például 1/0 egy­ség és/vagy memória csatlakoztatható, azzal jellemezve, hogy a lokális busz (2) egy hu­szonnégy jel átvitelére kiképzett címsínt, ti­zenhat 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 je­let továbbító DMA jelsínt, további négy je­let továbbító jelsínt, valamint öt jelet to­vábbító egyedi jelsínt és nyolc jelet továbbí­tó tápfeszültségsínt tartalmaz, továbbá tar­talmaz 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

Next

/
Oldalképek
Tartalom