193837. lajstromszámú szabadalom • Számítógép kombinált szó- és bitfeldolgozáshoz

193837 A találmány tárgya számítógép kombi­nált szó- és bitfeldolgozáshoz, amelynek szó­­-programtárral társított szóprocesszora, bit­­-programtárral társított bitprocesszora, le­képező tára, digitális és bináris ki-, illet­ve bemenetek számára kialakított csatlakozó­­pontjai, cím-, adat- és vezérlőbusza van, és buszválasztó egységgel van ellátva, Ismert megoldásnak tekinthető az, hogy programozható vezérlésekként olyan központi adatfeldolgozó egységeket alkalmaznak, ame­lyek az egyes bitek feldolgozását bitpro­cesszorral, míg a szófeldolgozást szóprocesz­­szorral végzik. Az egyes bitek feldolgozása során az egyes logikai változókat — amelyek jeladók logikai állapotát jelzik, például va­lamely szerszámgépen — egymással logikai kapcsolatba hozzák. A szófeldolgozás során több bit információt hordozó adatokat dol­goznak fel és ennek során olyan különle­ges feladatokat látnak el, mint például arit­metikai műveletek, adatcsere felérendelt szá­mítógépekkel , perifériás készülékek csatla­koztatása, stb. A programozható vezérlések központi egy; ségei a múltban csupán bitfeldolgozást végez­tek és a célnak megfelelően, diszkrét áram­köri technikával kialakított vezérművel ren­delkeztek, amely nagy sebességgel hajtotta végre a vezérlési programot. Az integrált kivitelű mikroprocesszorok elterjedésével eze­ket mint programozható vezérlők vezérművei­ként is felhasználták, és a bitfeldolgozást a vezérlőprogram megfelelően interpretált le­bontásával hajtották végre. Azonban azzal az előnnyel szemben, hogy szófeldolgozást (például aritmetikai műveletek, számolási programok) is végre lehetett hajtani, szem­­benállt az a hátrányos tulajdonság, hogy ma­gas volt a program futási ideje (ciklusidő) és az, hogy a bitfeldolgozáshoz igen magas tárolási kapacitásra volt szükség. Ezen hiá­nyosságok kiküszöbölésére és a szófeldolgozás előnyeinek kihasználására egyetlen vezérlő­­egységben bitprocesszort és szóprocesszort is alkalmaztak kombinálva. így például a DE-OS 31 01 270 jelű szaba­dalmi dokumentum olyan szó- és bitfeldolgo­zásra alkalmas kapcsolási elrendezést ismer­tet, amelynek programtárában szó- és bit­feldolgozásra vonatkozó utasítások vannak. Bit utasítás esetében a bitprocesszor aktivá­lódik, és ezzel egyidejűleg a szóprocesszor­ban leáll az adatfeldolgozás. Eközben azon­ban a szóprocesszor továbbra is elvégzi a tá­roló címezését és a parancs lehívását, va­gyis a bitprocesszornak nincs saját hozzá­férése a programtárhoz. Ennek a kapcsolá­si elrendezésnek az a hiányos tulajdonsága, hogy a bitprocesszor és a szóprocesszor nem tud egyidejűleg működni és következéskép­pen nem elegendően nagy a feldolgozási sebesség. Ez a megoldás abból az elgondolás­ból indul ki, hogy lényegében véve szófel­dolgozásra van szükség, míg a bitprocesszor csupán kivételesen kapcsolódik be a működés­be bitfeldolgozás céljából. 1 2 A DE-PS 25 22 343 jelű szabadalmi do­kumentum egy további kapcsolási elrendezést ismertet, amely egy-egy szó- és bitprocesszor­ral van ellátva. A szóprocesszornak és a bit­­processzornak szánt utasítások ennél a megol­dásnál is egy közös programtárban vannak tárolva. Ez a berendezés egy olyan koordináló egy­séggel van ellátva, amely bit utasítás ese­tén a bitprocesszorhoz, míg szó utasítás ese­tén a szóprocesszorhoz csatlakoztatja hozzá a programtárat. A bitprocesszor és a szó­­processzor között jelzőáramkör létesít kapcso­latot. Ezt a jelzőáramkört a bitprocesszor bebillenti, majd a szóprocesszor letapogatja, amely azután felhívja a megfelelő alprogra­­not. Ennek a kapcsolási elrendezésnek az a hiányossága, hogy a szóprocesszornak nincs közvetlen hozzáférése a leképező párhoz és a bináris folyamat — be és kimenő csator­nákhoz, és ezáltal a programozott vezérlés rugalmassága korlátozott. Ezen túlmenően hiányosságként jelölhető meg az is, hogy a koordináló egység egy viszonylag költséges egység, amelynek a beérkező utasításokat állandóan dekódolnia kell, annak érdekében, hogy a szóprocesszornak szánt utasítások és a bitprocesszornak szánt utasítások között különbséget tudjon tenni és ennek megfele­lően rendelje hozzá a programtárat. Ugyancsak egy-egy szó-és bitprocesszor­ral ellátott vezérlő berendezést ismertet a Technica című folyóirat 1983.19.szám, 1555— 1558. oldalán. Ennél a megoldásnál a szó utasításoknak és a bit utasításoknak szánt tároló határozottan el van választva egy­mástól. Ez a megoldás jóllehet lehetővé teszi az egymással egyidőben történő szó- és bit­feldolgozást, azonban a határozott elválasz­tás a szó- és bit-programtár között akadályoz­za a rugalmas tárolókapacitás-kihasználást. Olyan alkalmazási esetekben amikor sok szó­feldolgozásra van szükség (például ha sok al­­program dolgozandó fel), nincs lehetőség ar­ra, hogy a bit- programtárnak egyes részeit szó utasításokra használhassuk fel. Ezen túlmenően a szó- és bitfeldolgozásra alkal­mas alegységek egymástól eltérő szerkezetű buszainak összekapcsolására szolgáló kapcso­lóegység meglehetősen bonyolult és egy járu­lékos jelzőáramkört igényel a szó- és bitpro­cesszor közöti információcsere megvalósítása érdekében. Ezen megoldás további hátrányos tulaj­donsága abban van, hogy programozó készü­lék csak meghatározott, és erre a célra kiala­kított csatlakozási pontokon csatlakoztatható hozzá. Ilyen programozó készülékre lehet szükség a programtárban való változtatások végrehajtására különösen üzembehelyezés esetében. A találmánnyal célunk egy olyan számí­tógép kifejlesztése, amely alkalmas kombinált szó- és bitfeldolgozásra, amely rugalmasan és ezáltal gyorsan működik minimális táro­lókapacitás felhasználásával, annak révén, 2 5 10 15 20 25 30 35 40 45 50 55 60 65

Next

/
Thumbnails
Contents