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

5 177434 6 meneti áramkörök közé az adatjel csoportokat egyenként regisztráló és adatjel csoport regisztrálása esetén kimenetén regisztrálás jelet adó regisztráló­­egység van beiktatva, a számlálók kimenetére közülük a nagyobb számlálótartalmút kiválasztó 5 áramkörön át számregiszter van csatlakoztatva, amely számregiszterhez a regisztráló egység kimene­téhez kapcsolódó vezérlőegység van csatlakoztatva, továbbá az elrendezésnek egyik bemenetűkkel a számregiszterhez, másik bemenetűkkel a megfelelő10 számlálóhoz csatlakoztatott két komparátora van, amely komparátorok kimenete a megfelelő adatfel­dolgozó egység adatátviteli jelet fogadó bemenetére van csatlakoztatva. A találmányt a továbbiakban a csatolt rajzokon 15 szemléltetett kiviteli alak alapján ismertetjük, ahol az 1. ábra a találmány szerinti kapcsolási elrende­zés kiviteli alakjának tömbvázlata, a 20 2-4. ábrák pedig az 1. ábra szerinti kiviteli alak működését magyarázó idődiagramokat mutat­nak. Az 1. ábrán két párhuzamosan működő DA és 25 DB adatfeldolgozó egység látható, melynek van egy II, illetve II’ adatbemenetük, egy adatátviteli jelet fogadó TSI, illetve TSF bemenetűk és két 01 és 02, illetve 01’ és 02’ kimenetűk. A 2. ábra egy olyan idődiagram, mely azt mutatja, hogy az egyik 30 adatfeldolgozó egység hogyan hajtja végre az utasí­tássorozatot. Az utasítások végrehajtása egy utasítás végrehajtási perióduson belül történik. Például az ugró utasítások végrehajtása JIm,-tól, JIm+3 végre­hajtási periódusban történik. Az ugró utasítások 35 módosíthatók és mindegyikük egy utasítás alsoroza­­tot fejez be. Az utasítás alsorozatokban levő utasí­tások száma változik, következésképpen különböző SS alsorozat végrehajtási időket kapunk, a 2. ábra esetén pl. SSm+3 < SSm+2.' 40 Az említett ugró utasításokra vonatkozó végre­hajtási periódusok és az utasítás alsorozatok mel­lett a 2. ábra EPn, EPn+1 végrehajtási periódusokat is mutat. Két egymást követő végrehajtási periódus közötti határ átlépése akkor történik meg, amikor 45 már túl késő van az egyetlen — ezzel a határral kapcsolatos — ugró utasítás olyan módosítására, hogy az ugrás egy adatátviteli alsorozathoz történjék, mely adatátviteli utasítást tartalmaz, ezen adatátviteli utasítás végrehajtása alatt a DA, 50 illetve DB adatfeldolgozó egység vesz egy adatjel csoportot a II, illetve II’ adatbemeneten keresztül. Az említett módosítás kezdeményezése TS adatát­viteli jel segítségével történik, mely a TSI, illetve TSF bemeneten jelenik meg a találmánynak meg- 55 felelő adatátvitel esetén. Lehetséges, de nem szükségszerű, hogy minden egyes ugró utasítás hoz­zá van rendelve egy végrehajtási periódus határhoz. Az eljárás mellyel pl. a DA adatfeldolgozó egység végrehajtja az utasítássorozatot, következő általános 60 définicióir. nyitvahagyja a kérdést, hogy a TS adatátviteli jel egy adatátviteli alsorozatot, vagy csak egy adatátviteli utasítás két alsorozat közé való beiktatását eredményezi-e. Az említett defi­níció azt jelenti, hogy a 2. ábrának megfelelő EPn 65 végrehajtási periódus alatt a TSI bemenetet akti­váló TS adatátviteli jel csak egyetlen adatátviteli utasítást választ ki, melynek TIn+1 végrehajtási periódusa beletartozik az EPn+1 átviteli periódusba. A DA adatfeldolgozó egység 01 kimenete az emlí­tett TIn+1 végrehajtási periódus alatt aktív. Végül a 2. ábra IP jelzőimpulzusokat is mutat, melyeket az egyes periódus határoknál a DA adatfeldolgozó egység 02 kimenete bocsát ki. Azonban a 4. ábra segítségével egy olyan változatot fogunk ismertetni, mely szerint az említett IP jelzőimpulzusok az egymást követő alsorozatok közötti határt jelzik. A DA és DB adatfeldolgozó egységben előállí­tott IP jelzőimpulzusokat az 1. ábrának megfele­lően két NA és NB számláló segítségével számlál­juk, melyék azonos tartalomra vannak beállítva, amikor a DA és DB adatfeldolgozó egységek elkez­dik a párhuzamos együttműködést, és melyek így számlálják a megfelelő DA, illetve DB adatfeldol­gozó egységben végrehajtott periódusok számát. Egy első Cl komparátor TSG átviteli jel generátor­ban összehasonlítja az NA és NB számlálók tartal­mát, és tetszőleges időpillanatban jelzi, hogy a DA és DB adatfeldolgozó egységek az egymásnak meg­felelő két utasítássorozatot egymásnak megfelelő vagy egymásnak nem megfelelő periódusokban haj­tották-e végre. Az első Cl komparátor hagyomá­nyos típusú, bemenetéin az a és b számlálótartal­makat veszi, és ha a > b, akkor első kimenetét, ha pedig b>a, akkor második kimenetét aktiválja. A TSG átviteli jel generátor tartalmaz egy RS átkap­­csolót is annak érdekében, hogy vagy az egyik NA számlálótól, vagy a másik NB számlálótól érkező a, illetve b számlálótartalommal G1 kapuáramkörön keresztül táplálja az NR számregisztert. Az 1. ábrának megfelelően az RS átkapcsoló két G6 és G7 kapuáramkörből áll, melyek-közül a G6 kapu­áramkör az NA számlálóhoz és a Cl komparátor első kimenetéhez csatlakozik, a G7 kapuáramkör pedig az NB számlálóhoz és a Cl komparátor második kimenetéhez van kötve. Mindaddig, amíg a G1 kapuáramkör aktivált állapotban van, az NR számregiszter regisztrálja a két NA és NB számláló számlálótartalmát, ha azok egyenlők, illetve az a és b számláló tart álmák közül a nagyobbikat, melyet attól függően kapunk, hogy a DA és DB adatfel­dolgozó egységek a két utasítássorozatot egymás­nak megfelelő vagy nem megfelelő periódusokban hajtották végre. A Cl komparátor és az RS átkap­csoló tehát egy E kiválasztó áramkört alkot, amely mindig annak az NA, illetve NB számlálónak ki­menetét csatlakoztatja a G1 kapuáramkörön ke­resztül az NR számregiszterre, amelyik szánd álónak nagyobb a számlálótartalma. A TSG átviteli jel generátor tartalmaz továbbá két második C2A és C2B komparátort, melyeknek első bemenete az NA és NB számlálók közül az egyikhez van kötve, kimenete ahhoz a TSI, illetve TSF bemenethez, amely a neki megfelelő NA, illetve NB számlálót tápláló DA, illetve DB adatfeldolgozó egységhez tartozik. A C2A és C2B komparátorok második bemenete pedig G2 kapuáramkörön keresztül az NR számregiszter kimenetéhez csatlakozik. A C2A és C2B komparátorok hagyományos típusúak, és kimenetűk azonos bemenő jelek esetén aktivált 3

Next

/
Thumbnails
Contents