175903. lajstromszámú szabadalom • Illesztő egység számítógép és analizátor összekapcsolására

3 175903 4 nyújtó kapcsolatot tett szükségessé számítógép és analizátor között. A találmány elé célul tűztük ki olyan illesztő egység kidolgozását számítógép és analizátor összekapcsolására, amely a számítógéppel szemben a következő feladatokat látja el: — Az illesztő egység ismerje fel a számítógéptől kül­dött perifériás címet. — Ha az illesztőegység felismerte saját címét, mű­ködését folytassa tovább, ha nem az illesztő egység címe érkezett, akkor a számítógép követ­kező jelváltozásai hatástalanok maradnak. Az illesztő egységnek fel kell ismernie a számí­tógéptől küldött parancsot. Az előző periféria cím és a parancs határozzák meg együttesen az illesztő egység további működését. Az illesztő egység állapotát, illetve az analizátor állapotát vissza kell jelezni a számítógépnek, vagyis azt, hogy az illesztő egység végre tudja-e hajtani az utasítást. Az illesztő egység végre kell hajtsa az adott átvitelt a megfelelő irányban. Az analizátor az illesztő egységen keresztül program-megszakítást adhat. A számítógép felszólí­tására az illesztő egység feladata, hogy azonosítsa a program-megszakítás okát. A találmány szerinti illesztő egység az analizá­torral szemben a következő feladatokat lássa el: biztosítsa külön társzektor kijelölését az impulzus amplitúdó analízis tárciklusa és az adatfeldolgozás tárciklusa részére. Legyen képes az analizátor üzemmódjainak vál­tására. Figyelje az analizátor állapotát. Az anali­zátor jelzései alapján program-megszakítást kell kér­jen a számítógéptől. A kitűzött feladatot a találmány szerint olyan, a bevezetőben körülírt illesztő egység segítségével oldottuk meg, amelynél a számítógép ki- és beme­neti busz-rendszerére periféria címtároló és parancs dekódoló bemenete csatlakozik, a periféria címtá­roló kimenete cím dekódoló bemenetére van kötve, ennek kimenete egyrészről engedélyező logika be­menetére, másrészről utasítás dekódoló bemenetére csatlakozik, az utasítás dekókoló további bemene­tére a parancs dekódoló kimenete van vezetve, az utasítás dekódoló utasítás kimenetei utasítástáro­lóba, üzemmód-váltó kimenetei pedig közvetlenül az analizátorba vannak vezetve. A parancs dekó­doló kimenete szektortárolók bemenetére csatla­kozik, amelyek kimenete az analizátorhoz van ve­zetve. Az engedélyező logika az állapotinformáció csatornán keresztül össze van kötve az analizátor­ral, az állapotinformáció csatorna, továbbá a számí­tógép program megszakítását vezérlő megszakítás vezérlő egységen keresztül a számítógép ki- és bemeneti busz-rendszerére csatlakozik, a ki- és be­meneti busz-rendszerre van kötve továbbá egy adat­tároló, amelynek kimenete az analizátorhoz csatla­kozik, egy állapotvisszajelző egység, amelynek ve­zérlő bemenete az engedélyező logikával van össze­kötve, valamint egy hand-shake vezérlő egység, amelynek vezérlő bemenetelre a megszakítás ve­zérlő egység, az állapot visszajelző egység és a peri­féria címtároló csatlakozik. Egy előnyös kiviteli alak szerint a szektortáro­lók, az utasítástároló és az adattároló kiolvasó bemenetei az analizátorral vannak összekötve. A találmány szerinti illesztő egységet az aláb­biakban egy kiviteli példa kapcsán, a mellékelt rajz alapján ismertetjük részletesebben, ahol az 1. ábra a találmány szerinti illesztő egység tömbvázlatát mutatja. A találmány szerinti 2 illesztő egység az 1 számítógéppel a esi busz-rendszeren keresztül van összekötve. A esi busz-rendszerre csatlakozik a 201a parancs dekódoló, valamint a 202 periféria dmtároló. A 202 periféria címtároló feladata, hogy tárolja az 1 számítógéptől felcímzéskor jövő címet, valamint azt az információt, hogy a 2 illesztő egység adóként vagy vevőként működjék-e. A 202 periféria cím tárolóba a beírójelet a esi busz-rend­szeren keresztül érkező vezérlőjelek adják. A 202 periféria címtároló kimenete a 201b cím dekódoló bemenetére csatlakozik. A 201b dm dekódoló fel­adata kettős, egyrészről a 202 periféria címtároló által tárolt értéket dekódolja úgy, hogy címenként egy kimenetén jelenjen meg jel, ugyanakkor össze­fogja az illesztő egységre vonatkozó címeket, és közli a kimenetére csatlakozó 206 engedélyező logikával, hogy az 1 számítógéptől érvényes cím érkezett. A dekódolt periféria címek egyben meghatároz­zák, hogy üzemmód váltást, társzektor váltást, adat­átvitelt kell-e a 2 illesztő egységnek végrehajtania. A társzektor váltáshoz tartozó dekódolt periféria cím jele megadja az egyik engedélyező feltételt a 203 beírójel kapuzónak. A esi busz-rendszerre csatlakozó 201a parancs dekódoló egyrészről a 206 engedélyező logikával van összekötve, másrészről a 201c utasítás dekó­­dolóval, valamint a 204a és 204b szektortárolókkal. A 201a parancs dekódoló kimenetem csak akkor jelenhet meg jel, ha a 206 engedélyező logika engedélyező jelet ad a részére. Engedélyezés esetén az 1 számí­tógéptől jövő adatátviteli vezérlő jelek kapuzásával a 201a parancs dekódoló beíró jelet ad a 205 utasítástároló részére a 20lc utasítás dekódolón keresztül. A 201c utasítás dekódoló kombinációs hálózat, amely a 201a parancs dekódoló, és a 201b cím dekódoló jelei alapján a kimenetén az utasításnak megfelelő jelet állítja elő. A 201c utasítás dekó­doló a cs4 üzemmód csatornán keresztül közvetle­nül a 3 analizátorhoz csatlakozik. A cs4 üzemmód csatorna tartalmazza az üzemmód/váltó jeleket, va­lamint a címregiszter nullázó jeleit is. A 201c utasítás dekódoló egy további kimenete az 16 vezetéken keresztül címléptető és tárolási ciklus indító jelet ad a 3 analizátorba. A 203 beírójel kapuzó a 201a parancs dekódo­lótói érkező beírójelet továbbengedi, ha a 201b cím dekódoló társzektor váltást jelez, és a 3 anali­zátortól a cs5 állapotinformáció csatornán keresztül jövő üzemmód jelzés alapján eldönti, hogy a vá­lasztott társzektor kódját mindkét, vagy csak az egyik 204a vagy 204b szektortárolóba írja be. Bemenő jele a 201a parancs dekódolótói jövő beírójel. Az első és második 204a és 204b szektortároló 5 10 15 20 25 30 35 40 45 50 55 60 65 2

Next

/
Oldalképek
Tartalom