172984. lajstromszámú szabadalom • Berendezés legalább egy mágneslemezegység adatfeldolgozó rendszerhez való cstalakoztatására

172984 16 1 c _• A 3. ábrán a találmány szerinti csatlakoztató berendezés részletesebb, az input/output kezelő 10 egység egy előnyös kivitelét szemléltető tömbváz­lata látható. Az 1 sínhez 21 adó/vevő áramkörökön át 22 belső sín van csatlakoztatva, amely 22 belső sínhez csatlakoznak az input/output kezelő 10 egység 23 címdekódolója, slave vezérlő 24 áram­köre, paritásvizsgáló 25 generátora, 26 állapot­tárolója, közvetlen memóriahozzáférést/megszakítást kérő 27 áramköre, megszakításkérés-vektor 28 ge­nerátora, közvetlen memóriahozzáférést/megszakí­­táskérést vezérlő 29 áramköre, master vezérlő 30 áramköre és 31 adattárolója. A 21 adó/vevő áramkörök nincsenek kapuzva, az 1 sínen fellépő minden jelváltás megjelenik a 22 belső sínen és fordítva. A 21 adó/vevő áramkörök feladata a jelformálás és zajelnyomás. A 22 belső sín elő­nyösen külön-külön vezetékkel rendelkezik a beme­neti és kimeneti irányban. A 22 belső sínhez csatlakozik a paritásvizsgáló 25 generátor, amely mind a bejövő, mind a kimenő adatforgalmat paritásra ellenőrzi, illetve kiegészíti. Paritáshiba esetén 34 vonalon át bebil­lenti a 26 állapottároló 60 hibaregiszterének BPE bitjét. A 26 állapottároló feladata a jelátvitel, a csatlakoztató berendezés, valamint a mágneslemez­egységek állapotának tárolása, illetve ezek vezérlése. A 26 állapottároló regiszterei egyrészt a 4 adatfel­dolgozó rendszerből az 1 sínen és 22 belső sínen át, másrészt 13 vonalon és 12 csatolóegységen át a 6 csatornáról, harmadrészt 14A vonalon át a 11 vezérlőegységtől kapnak feltöltést. A 26 állapot­tároló regiszterei, amelyek egy lehetséges kialakí­tását a 9. ábra kapcsán részletesen ismertettük, a 4 adatfeldolgozó rendszer felől olvashatóak és legalább részben írhatóak. Az írás és olvasás a 4 adatfeldolgozó rendszer szempontjából értendő. Eme regiszterek írásakor és olvasásakor mindig a 4 adatfeldolgozó rendszer 2 központi egysége a master egység és a csatlakoztató 5 berendezés a slave egység. Az ilyenkor történő olvasás, illetve írás ciklusoknál a 23 címdekódoló ismeri fel, hogy a 26 állapottároló valamelyik regisztere van meg­szólítva, és ezt 32 vonalon át tudatja a slave vezérlő 24 áramkörrel. A 24 áramkör az 1 sínen át érkező kísérőjelekből (a 41, 42, 43, 48 és 49 jelek a 4. és 5. ábrán), és a 32 vonalon érkező jel alapján képezi a kiválasztott regisztert író vagy olvasó jelet. Az írás jelet 33A, az olvasás jelet 33B vonalon át juttatja el a 26 állapottároló írás/olvasás vezérlő áramköreihez. A 26 állapottároló a 22 belső sínről beveszi, illetve kiteszi az adatot, a 24 áramkör pedig generálja az adatok mellé a kísérője­leket (a 45 és 46 jelek a 4. és 5. ábrán). Szükséges lehet, bizonyos események megtörtén­téről a csatlakoztató 5 berendezés tájékoztassa a 2 központi egységet. Ezt a megszakításkéréssel (Inter­rupt = IT) biztosítjuk. Fellépésének feltételeit a 26 állapottároló 61 státuszregiszterének ismertetésénél tárgyaltuk. A megszakításkérés jelfolyamata a 8. ábra idődiagramján, logikai folyamata a 10. áb­rán szemléltetett folyamatábrán látható. A meg­szakításkérést kiváltó esemény 14A vonalon át bebillenti a 26 állapottároló megfelelő tároló­elemét, illetve tárolóelemeit. A megszakításkérést kiváltó ok közvetlenül mindig a DONE bit 1-be billenőse, ha az IDE bit értéke 1. A DONE bitnek 1-be billenőse mindig együtt jár a GO bit törlé­sével. A DONE bit 1-be billenősét a következő események válthatják ki: 1. Zérussá válik a 63 szószámregiszter tartalma, azaz a csatlakoztató 5 berendezés az előírt mennyi­ségű adat átvitelét elvégezte és a 11 vezérlőegység az alap 001 fázisban van (a fázisok jelentését és szerepét később, a 11. ábra kapcsán részletesen ismertetjük). 2. A mágneslemezegység keresési (seek) műve­letet fejezett be és új művelet végrehajtására kész, vagy a keresés sikertelen volt, illetve elektronikus hiba van a mágneslemezegységben. Ilyenkor az SCP bit értéke 1, illetve az utóbbi esetekben DRE bit értéke is 1. A megszakításkérés fellépéséhez az is szükséges még, hogy a 11 vezérlőegység 001 vagy 100 fázisban legyen. 3. Erős hiba lép fel, azaz a 60 hibaregiszter B0-B12 bitjei közül legalább egy 1-be billen és a 11 vezérlőegység 001 vagy 100 fázisban van. 4. Gyenge hiba lép fel, azaz a 60 hibaregiszter B13—B15 bitjei közül legalább egy 1-be billen, és az SSE bit értéke 1, továbbá a 11 vezérlőegység 001 vagy 100 fázisban van. A 26 állapottároló felől 35 vonalon át érkező megszakításkérés szintkód és megszakításkérés in­dító jel aktivizálja a közvetlen memóriahozzáfé­­rést/megszakítást kérő 27 áramkört, amely az 1 sínre kiteszi a 26 álapottároló 61 státuszregiszte­rének ITLEV bitjei által meghatározott szintű megszakításkérés jelet (az 50 jel a 8. ábrán). Ugyancsak a 27 áramkör vizsgálja, hogy a 2 központi egységtől az 1 sínen érkező GRANT jel (az 56 jel a 8. ábrán) az ő megszakításkérését engedélyezi-e. Ha igen, ezt 36 vonalon át jelzi a közvetlen memóriahozzáférést/megszakításkérést ve­zérlő 29 áramkörnek, amely lebonyolítja a megsza­kításkérés dklus jelváltásait (az 51, 53, 54, 55 és 45 jelek a 8. ábrán) az 1 sínen. A ciklus befejező aktusa, hogy a megszakításkérés-vektor 28 gene­rátor a 29 áramkörtől 37 vonalon át kapott jel hatására beküldi a 2 központi egységbe a csatla­koztató 5 berendezés megszakításkérés címét. Ez a cím huzalozottan van beállítva, és az 5 berende­zésre, mint perifériára jellemző. A 4 adatfeldolgozó rendszer központi 3 memó­riája és a 7A—7B mágneslemezegységek közötti adatátvitelt teljes egészében a csatlakoztató 5 berendezés szervezi és irányítja. A központi 3 memóriához való hozzáférés a cikluslopás elvén történik. Az adatátviteli folyamat a következő­képpen történik. All vezérlőegység utasításdekó­­dolója révén dekódolja a 61 státuszregiszter FUNC­TION bitjeit, és a 61 státuszregiszter GO bitjének 1-be írása elindítja a FUNCTION bitek által előirt műveletet. Ha ez adatátvitelt igényel, a 14B vonalon át kellő időben megindítja a közvetlen memóriahozzáférés (Non Processor Transfer = NPT) felkeresési ciklust A 27 áramkör a 26 állapot­tároló segéd 62 státuszregiszterének NPTLEV bitjei 5 10 15 20 25 30 35 40 45 50 55 60 65 8

Next

/
Oldalképek
Tartalom