175242. lajstromszámú szabadalom • Adatfeldolgozó rendszer

5 175242 6 nek puffert kell tartlamaznia, hogy időszakosan meg­tartsa az előírt információcsomagokat, amig a kiérté­kelés befejeződik. A visszanyert információt a vele társított fizikai címmel együtt 8 vezérlő processzorhoz továbbítjuk. Ezt egy hagyományos kisebb processzor képezi, amely összehangolja a rendszer ekkig ismertetett részeinek működését. A fentieken túlnemően a vezér­lő processzor egy közvetlen hozzáférésű 9 egység révén hozzáférést nyerhet az adatokhoz, és a 9 egység a rendszer többi részétől függetlenül, de azzal párhu­zamosan működik, és ennek a 2 kapcsolóegység révén közvetlen hozzáférése van az 1 tároló elrendezéshez. Az eddig leírt teljes rendszert olyan perifériaként is tekinthetjük, amely hagyományos főkeret számító­géphez illeszkedik, amely a felhasználói programokra való válaszul megfelelő magas szintű utasításokat bocsát ki a 8 vezérlőprocesszor részére. A disc formátuma A 2. ábrán az 1 tároló elrendezés adatainak formátu­mát tüntettük fel. Minden adatsáv tizenöt adatblok­kot tartalmaz, amelyeket a továbbiakban DA adat­területeknek nevezünk, és ezek a sáv körül egyenlete­sen vannak elosztva. Minden adatterület 3855 nyolc­bites adatbyte-t tartalmaz. Meg kell jegyeznünk, hogy ezek a DA adatterületek nem felelnek meg a fentiek­ben említett rekordoknak: minden adatterület több rekordot tartalmazhat, vagy alternatív módon minden rekord több adatterületet foghat át ugyanazon sávon belül. Minden DA adatterületet kilenc byte hosszúságú jelölő minta előz meg, amelyet a továbbiakban CA számterületnek nevezzük, és ez egyértelműen azono­sítja a disc egységen belül az adatterületet. Ilyen módon az egyes számterületek tartalmaznak: a) hengerszámot, amely a sávon felvett sugárirá­nyú helyzetet azonosítja. b) fejszámot, amely azonosítja, hogy mely sávról van szó. c) számterületszámot (0-14 értékekig), amely azo­nosítja a sávon belül a terület kerületi helyzetét. Az egyes DA adatterületeket vagy CA számterüle­teket közvetlenül a következő sorozat előzi meg: a) PA tárgykör, amely bináris egyesek nyolc byte-át tartalmazza, és ezt óraidőzítő áramkörök szinkronizálására használjuk. b) AM címjelölőt, amely egy egyedülálló rögzített bitelrendezés, hossza hét byte, és feladata a soron következő számterület vagy adatterület kezdetének megjelölése. c) S szinkronizáló byte, amely azonosítja a követ­kező terület jellegét (tehát, hogy számterület vagy adatterület következik). Az egyes DA adatterületeket, vagy CA számterüle­teket közvetlenül két CC ciklikus ellenőrző byte követ, amelyeket az adott területből kiolvasott ada­tok kiolvasása és igazolása során használunk fel. Az első ciklikus byte megegyezik az első byte-től kezdő­dően az összes egyest tartalmazó byte-nek a terület minden második byte-jához viszonyított kizáró VAGY függvényével. Hasonló módon a második ciklikus ellenőrző byte a második byte-től kezdődően az összes egyest tartalmazó byte-nek a terület minden második byte-jával felvett kizáró VAGY függvényét jelenti. A 2. ábrán a besatírozott területek olyan réseket jelölnek, amelyeken információrögzítés nincs. Multiplexer egység A 3-5. ábrák a multiplexer 3 egységet részletesen szemléltetik. Most a 3. ábrára hivatkozunk, amelyen látható, hogy a 2 kapcsolóegység által kiválasztott tizenkét csatornáról érkező nyers adatokat tizenkét CHO—Cilii csatornaegységhez vezetjük. Az adatok sebessége ezen a ponton természetesen megegyezik a disc egy sávjáról történő kiolvasás sebességének érté­kével, és az névlegesen másodpercenként 2,5 megabit. Ezen csatornaegységek egyikét részleteiben a 4. ábrán tüntettük fel. Az egység 11 demodulátor áramkört tartalmaz, amely a nyers adatokat demodu­­lálja és egy órajelet kivon az adatokból (ezt az órajelet természetesen csak a ténylegesen rögzített területek kiolvasása során hozzuk létre, és a közöttük lévő területeken nem definiáljuk). A 13 szelektor áramkör vagy ezen adat óraj eleket vagy egy 14 belső óraegységből érkező órajeleket választja ki (ahol a belső óraegység óraüteme valami­vel lassabb azadatóraütemnél),hogyacsatomaegység részére főórajelet képezzen. A főórajelet nyolccal osztó 15 számlálóhoz vezetjük és ez az ütemet a bitfrekvenciáról a byte-frekvenciára csökkenti le. A 12 adatcsatornán megjelenő demodulált adato­kat ismert kiképzésű címjelölő detektor 16 áramkör­höz vezetjük, amely úgy van elrendezve, hogy képes az AM cíjelölést képező jellegzetes byte-minta felis­merésére. Minden esetben, amikor a 16 áramkör címjelölés kezdetét érzékeli (tehát, hogy egy csupa nulla byte-ot egy tiszta egyes byte követ), akkor START jelet hoz létre. A demodulált adatokat elvezetjük egy soros­párhuzamos 17 konverterhez, amely ezeket soros alakból byte-parallel alakba konvertálja. A 17 konver­ter kimenete két B1 és B2 pufferhez csatlakozik, amelyek mindegyike tizanhat byte-os véletlen hozzá­férésű tár. Ezeket a puffereket 19 bistabil áramkör vezérli, amely kettővel osztó számlálóként vannak bekötve úgy, hogy a puffereket váltakozva aktiválja a beíráshoz. Az egyszerűség kedvéért az íráshoz pillanat­nyilag aktíváit puffert pillanatnyi puffernek, a mási­kat pedig nem pillanatnyi puffernek fogjuk nevezni. A pufferek kimeneti adatait 20 adatszelektor áram­körhöz továbbítjuk, amelyet szintén a 19 bistabil áramkör vezérel és ez a nem pillanatnyi puffertől érkező adatokat 21 vonalra választja ki. A puff erek címzését szintén a 19 bistabil áramkör vezérli, mégpedig 18 kapcsolóáramkör révén az alábbi módon: a nem pillanatnyi puffert 22 vonalon keresz­tül egy négybites READ ADRESS jellel címezzük, miközben a pillanatnyi puffert a négybites 23 számlá­ló tartalma címezi. Ezt a számlálót a 15 számlálóból érkező byte-ütemű órajel növeli. A 23 számláló túlcsordulása jelzi, hogy a pillanatnyi puffer tele van adatokkal, és ezt a tényt felhasználjuk a 19 bistabil áramkör átbillenésére, amikoris felcseréli a pufferek szerepét. A túlcsordulási kimenet a 24 vonalon létrehoz egy REQUEST jelet is, feltéve, hogy a 25 ÉS kapu aktivált állapotban van. Most ismét a 3. ábrára hivatkozunk, és a tizenkét, csatronaegys^től érkező kérési 24 vonalakat 26 csatornaválasztó egységhez továbbítjuk, amely a leg­5 10 15 20 25 30 35 40 45 50 55 60 65 3

Next

/
Oldalképek
Tartalom