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

9 177434 10 idődiagram mutatja, hogy a G5 kapuáramkör rövid idejű aktivált állapota azt eredményezi, hogy az elrendezés n+4-et regisztrálja a t>2 időpillanatban beérkezett második adatjel csoporthoz tartozó t2 átviteli számként. A 3. ábrán látható feltételezett példában az NA és NB számlálók az n+4 számlálótartalmat mutatják, és ezért a TSA és TSB idődiagramok a második TS2A és TS2B adatátviteli jeleket egybeeső felfutó éllel mutatják, aminek következtében az EA és EB idődiagramoknak meg­felelő TI2A, illetve TI2B végrehajtási periódussal rendelkező adatátviteli utasításai kiválasztódnak, amely végrehajtási periódusok benne vannak az n+5 számlálótartalommal jellemzett adatátviteli perió­dusban. Végül az M idődiagram azt mutatja, hogy a második regisztrálás jele ugyanabban az időpilla­natban fejeződik be, mint az adatátviteli TI2B végrehajtási periódus, ami azt eredményezi, hogy az RN idődiagramnak megfelelően az NR szám­regiszter n+6 számlálótartalmat regisztrál — àz EA és EB idődiagramoknak megfelelően — az adott pillanatban nagyobb számlálótartalomként. A most leírt eljárás és kapcsolási elrendezés alkalmazása garantálja a lehető leggyorsabb adatát­viteli műveleteket, továbbá azt is, hogy az adatfel­dolgozó egységek utasítássorozatai megfelelően függetlenek maradnak az adatátviteli igények és az utasítás végrehajtása közötti aszinkronizmustól, és ezeken túlmenően független marad az adatfeldol­gozó egységek utasítás végrehajtásai közötti fázisel­tolódásoktól is. Ha az 1. ábra szerinti DA és DB adatfeldolgozó egységeket olyan módon tervezzük, hogy az NA és NB számlálók nem a 2. ábra által definiált EPn, EPn+1 végrehajtási periódusokat, ha­nem helyettük a végrehajtott alsorozatokat számlálják, akkor a TSG átviteli jel generátorban előállított t átviteli számot az NR számregiszterrel sorbakapcsolt, önmagában ismert +l-et hozzáadó áramkör segítségével módosítjuk. Ekkor a G2 kapu­áramkör fölöslegessé válik, mivel ebben az esetben sohasem fordul elő, hogy a C2A és C2B kompará­­torok közül valamelyik olyankor kap megfelelő bemenő jeleket, amikor még nem lépett fel adatát­viteli igény. Az alsorozatok számlálása miatt szükséges említett módosítás a 4. ábrán látható idődiagramok segítségével írható le, melyeknek hi­vatkozásai megfelelnek a 2. és a 3. ábra hivatko­zásainak. Feltételezzük, hogy a két NA és NB számláló az EA és EB idődiagramoknak megfele­lően az m számlálótartalomig volt léptetve, amikor az M idődiagramnak megfelelően egy adatátviteli igény jelentkezik. Az említett +l-et hozzáadó áram­kör nélkül mindkét adatátviteli jelet azonnal gene­rálni kellene. Következésképpen az m számláló­­tirtálommal jellemzett alsorozatban levő, a DA adatfeldolgozó egység által végrehajtott ugró utasí­tást - aminek a JIAm végrehajtási periódusa az EA idődiagramban látható — módosítani kell, a DB adatfeldolgozó egység esetében azonban az EB idődiagramnak megfelelően már túl késő lenne módosítani a megfelelő, JIBm végrehajtási periódus­sal jellemzett ugró utasítást. Az említett ugró utasí­tásoknak, valamint az írni számlálótartalommal jel­lemzett alsorozatoknak már nem kell tovább meg­­felelniök egymásnak, azaz az együttműködésben zavar áll be, A +1 hozzáadásával a t=m+l átviteli szám segítségével definiált ugró utasítás megváltozik mindkét DA és DB adatfeldolgozó egységben. Az adatátviteli műveletek azonban átlagosan hosszab- 5 bak lesznek az alsorozatok számlálása esetén, mint a végrehajtási periódusok számlálása esetén. Szabadalmi igénypontok: 10 1. Eljárás adatjel csoportok két párhuzamosan működő adatfeldolgozó egységbe történő átvitelére, amelynél az adatfeldolgozó egységek utasítássoroza­tokat külön-külön hajtanak végre egymásnak még­is felelő végrehajtási periódusokban, amely végre­hajtási periódusok adatátviteli igény esetén egyetlen adatátviteli utasítás végrehajtást is tartalmaznak, és ahol az adatátviteli igény a végrehajtási periódusok­hoz képest aszinkron módon, a két adatfeldolgozó 20 egység egymásnak nem megfelelő végrehajtási perió­dusaiban jelentkezhet, azzal jellemezve, hogy az első átviendő adatjel csoportot regisztráljuk és a regisztráláskor regisztrálás jelet állítunk elő, külön-külön számláljuk a két adatfeldolgozó egység 25 végrehajtási periódusait, a regisztrálás jelre átviteli számot rögzítünk eltérő végrehajtási periódus számok esetén a több végrehajtási periódust mu­tató adatfeldolgozó egység végrehajtási periódusai számának, egyező végrehajtási periódus számok ese- 30 tén pedig ennek a számnak megfelelően, majd folyamatosan összehasonlítjuk mindkét adatfeldol­gozó egység megszámlált végrehajtási periódusainak számát a rögzített átviteli számmal, és amikor valamelyik adatfeldolgozó egység végrehajtási perió - 35 dúsainak száma egyenlő a rögzített átviteli szám­mal, az illető adatfeldolgozó egységbe adatátviteli jelet küldünk és a regisztrált adatjel csoportot az illető adatfeldolgozó egységhez továbbítjuk, majd ezeket a műveleteket a következő átviendő adatjel 40 csoportokkal megismételjük, amikor is a mindenkor következő átviendő adatjel csoportot csak akkor regisztráljuk, ha az előző adatjel csoportra vonat­kozó adatátviteli utasítás végrehajtása mindkét adatfeldolgozó egységben befejeződött. 45 2. Az 1. igénypont szerinti eljárás foganatosítási módja, azzal jellemezve, hogy az átviteli szám meghatározását a végrehajtási periódusok megszám­lált számához egyet hozzáadva végezzük. 3. Kapcsolási elrendezés adatjel csoportok két 50 párhuzamosan működő adatfeldolgozó egységbe történő átvitelére, amely adatfeldolgozó egységek mindegyikének a végrehajtott utasítássorozatok végrehajtási periódusainak végét jelző kimenete, adatátviteli utasítást kiváltó adatátviteli jelet fogadó 55 bemenete és az adatjel csoportokat puffer tároló­ból fogadó, az adatátvitel végrehajtásakor aktivá­lódó adatbemeneti áramköre van, azzal jellemezve, hogy az adatfeldolgozó egységek (DA, DB) kimene­téhez (02,02’) egy-egy számláló (NA, NB) van g0 csatlakoztatva, a puffer tároló (IB) és az adatbe­meneti áramkörök (GA, GB) közé az adatjel cso­portokat egyenként regisztráló és adatjel csoport regisztrálása esetén kimenetén (K) regisztrálás jelet adó regisztráló egység (IRU) van beiktatva, a 6S számlálók (NA, NB) kimenetére közülük a na-5

Next

/
Oldalképek
Tartalom