175241. lajstromszámú szabadalom • Adatfeldolgozó berendezés egy adattömb elektronikus kezelésére
5 175241 6 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átumát tüntettük fel. Minden adatsáv tizenöt adatblokkot tartalmaz, amelyeket a továbbiakban DA adatterületeknek nevezünk, és ezek a sáv körül egyenletesen vannak elosztva. Minden adatterület 3855 nyolcbites adatbyte-ot tartalmaz. Meg kell jegyeznünk, hogy ezek a DA adatterületek nem felelnek meg a fentiekben 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 nevezünk, és ez egyértelműen azonosítja a disc egységen belül az adatterületet. Ilyen módon az egyes számterületek tartalmaznak: (a) hegerszá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ület számot {0-14 értékig),, amely azonosítja a sávon belül a terület kerületi helyzetét. Az egyes DA adatterületeket vagy CA számterületeket 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övetkező terület jellegét (tehát, hogy számterület vagy adatterület következik). Az egyes DA adatterületeket, vagy CA számterületeket közvetlenül CC ciklikus ellenőrző byte követ, amelyeket az adott területből kiolvasott adatok 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 jelentig 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— CH11 csatornaegységhez vezetjük. Az adatok sebessége ezen a ponton természetesen megegyezik a disc egy sávjárói történő kiolvasás sebességének értékével, cs ez 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 démodulá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 órajeleket vagy egy 14 belső óraegységből érkező órajeleket választja ki (ahol a belső óraegység óraüteme valamivel lassabb az adatóraütemnél), hogy a csatornaegysé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-frekveciára csökkenti le. A 12 adatcsatornán megjelenő demodulált adatokat ismert kiképzésű címjelölő detektor 16 áramkörhöz vezetjük, amely úgy van elrendezve, hogy képes az AM címjelölést képező jellegzetes byte-minta felismeré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 konverter kimenete két B1 és B2 pufferhez csatlakozik,amelyek mindegyike tizenhat byte-os véletlen hozzáférésű tár. Ezeket a puffereket 19 bistabil áramkör vezérli, amelyek 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 pillanatnyilag aktíváit puffert pillanatnyi puffemek, a másikat pedig nem pillanatnyi puffernek fogjuk nevezni. A pufferek kimeneti adatait 20 adatszelektor áramkö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 pufferek címzését szintén a 19 bistabil áramkör vezérli, mégpedig a 18 kapcsolóáramkör révén az alábbi módon: a nem pillanatnyi puffert 22 vonalon keresztül egy négybites READ ADDRESS 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 átbillenté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 aktíváit állapotban van. Most ismét a 3. ábrára hivatkozunk, és a tizenkét csatornaegységtől érkező kérési 24 vonalakat 26 csatornaválasztó egységhez továbbítjuk, amely a legelső kéréseket egyenként úgy intézi el, hogy a tizenkét 27 vonal egyikén keresztül CHANNEL ENABLE jelet bocsát ki ezen alkalmas egyik csatornaegység részére. A csatorna szelektor egység létrehoz egy 0-15-ig tartó READ ADDRESS jelsorozatot is, amelyet a csatornaegységek 22 vonalára továbbít, hogy ezáltal a nem pillanatnyi pufferek tartalmát olyan sorozatban olvastassa ki, amelynek minden tagjához egy byte tartozik. Ez a kiolvasás byte-onként 235 nanoszekundumos sebességgel történik. A 4. ábrán vázolt módon a CHANNES ENABLE jel a kiválasztott csatorna egységben egy sorozat 28 kaput aktivál, és ezáltal lehetővé teszi, hogy a nem pillanatnyi pufferből az adatok egy byte szélességű kimeneti 29 vonalra legyenek kiolvasva. A 3. ábrán vázolt módon a 29 vonalakon lévő jeleket huzalozott VAGY kapuval kombináljuk, hogy ezáltal multiplex jelet hozzunk létre a byte szélességű közös 31 kimeneti vonalon. 5 10 15 20 25 30 35 40 45 50 55 60 65 3