175242. lajstromszámú szabadalom • Adatfeldolgozó rendszer

9 175242 10 pedig üresen hagyjuk. Hasonlóképpen az egyes szám­területeket és ezek ciklikus ellenőrző byte-jait a csoport 0-10 byte-jaiba visszük, a többi byte-ot üresen hagyjuk, míg az adatterület ciklikus ellenőrző byte-jait egy egyébként üres csoport nulla és egyes byte-jaiba helyezzük. A 4. ábrán vázolt módon a 28 kapuk egy CHANNEL ENABLE jel vételekor a sorrendképző állapotát olyan módon kapuzzák, hogy CHANNEL STATUS jel keletkezik, amely VAGY kapcsolaton keresztül a többi csatorna hasonló jeleivel kombináló­dik. Az 5. ábrán a 26 csatornaválasztó egységet részle­tesebben tüntettük fel. A szelektoregység 33 elsőbb­ségi áramkört tartalmaz amely a 24 vonalakon lévő REQUEST jelek egyikét kiválasztja, hogy az ezzel kapcsolatos tevékenységet ellássa és CHANNEL ENABLE jelet hoz létre a 27 vonalak közül a megfelelő vonalon. A 33 elsőbbségi áramkör ezt követően négybites 35 számlálót működtet,amely et a 36 óraáramkörből érkező főórajel vezérli. A 35 számláló nullától tizen­ötig számlál és létrehoz egy READ ADDRESS jelek­ből álló sorozatot, hogy ezáltal a kiválasztott csator­naegységből egy tizenhat byte-os csoport kiolvasható legyen. Amikor a számláló túlcsordul, akkor önmagát leállítja, és jelet küld vissza a 33 elsőbbségi áramkör­nek, és ezzel megindítja a következő kérés kiválasztá­sát. Az a jel, amely kezdeményezi egy bytecsoport kiolvasását, a további jelölések során START OF GOB jel lesz, míg az egyes byte csoportok végén keletkező túlcsordulás jelet a továbbiakban END OF GOB jelnek fogjuk jelölni. A csatornaszelektor egység tartalmaz egy 38 szám­lálót is, amely a byte csoportok számát számlálja, amelyeket az adatterületből kiolvastunk, és ezt a számlálót az egyes START OF GOB jeleknél eggyel megnöveljük, amikor a CHANNEL STATUS jel azt jelzi, hogy a kiválasztott csatorna a DA állapotban van. Abból a célból, hogy összhangban legyünk a csatornák multiplikálásával, a 38 számláló tartalmát egy 39 véletlen hozzáférési tárban tároljuk, amelyet a CHANNEL NUMBER jellel ,címezünk az egyes byte­­-csoportok végénél, és a számlálót az egyes byte csoportok kezdetekor a tárból visszaterheljük. így látható,hogy az egyes csatornákra vonatkozó számlá­lás teljesen függetlenül történik. A 38 számláló kimenetét 41 dekóderhez vezetjük, amely jelzi, hogy a 22 vonalon lévő szám mikor éri el a pillanatnyilag kiválasztott csatornát, és ezzel azt jelzi még, hogy az adatterületben az utolsó előtti byte csoport kiolvasása történik a szóbanforgó csatorna nem pillanatnyi pufferéből. Ez azt jelenti, hogy az adatterület utolsó byte csoportjának beírása történik a csatorna pillanat­nyi pufferébe. A 41 dekóder kimenetét ezért arra használjuk fel, hogy a sorrendképzőről levegyük az INHIBIT SHIFT léptetésletiltó jelet. A 38 számláló kimeneti jelét a továbbiakban GO NUMBER jelnek nevezzük, és ez részét képezi annak a fizikai címnek, amely a 4 fővonalon jelenlévő adatokat minősíti. Most ismét a 3. ábrára hivatkozunk, ahol a CHANNEL STATUS jelet arra használtuk, hogy megállapítsa, mit kell tenni a 31 kimeneti vonalon jelenlévő jelekkel. Ez a folyamat az alábbiak szerint megy végbe. Amikor a CHANNEL STATUS jel a CA vagy CASYNC állapotot jelzi, akkor egy 400 komparátor működésbe lép és összehasonh'tja a számterületet és az ehhez tartozó szinkron byte-ot a véletlen hozzáférésű 401 tár kimenetével. Ez a tár tizenkét területre oszlik, ahol egy terület tartozik minden adatcsatornához, és ezen területek egyikét a CHANNEL NUMBER jel választja ki. Ezen területek mindegyike a számterület szinkronbyte-jának a várható értékét, valamint annak a számterületnek az értékét tartalmazza, amely a vizsgálandó adatterületnek felel meg. Ha a 400 komparátor a szinkronbyte vagy a számterület eseté­ben különbözőséget állapít meg, akkor az aktíváit csatorna sorrendképzője visszaáll a CASYNC állapot­ba. Amennyiben azonban, a 400 komparátor egyező­séget állapít meg a szinkronbyte és a számterület tekintetében, akkor a vezérlő processzor részére jelet továbbít, és azt erről a tényről értesíti. A vezérlő­­processzor ekkor olyan módon aktualizálja a 401 tár megfelelő területét’ hogy beírja a következő számte­rület megfelelő adatait, amelyet azonosítani kell. Ilyen módon a vezérlő processzor a rendszer vizsgála­ta céljából bármely kívánt adatterület sorozatát ki­választhatja, és ez a kiválasztás az egyes csatornák tekintetében függetlenül történik. A CA állapotban egy további véletlenhozzáférésű 402 tárat is működtetünk, hogy lehetőséget biztosít­sunk arra, hogy a számterület számát tartalmazó és a 31 kimeneti vonalon lévő byte-ot a 402 tár azon helyére tudjuk beírni, amelyet a pillanatnyi csatorna­szám jelöl ki. Ezen tár pillanatnyilag címzett helyének tartalma olyan, a továbbiakban CA NUMBER jelnek nevezett jelet hoz létre, amely (a GOB NUMBER jellel együtt) azt a fizikai címet képezi, amely a 4 fővonalon lévő adatokat minősíti. Amikor a DA SYNC állapot bekövetkezik, akkor a 31 kimeneti vonalon megjelenő byte csoport 42 komparátorhoz kapcsolódik, ahol a tizenötödik byte­­-ot egy rögzített értékhez képest megvizsgálják, hogy ezáltal vajon ez egy érvényes adatterület szinkron byte-e. Amennyiben nem, ügy hibajelet küldünk a vezérlőprocesszor részére. Amikor a DA állapot bekövetkezik, a 31 kimeneti vonalon megjelenő egymást követő byte-csoportokat a 4 fővonalra kapuzzuk, (1. ábra), és ezek innen az 5 összehasonlító egységekhez jutnak. A 31 kimeneti vonalon lévő adatokat egy ellenőr­ző byte létrehozó 43 áramkörhöz is eljuttatjuk, amely minden számterületnél létrehozza az ellenőrző byte­­-okat, és ezek ciklikus ellenőrzőbyte-. jait, továbbá minden adatterületen és az ehhez tartozó ciklikus ellenőrző byteknél is. Rendszerint az így létrehozott ellenőrző bytek mind nullák. A 43 áramkörrel 44 véletlenhozzáfférésű tár van társítva. Ez a tár a CHANNEL NUMBER jel szerint van megcímezve, és feladata az egyes byte-csoportok végén az ellenőrző byte generátor állapotának a tárolása, és ennek a visszaterhelése az egyes új byte-csoportok kezdeténél, igy képes biztosítani, hogy a különböző csatornákhoz tartozó ellenőrző bytek létrehozása egymástól függet­lenül történjen. Amikor a CA vagy a DACC állapot bekövetkezik, a 45 komparátor működésképessé válik, és a 43 áramkörrel létrehozott ellenőrző byteket összehason­lítja a huzalozással rögzített teljes zéro mintával. Ha 5 10 15 20 25 30 35 40 45 50 55 60 65 5

Next

/
Thumbnails
Contents