178047. lajstromszámú szabadalom • Univerzális csatorna-rendszerű célprocesszor, különösen geofizikai adatok real-time feldolgozására

5 178047 6 53 szeizmikus felvevő) működéséhez szükséges lis­taszavakból a műveleti kódrész az S adatsor műve­leti egység-vezérlő sínen keresztül a 116 művelet­vezérlő egységbe, a periféria-kijelölő címkód pedig a 114 periféria-vezérlő egységbe kerül. Az első 5 geofizikai adatsor-periféria a geofizikai P adatsor­­-periféria vezérlő sínen kiadott jelek hatására meg­kezdi működését, melynek során feltétlenül hasz­nálja a félvezetős 13 puffermemóriát az YM me­­mória-adatsínen át. A 13 puffermemória címzését 10 külön áramkör, a 112 címképző egység végzi az Xm memória-címsín segítségével, a beállított műve­leti kódtól függően egyszerű növekvő sorrendben, vagy demultiplexáláskor modulo n összefüggés sze­rinti lépcsőkben. A geofizikai 5 adatsor-perifériák 15 és a 11 központi periféria felügyelő egység közti adatforgalom az Y periféria adatsínen át valósul meg, de ezen a sínen történik az adatcsere a geofizika 5 adatsor-perifériák és a 14 adatsor műveleti egység között is. 20 Az adatátvitel kezdeményezést közvetlenül a 111 adatátvitel-vezérlő egység hajtja végre a már ismert feltételek alapján (periféria-cím, műveleti kód, művelet sorszáma), és minden egyes adatszó átvitele után nyugtázójelet küld a forrásoldal, 25 példánkban az 53 szeizmikus felvevő felé, és egy­úttal a 112 címképző egységet is működteti. Az első műveletben a 13 puffermemóriát töltjük, azonban amikor a második pufferfél kezd telítődni, a sorrendben következő - esetünkben 51 puffer- 30 diszk — a már feltöltött első pufferfélből elszállítja az adatokat. Amikor egy pufferfél feltöltése be­fejeződött, az aktív geofizikai 5 adatsor-periféria, — esetünkben az 53 szeizmikus felvevő - úgyneve­zett státuszszót küld a 11 központi periféria-fel- 35 ügyelő egységbe, és az a státuszjelek értelmezése után jelzést ad ki a 116 műveletvezérlő egység számára, új periféria indítására, vagy a pufferfelek váltására a 13 puffermemórián belül, vagy egyidejű­leg mindkettőre. Az első pufferfél feltöltését köve- 40 tőén lényegében mindig legalább két geofizikai 5 adatsor-periféria -r-í'.ciik egyidejűleg a 13 puffer­memória közvetítésével, így a különböző egységek működési sebességeinek eltérései kiegyenlíthetők. A pufferváltásokat a 113 adatátvitel- és státuszfigyelő 45 egység számlálja, a megadott pufferváltás-szám után a geofizikai 5 adatsorperifériák felől beküldött státuszbitek figyelembevételével új listaszó-csoport indítását kezdeményezi, újabb két geofizikai 5 adatsor-periféria között jöhet létre kapcsolat és 50 adatátvitel a fent leírt módon. Esetünkben ez leleníh-tri az 51 pufferdiszkről történő adatbeol­vasást a 13 puffermemória közvetítésével a 14 adatsor műveleti egységbe. A 14 adatsor műveleti egységnek az 1 univerzális esatorna-rendszerű cél- 55 processzoron belül kitüntetett szerepe van, ugyanis nemcsak az Y periféria adatsínre kapcsolódik, ha­nem a közös 12 csatolóegység Xo belső címsín- és Yo belső adatsín vonalain át a 2 számítógép operatív memóriájához is. A 14 adatsor műveleti 50 egység a geofizikai 5 adatsor-perifériáktól kapott adatokon a 2 számítógépből érkező paraméterek segítségével a listaszóban előírt algoritmusokat hajt­ja végre, az eredményül kapott adattömböket a 2 számítógépbe juttatja vissza a 12 csatolóegység 65 közvetítésével, ahonnan a 64 adatmegjelenítőn íródik ki az adat. A listaszóban előírt műveleti kód az S adatsor műveleti egység-vezérlő sínen át jut a 14 adatsor műveleti egységbe, amely a sorrendben megelőző műveletvég jelzésének megérkezése esetén kezdi meg a működését. Az algoritmusok végrehaj­tása során a 14 adatsor műveleti egység is használ­ja a 13 puffermemóriát, ezért külön X címsínnel rendelkezik a 112 címképző egységhez. Láncműve­letek esetén a 14 adatsor műveleti egység több számítási ciklust hajthat végre azonos adattömbön, de a ciklus kiterjedhet több egységre is, pl. az 51 pufferdiszkre, ahonnan egy adattömböt beolvasunk a 14 adatsor perifériára, amely algoritmust számol rajta, az eredmény az 52 mágnesszalagos adatrög­zítő egységre kerül. Ez a ciklus ismétlődhet a láncművelet darabszáma szerint. Az erre vonatkozó információt is a műveleti kód tartalmazza. Szükség van a két sínrendszer, vagyis az Y periféria adatsín és az Yo belső adatsín egyidejű diát ára ir All kozpofiu periféria-felügyelő egység lénye­ges feladata az adatátvitel ellenőrzése. Ezt a 113 adatátvitel- és státuszfigyelő egység segítségével végzi. Amennyiben az adatforgalom a geofizikai 5 adatsor-perifériák bármelyikének, vagy a 14 adatsor műveleti egységnek meghibásodása miatt nem foly­tatódhat, a 113 adatátvitel- és státuszfigyelő egység hibajelzést küld a 116 műveletvezérlő egységbe, ezzel új listaszó-csoport kiadását váltja ki a 115 parancsblokk-tároló egységből a tartalék 54 mágne­ses adatrögzítő egység működéséhez. Az adatok tehát ekkor nem vesznek el, hanem az üzembe helyezett tartalék 54 mágneses adatrögzítő egységre kerülnek. A kiviteli példa alapján tehát a 11 központi periféria-felügyelő egység főbb funkciói az alábbiak: 1. Létrehozza a kapcsolatot a sorrendben kije­lölt perifériák között. 2. Az adatátvitelt vezérli, illetve ellenőrzi CPU és operatív memória nélkül. 3. A CPU vagy periféria kiesését érzékelni ké­pes, és mentési műveletet hajthat végre a tartalék perifériára (általában mágnesszalagos egységre). 4. A célprocesszor aritmetikáját késedelem nélkül ellátja adattá a puffermemórián keresztül. 5. A célprocesszor műveleteinek eredményeit az operatív memóriába juttatja, ahonnan azok a meg­jelenítőre kerülnek (software segítségével). 6. Menetközbení beavatkozási lehetőséget bizto­sít az operátor számára (pl. bizonyos paraméterek bevitelekor, illetve azok módosításakor). 7. Változtatható modulusú (modulo n) demulti­­plexálást végez a sokcsatornás adatbevitel esetén. A 11 központi periféria-felügyelő egységgel és 13 puffermemóriával rendelkező univerzális csator­na-rendszerű célprocesszor a teljes feldolgozó appa­rátus számára a következő előnyöket nyújtja: . 1. A CPU és az operatív memória tehermente­­sítődik az adatforgáom lebonyolítása, illetve az üzemközbeni vezérlési feladatok áól. így a feldol­gozás’ áatt más feladatok megoldására használható (pl. a folyamatos sebességanáízis végrehajtására). 3

Next

/
Oldalképek
Tartalom