175241. lajstromszámú szabadalom • Adatfeldolgozó berendezés egy adattömb elektronikus kezelésére

7 175241 8 Meg kell jegyeznünk, hogy az a sebesség, amellyel az adatokat a pufferekből kiolvassuk, kis mértékben nagyobb, mint a beolvasási sebesség tizenkétszerese. Ez a tulajdonság egy byte szélességű rést biztosít a különböző csatornákból származó adatok között, ügy, hogy megfelelő időt engedélyez a rendszer további részeinek, hogy az egyik csatornáról a másik­ra kapcsolódjanak. Lehetőséget nyújt továbbá a tár­csák forgási sebességének kismértékű ingadozására, amely azt eredményezheti, hogy a disc-ekből kiolva­sott adatok kiolvasása a névleges sebességnél gyorsab­ban történik. Azt is megjegyezzük, hogy azt a rendet, amelyek szerint az adatcsatornák multiplikálása törté­nik, nem szükséges előre rögzíteni, mivel ezt a rögzített ciklusú megoldás helyett a csatornaszelektor megfelelő kérési jelekre adott válaszul is kijelölheti. Most ismét a 4. ábrára hivatkozunk, amelyen láthatjuk, hogy mindegyik csatornaegység hatfokoza­tú ciklikus 32 shiftregisztert tartalmaz, amelyet a továbbiakban sorrendképzőnek fogunk nevezni, és ez vezérli a csatornaegység működését. Bármely időpont­ban ezen fokozatok egyike egy egyest, a többi pedig nullákat tartalmaz, és így a sorrendképzőnek hat egymás utáni állapota van. Ez a hat állapot alapvetően a disc alábbi hat tartományának felel meg ( vesd össze a 2. ábrával): CASYNC: egy szinkronizáló byte megelőz egy számterületet CA: számterület GAP: a számterületet követő rés DA SYNC: az adatterületet megelőző szinkroni-DA: záló byte DACC: adatterület adatterületet követő ciklikus ellenőr­ző byte-ok. Kezdetben a sorrendképzőt előre beállítjuk a CA SYNC fokozatba, még azt megelőzően, hogy a számte­rület előtt az AM címjelölés megérkezne. Ebben az állapotban a címjelölő detektor 16 áramkör működés­képessé válik, és amikor az AM címjelölés kezdetét érzékeli, START jelet hoz létre. Ez a 23 számlálót nyolcas értékre állítja és aktiválja. A számláló ezután számlálni kezd, úgy, hogy kapuzza az AM címjelölést, és az ezt követő számterület S szinkron byte-ját és eljuttatja a pillanatnyi puffer 8-15 byte-jaihoz. A 24 vonalon ezután REQUEST jel keletkezik, amely arra kéri a csatornaválasztó egységet, hogy kiolvassa a puffer tartalmát. Ezzel egyidejűleg a számláló túlcsor­­dulási jele a puffereket egymással felcserélteti, és a sorrendképző a 32 shift regisztert CA állapotba lépteti. A CA állapotban a 23 számláló folytatja a számlálást, és a CA számterületet és a hozzá tartozó CC ciklikus ellenőrző byte-okat kapuzással a pillanat­nyi puffer 0-10 byte-jaihoz juttatja. Amikor a szám értéke eléri a tízet, a 13 szelektor áramkör átkapcsol a belső órajelre. A számlálás egészen tizenötig folytató­dik. Ekkor REQUEST jel keletkezik, és a sorrendképző 32 shift regiszter a GAP állapotba lép. A GAP állapotban a számlálás folytatódik. Min­dazonáltal ebben az állapotban a REQUEST jel letiltott állapotba kerül, mivel a 25 ÉS kapu zár, és ilyen módon a‘ kimeneti 29 vonalra információkiolvasás nem történik. A rés hossza és a belső óra frekvenciája olyan, hogy amikor a 23 számláló következő alkalom- -mai túlcsordul, a PA tárgykör, amely megelőzi a következő címjelölést, elindul ezen egység felé a disc-ről, és így az adatok órajele ismét rendelkezésre fog állni. Ezért a túl csórd ulási jel a 13 szelektor áramkört visszakapcsoltatja az adatórajelre. Ezzel egyidejűleg a sorrendképzőt továbbléptetjük a DA SYNC állapotba és a 23 számlálót lezárjuk. A DA SYNC állapotban a 16 címjelölés detektor ismét müködésképessé válik, így, amikor a címjelölés kezdetét érzékeljük, START jel keletkezik, amely a 23 számlálót nyolcas állapotba viszi, és aktiválja. A számláló ekkor működésbe lép, és a címjelölést, valamint az adatterület szinkron byte-ját a pillanatnyi puffer nyolc-tizenöt byte-jaihoz kapuzza. Amikor a számláló túlcsordul, REQUEST jel keletkezik, és a sorrendképző továbblép a DA állapotba. A DA állapotban a sorrendképző továbblépését egy INHIBIT SHIFT jel letiltja. így a 23 számláló ismételten 0-15-ig számlál, és ezzel a DA adatterület egymást követő tizenhat byte-os csoportjait felváltva az egyes pufferekhez kapuzza. Az előzőekhez hason­lóan a byte-ok egyes csoportjainak végén REQUEST jel keletkezik. Az INHIBIT SHIFT jel egészen addig megmarad, ameddig az adatterület legutolsó byte­­-csoportja is a pillanatnyi pufferhez jut, és ezt követően az említett jelet megszüntetjük, és ezáltal lehetővé tesszük, hogy a sorrendképző a DACC állapotba lépjen. A DACC állapotban a 23 számláló folytatja a számlálást, és a két ciklikus CC ellenőrző byte-et a pillanatnyi puffer 0 és 1 byte-jaihoz irányítja. Amikor a szám eléri az 1-es értéket, olyan jel keletkezik, amely a 13 szelektor áramkört belső órára kapcsolja át. A számlálás ekkor egészen addig folytatódik, ameddig a számláló túlcsordulása bekövetkezik, és ez újabb REQUEST jelet eredményez, és a sorrendkép­zőt visszalépteti a kezdeti CA SYNC állapotba. Ezzel egyidejűleg a 13 szelektor áramkör visszakapcsolódik az adatórára, a 23 számláló pedig kikapcsol. A csatornaegység most az előzőekhez hasonlóan vár a következő címjelölés beérkezésére. Ilyen módon beláthatjuk, hogy a csatornaegység a hozzá tartozó adatcsatornáról érkező adatokat egyen­ként tizenhat byte hosszúságú csoportok sorozatában rendezi el. Minden DA adatterületet, amely 384 byte-ból áll, 24 ilyen byte-csoportra oszt. Minden címjelölést és az ezt követő szinkron byte-ot egy csoport 8-15 byte-jaiba helyezzük, a többi byte-ot 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, amí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étté a 27 vonalak közül a megfelelő vonalon. 5 10 15 20 25 30 35 40 45 50 55 60 65 4

Next

/
Oldalképek
Tartalom