177434. lajstromszámú szabadalom • Eljárás és kapcsolási elrendezés adatjel csoportok két párhuzamosan működő adatfeldolgozó egységbe történő átvitelére

7 177434 8 állapotú, A Gl és G2 kapuáramkörök az ábrázolt kivitelben ÉS-kapuk, és együtt V vezérlőegységet alkotnak, melynek vezérlőbemenete az alább ismer­tetendő IRU regisztrálóegység K kimenetére van csatlakoztatva. Az 1. ábra egy ismert „első be — első ki” típusú IB puffer tárolót mutat, melybe az adatjel csoportok tetszőleges időpillanatban érkeznek be és ott tárolódnak. Az IB puffer tároló el van látva egy jelző X kimenettel, mely aktivált állapotú, ha benne legalább egy adatjel csoport van tárolva. Az adatjel csoportok G3 kapuáramkörön keresztül egy IR regiszterbe jutnak, mely IRU regisztrálóegység­ben helyezkedik el, ahonnan két GA és GB kapu­áramkörön keresztül a DA és DB adatfeldolgozó egységek II, illetve IP adatbemeneteire kerülnek. Az X kimenet az IRU regisztrálóegység G4 kapu­áramkörének első bemenetére van kötve, melynek második bemenetét a G5 kapuáramkör csak akkor aktiválja, ha két FFA és FFB flip-flop ugyanazt a stabil első sl állapotot veszi fel. Ez az első sl állapot akkor áll elő, amikor egy utasítássorozat végrehajtása kezdődik és amikor egy adatáviteli utasítás végrehajtása befejeződött. Ennek érdekében az FFA és FFb flíp-flopok el vannak látva lefutó éllel aktivált első bemenettel, amely a GA, illetve GB kapuáramkör vezérlőbemenetével együtt a meg­felelő DA, illetve DB adatfeldolgozó egység 01, illetve 01’ kimenetéhez van kötve. A G4 kapu­áramkör kimenete a G 3 kapuáramkör vezérlő­bemenetére és az FFA és FFB flip-flopok második bemenetéhez van kötve. A G3,... G7 és a GA, GB kapuáramkörök az ábrázolt kivitelben ÉS-ka­­puk. így az IRU regisztrálóegység a párhuzamos­­-szinkron együttműködés ideje alatt a következő feladatot teljesíti: Azzal a feltétellel, hogy az előző adatjel csoport átvitele a DA és DB adatfeldolgozó egységekhez befejeződött, és hogy az IB puffer tároló legalább egy adatjel csoportot tárol, a követ­kező adatjel csoportot az IR regiszterben regisztrál­juk, melyből azt a GA és GB kapuáramkörök segítségével kiolvassuk. A GA, illetve GB kapu­áramkör akkor aktivált állapotú, ha a DA, illetve' DB adatfeldolgozó egységek végrehajtásának egy-egy, ehhez a következő adatjel csoporthoz ren­delt adatátviteli utasítást. Az IR regiszterbe történő minden egyes beírásra a G5 kapuáramkör letiltódik és mindvégig letiltva marad az adatátviteli művelet alatt, ellenben akti­vált állapotba kerül legalább egy rövid időre akkor, amikor az adatátviteli művelet befejeződik. Az 1. ábrának megfelelően a G5 kapuáramkör letiltott állapotát a K kimeneten megjelenő logikai nulla értékű regisztrálás jel jelzi, amely az IR regiszter­ben történő minden egyes regisztráláskor előáll, és a TSG átviteli jel generátor V vezérlőegységét vezérli. Következésképpen egy adatátviteli igény fellépése, azaz az IR reigszterbe történő regisztrálás leállítja az NA, illetve NB számláló tartalmának az NR számregiszterbe való átvitelét, az NR számre­giszter tartalma a megfelelő adatátviteli művelet alatt a rögzített t átviteli szám. Az invertáló be­menettel ellátott G2 kapuáramkör segítségével elér­hető, hogy a C2A és C2B komparátorok össze­hasonlítsák a pillanatnyilag érvényes a és b számlálótartalmakat, melyek az NA, illetve NB számlálótól érkeznek — at átviteli számmal, és így két, a megfelelő adatátviteli művelethez tartozó TS adatátviteli jelet generálunk, a DA és DB adat­­feldolgozó egységek pedig a relatív fáziseltolódástól függetlenül külön-külön veszik a TS adatátviteli jelet a t átviteli szám által meghatározott végrehaj­tási periódusban. A 3. ábra több idődiagramot tartalmaz, melyek az adatátvitel módjára vonatkozó példát mutatnak, ahol az adatátvitel a találmány szerint két párhuza­mosan együttműködő DA és DB adatfeldolgozó egységhez történik, melyeknek indítása — a meg­felelő utasítássorozat együtt való végrehajtása érde­kében — egybeesik, és így az utasítások végre­hajtási EA és EB idődiagramjai a 0 számlálótar­talommal jelzett, egybeeső végrehajtási periódusok­tól indulnak. Egy bizonyos idő után td fáziseltoló­dás keletkezik az egymásnak megfelelő számlálótar­talmakkal jellemzett végrehajtási periódusok között, és a fáziseltolódás azt eredményezi, hogy az NR számregiszterben az RN idődiagramnak megfelelően regisztrált számlálótartalmak az n+3 számlálótar­talom által meghatározott végrehajtási periódus kezdetéig egybeesnek az EA idődiagramnak meg­felelő számlálótartalmakkal. A K kimeneten fellépő regisztrálás jel M idődiagramja és az IB puffer­­tároló tárolási BI idődiagramja mutatják, hogy az IRU regisztráóegység G5 kapuja mindaddig aktivált állapotban van, amíg két adatjel csoport a Dl és D2 időpillanatokban az'IB puffer tárolóhoz nem érkezik, röviddel azután, hogy az EA idődiagram­ban elkezdődött az n+3 szániálótartalmú végrehaj­tási periódus. Az első bejövő adatjel csoportot az IR regiszter azonnal regisztrálja, a másikat pedig az IB puffer tároló tárolja. Az n+3 lesz az Dl idő­pillanathoz tartozó ti átviteli szám, melyet az EA és EB idődiagramoknak megfelelően az elrendezés az aktuális a és b számlálótartalmakkal hasonlít össze. A C2A komparátor azonnal az első adatjel * csoport regisztrálása után előállít egy TS1A adatát­viteli jelet, mely a DA adatfeldolgozó egység adat­­átviteli jelére vonatkozó TSA idődiagramban lát­ható, melynek segítségével egy adatátviteli utasítás kerül kiválasztásra, melynek TI1A végrehajtási peri­ódusa az EA idődiagramnak n+4 számlálótartalom­mal jellemzett adatátviteli periódusában van. Ami­kor az NB számláló az EB idődiagramnak meg­felelően eléri az n+3 számlálótartalmat, akkor a TSB idődiagramnak megfelelően TS1B adatátviteli jel kerül a DB adatfeldolgozó egységhez, és a TS1B adatátviteli jel az EB idődiagramban látható TI1B végrehajtási periódus alatt végrehajtandó adat­­átviteli utasítást vált ki. Az említett TI1A és TI1B -végrehajtási periódusok alatt a megfelelő GA és GB kapuáramkörök a 01, illetve 01’ kimenet által aktivált állapotban vannak annak érdekében, hogy az elsőként beérkezett adatjel csoportot a DA, illetve DB adatfeldolgozó egységhez továbbítsák. Az M idődiagramnak megfelelően a G5 kapuáram­kör aktivált állapotban van a TI1B végrehajtási periódus végén, azonban csak egy rövid időre, mivel az IB puffer tároló még mindig -tárolj a a D2 időpillanatban beérkezett második adatjel csopor­tot, melyet az IR regiszter most regisztrál. Az RN 5 10 15 20 25 30 35 40 45 50 55 60 65 4

Next

/
Thumbnails
Contents