199193. lajstromszámú szabadalom • Nagysebességű elektronikus tömegtároló számítógépekhez, adatgyűjtő- és mérőberendezésekhez

199193 kon a sávkezdet és szektorindex jelek, fix fejes diszk esetén az órajel. A 27 szektor és sávkezdet generáló egy­ség monostabil áramkörből, flip-flopból és kapuáramkörből áll. Az indexjelek kibocsátásának sűrűsége parancs hiányában lényegesen nagyobb így a szükséges szektorhoz való elérési idő lé­nyegében kisebb mint a mechanikus diszk esetében. A Dl diszk interfészről 2t sávcím vona­lakon a 23 címtároló és címfordító egységbe érkeznek a sávcímek, ezek kapuzása 2y sáv­cím kapuzó vonalon történik és ugyanez a jel van a 29 késleltető egységen keresztül vezet­ve és a Dl interfészre kiadva mint pozicioná­lás befejezve jel. A mozgófejes diszkek esetén a pozicionálás végrehajtásához több msec-os idő szükséges. A 23 címtároló és címfordító egység D flip-flopokból, ROM-ból és kapu­­áramkörökből áll. A 2z parancs vonalakon a parancs bekerül a 27 szektor és sávkezdet generáló egységbe ahol az index jelek kibo­csátási sebessége átkapcsol normál sebesség­re, és 24 vezérlő logikai egységbe, ahol elin­dítja a hozzáférést a tömegtárolóhoz. A 24 vezérlő logikai egység D tárolóból és kapu­áramkörökből áll. A 27 szektor és sávkezdet generáló egységből a 2v szektor cím vonalon kerül a szektor cím a 23 címtároló és címfor­dító egységbe. Ha Írás parancs volt, akkor először a 2r soros adat bemenő vonalon kell bekerülnie az első szónak. Mozgófejes diszknél először a szinkronozó jelsorozat érkezik be és a soros adat szinkronozására szolgál, majd a címkemező adatai kerülnek be, amit ez a megoldás nem használ fel, majd jönnek a szek­tor hasznos adatai. A 26 shift regiszterből 2j soros-párhuzamos átalakítás adatvonalain a 25 multiplexerre, ahonnan 2i párhuzamos olvasott adatvonalon a 21 párhuzamos adat­tároló egységbe és a 22 adatparitás generátor és ellenőrző egységbe kerülnek. A 21 párhu­zamos adattároló D típusú flip-flopokból, a 22 adatparitás generátor és ellenőrző egy­ség paritás generátorból a checker áram­körből áll. A 23 címtároló és címfordító egységből a 2b címvonalakon a cím, a 21 párhuzamos adattároló egységből 2a kétirányú adatvona­lakon az írandó adat, a 24 vezérlő logikai egységből a 2c engedélyező vonalon az adat/ /cím és parancs engedélyező jel, 2e parancs vonalon a parancs jel kerül ki az 1 interfészre. Olvasáskor az olvasott adat 2a kétirányú adatvonalakon a 21 párhuzamos adattároló egységbe jut a 2 g olvasott adat kapuzó vonal kíséretében. A 2f foglaltság vonalon jön az I interfészről a foglaltság jel, ami jelzi, hogy a tömegtárolón adatátvitel van folyamatban. Annak befejeztével a foglaltság jel megszű­nik. A szektor utolsó szava a kontroll szó, ami íráskor nem kerül felhasználásra. 7 Olvasáskor a szektor első szava a szink­ronizáló jelsorozat majd a címkemező, amely a 28 szektor paraméterező egységből a 2m szektor paraméter kimenő vonalon jut a 25 multiplexerbe, ahonnan 2k párhuzamos-soros átalakítás adatvonalain a 26 shift regiszter­be, onnan a soros információ a 23 adat kimenő vonalon a Dl diszk interfészre. A tömegtároló­ból érkezett hasznos adat a 21 párhuzamos adattároló egységből 2h párhuzamos Írandó adatvonalon a 25 multiplexerbe érkezik, ahon­nan további útja megegyezik az előzővel. A szektor utolsó szavaként a kontroll szót a 28 szektor paraméterező egységből 2m szek­tor paraméterező kimenő vonalon adjuk a 25 multiplexerbe. Átvitel befejezésekor a parancs jel a 2z parancs vonalakon megszűnik, az előbb em­lített szektor és sáv jelek ismét nagy frek­venciával kerülnek kibocsátásra. A 15 párhuzamos csatoló egység a C szá­mítógép I/O CB buszára csatlakozva teszi lehetővé a C számítógép és a tömegtároló ösz­­szekapcsolását. A CB buszon keresztül a 36 regiszter egységbe beíródnak az átvitel kez­deti paraméterei: a memória kezdőcím a 361 memória címregiszterbe, a diszk kezdőcím a 362 diszk címregiszterbe, az átviendő szavak száma a 363 szó számláló regiszterbe, és a vezérlő paraméterek így a parancs, IT enge­délyezés esetleges címbővítések valamint az átvitel indítási bitje a 364 kontroll regiszter­be. A konkrét paraméterek számítógép függő­ek. A 364 kontroll regiszterből a 35 vezérlő logikába induló jel indítja a működést a tö­­megtároló jellé. A 362 diszk címregiszterből a címek beíródnak a 34 címtárolóba. írásnál az első adat a 37 DMA vezérlő logika hatására a CB buszról beíródik a 31 adattárolóba, ahonnan az adat és 34 címtáro­lóból a diszk cím, valamint a 33 címparitás generátorból a címparitás, a 35 vezérlő logi­kából a vezérlő jelek kikerülnek az I interfész­re. A 37 DMA vezérlő logika melynek kiala­kítását az adott C számítógép specifikálja, szervezi a hozzáférésit CB buszon keresztül a C számítógép memóriájához. Olvasásnál a tömegtárolóból jövő adat a 31 adattárolón és CB buszon keresztül a 37 DMA vezérlő logikával vezérelve a C számítógép operatív memóriájába íródik be a 361 memória regisz­ter által a CB buszra küldött címen. Az át­vitelek addig folytatódnak míg a minden egyes átvitelnél dekrementálódó 363 szó számláló regiszter tartalma el nem éri a zéró értéket. A 35 vezérlő logikából kimegy egy jel a 38 IT vezérlő logikába, ahonnan a CB buszon ke­resztül elindul a megszakítás kérés majd a C számítógép felöl annak lekezelése. A 38 IT vezérlő logika működését a C számítógép spe­cifikálja. Hasonlóképpen megszakítással ér véget az átvitel hibás működés pl. paritáshiba esetén. Mind a 37 DMA vezérlő logika, mind a 38 IT vezérlő logika felépítését és működési algoritmusát ismertetnek tételezzük fel, mi­vel az megegyezik az adott számítógépnél 8 5 10 15 20 25 30 35 40 45 50 55 60 65

Next

/
Thumbnails
Contents