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á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-ot 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 nevezünk, é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) 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 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ö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üle­teket közvetlenül CC ciklikus ellenőrző byte követ, amelyeket az adott területből kiolvasott adatok kiol­vasá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ügg­vényével. Hasonló módon a második ciklikus ellenőr­ző 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émodu­­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 órajeleket vagy egy 14 belső óraegységből érkező órajeleket választja ki (ahol a belső óraegység óraüteme valami­vel 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 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í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ár­huzamos 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ás­hoz. 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áb­bí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 legel­ső 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 csatorna­egységek 22 vonalára továbbít, hogy ezáltal a nem pillanatnyi pufferek tartalmát olyan sorozatban olvas­tassa 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 egy­sé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

Next

/
Oldalképek
Tartalom