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 ismertetendő 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égben 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 megfelelő 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-kapuk. í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övetkező adatjel csoportot az IR regiszterben regisztráljuk, 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 rendelt 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 aktivá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 regiszterben 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ámregiszter tartalma a megfelelő adatátviteli művelet alatt a rögzített t átviteli szám. Az invertáló bemenettel ellátott G2 kapuáramkör segítségével elérhető, hogy a C2A és C2B komparátorok összehasonlí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 adatfeldolgozó 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égrehajtá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árhuzamosan együttműködő DA és DB adatfeldolgozó egységhez történik, melyeknek indítása — a megfelelő utasítássorozat együtt való végrehajtása érdekében — egybeesik, és így az utasítások végrehajtási EA és EB idődiagramjai a 0 számlálótartalommal jelzett, egybeeső végrehajtási periódusoktól indulnak. Egy bizonyos idő után td fáziseltolódás keletkezik az egymásnak megfelelő számlálótartalmakkal 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ótartalom által meghatározott végrehajtási periódus kezdetéig egybeesnek az EA idődiagramnak megfelelő számlálótartalmakkal. A K kimeneten fellépő regisztrálás jel M idődiagramja és az IB puffertá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ődiagramban elkezdődött az n+3 szániálótartalmú végrehajtá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átviteli jelet, mely a DA adatfeldolgozó egység adatátviteli jelére vonatkozó TSA idődiagramban látható, 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ótartalommal jellemzett adatátviteli periódusában van. Amikor az NB számláló az EB idődiagramnak megfelelő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áramkö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 csoportot, melyet az IR regiszter most regisztrál. Az RN 5 10 15 20 25 30 35 40 45 50 55 60 65 4