180213. lajstromszámú szabadalom • Adatátviteli feldolgozó berendezés

180213 meghajtóegység meghajtás-vezérlésének feladatától, valamint a 48 adathordozóként alkalmazott mágneslemez és a 32 feldolgozó­egység közti adatátviteltől. Amint az a 7. ábrán látható, a 120 mágneslemez vezérlő egy 122 mikroprocesszort tartaImaZjez pedig egy aritmetikai lo­gikai egységet és különféle vezérlő regisztereket, amelyek együttműködnek annak érdekében, hogy 128 cimbuszon megcímezzék és dekódolják a 124 programtárban tárolt utasításokat, és ezek­nek megfelelően vezérlő jeleket állítsanak elő a 48 adathordo­zóként alkalmazott mágneslemez, az 50 meghajtóegység és a 32 feldolgozóegység közti adatfolyam vezérlesére. Ezenkívül a 122 mikroprocesszor adatformátum rendezést, valamint hibakód elő­állítást és ellenőrzést vé^ez az adatoknak és a programinfor­mációnak a 48 adathordozóként alkalmazott mágneslemezről való kiolvasása közben, valamint a 32 feldolgozóegységtől a mágnes­lemezre való adatirás közben. A 120 mágneslemez vezérlő 124 programtárában különféle firmware utasitásrutinok vannak tá­rolva, amelytek a 120 mágneslemez vezérlő működési folyamatát meghatározzák. A találmány szerinti 124 programtár például 4K x 8-bites ROM memóriából van kialakítva, egy például 4K x 8- -bites irható/olvasható memóriából álló 126 adattárat pedig a 32 feldolgozóegység és a mágneslemez között átvitt teljes adat­­üzenetek tárolására használunk. A 120 mágneslemez vezérlő tartalmaz továbbá egy 132 pár­huzamos illesztőáramkört, amely párhuzamos formátumú 8-bites adatszavakat visz át a 32 feldolgozóegység 41 adatbusza és a 120 mágneslemez vezérlő 130 adatbusza között. A 132 párhuzamos illesztőáramkör olyan programozható, két kapuval rendelkező áramkör, amelyben az első kaput kétirányú adatátvitel lebonyo­lítására használjuk, a második kapu pedig az olyan különféle vezérlő bitekhez való hozzáférést biztosítja, melyek lehetővé teszik a 122 mikroprocesszor számára, hogy az lekérdezze az 50 meghajtóegység állapotát. A 32 feldolgozóegység 43 vezérlőbu­szán a 32 feldolgozóegységtől érkező vezérlő jeleket 136 dekó­­der dekódolja, ennek kimenetén ol^an vezérlő jelek jelennek meg, amelyek 134 ütközőtároló működését vezérlik az alatt az idő alatt, amig az adatok továbbítása a 132 párhuzamos illesz­tőáramkör és a 41 adatbusz között megtörténik. A 120 mágneslemez vezérlő rendelkezik egy 138 soros il­lesztőáramkörrel is. A 138 soros illesztőáramkör olyan progra­mozható, csat o tomás áramkör, amely biztosit ja a 48 adathordo­zóként alkalmazott mágneslemez és a 130 adatbusz közötti adat­továbbítás ideje alatt a szükséges soros/párhuzamos és párhu­­zamos/soros adatátalakitást. A 122 mikroprocesszor, a 132 párhuzamos illesztőáramkör és a 138 soros illesztőáramkör az emlitett Zilog, Inc. által forgalmazott olyan áramkörökkel realizálható, amelyeket a 34 adatátviteli egységgel kapcsolatban fentebb leírtunk;' A 120 mágneslemez vezérlő a következőkben leirandó mágneslemez irás és olvasás műveletéhez szükséges programrutinok az emlitett Z-80 utasitáskészlet segítségével Írhatók le; A 120 mágneslemez vezérlő tartalmaz továbbá különféle ve­zérlő logikákat, tárolókat, flip-flopokat és számlálókat, ame­lyek alkalmazásénak célja, hogy biztosítsák a vezérlő jelek továbbítását a 120 mágneslemez vezérlő és az 50 meghajtóegység között. Ezeknek az elemeknek a feladatát, továbbá a különféle vezérlő jeleket a 8A-8D. és a 9A-9C. ábrákon szemléltetett fo­lyamatábrák alapján ismertetjük, amelyek a 120 mágneslemez ve­il

Next

/
Thumbnails
Contents