175903. lajstromszámú szabadalom • Illesztő egység számítógép és analizátor összekapcsolására
5 175903 6 olyan tároló áramköröket tartalmaz, amely szektorkijelölő utasításnál a 201a parancs dekódoló kimenete alapján a választott szektor kódját tárolják. A 204a és 204b szektortárolók kimenetei engedélyező kapusorokkal vannak ellátva, amelyekhez egy-egy II és 12 vezetéken keresztül a 3 analizátorból engedélyező jel érkezik. A 3 analizátor a megfelelő időpontban kiolvassa a 204a és 204b szektortárolók beírójelét a 203 beírójel kapuzó szolgáltatja. A 205 utasítástároló azokat az utasításoknak megfelelő biteket tárolja,, amelyek végrehajtása az utasítás-dekódolással egyidőben nem történnek meg. A 205 utasítás dekódoló részére a beírójelet a 201a parancs dekódoló adja. A 205 utasítástároló kimeneteinek egy része közvetlenül a 3 analizátorba megy, másik részét a 3 analizátor az 13 vezetéken keresztül érkező kiolvasójellel olvassa ki. A 205 utasítástároló kimeneteinek harmadik része a 211 kiszámoló egységhez megy, amelyen keresztül azt jelzi, hogy címátviteli utasítás érkezett. A 205 utasítástároló a 3 analizátorral a cs3 utasításcsatornán keresztül van összekötve. A cs3 utasításcsatornán keresztül a 205 utasítástároló jelzi a 3 analizátornak, hogy tartalomvételről vagy adásról van-e szó, jelzi továbbá a címléptetés irányát, valamint a címléptetés tiltását. A 206 engedélyező logika kombinációs és tároló áramköröket tartalmaz. Feladata összetett. A 3 analizátortól a cs5 állapotinformáció csatornán jövő állapotinformációk, a 201b cím dekódoló dekódolt periféria cím kimenetei és a 211 kiszámoló egység foglaltságot jelző kimenő jele alapján engedélyező jelet ad a 201a parancs dekódolónak a parancs dekódolására. Ha a parancs dekódolására nem kerülhet sor, akkor a 206 engedélyező logika a 209 állapotvisszajelző egységnek jelzést ad, hogy az utasítás nem volt végrehajtható. Az utasítás végrehajtásának engedélyezéséhez a 206 engedélyező logika felhasználja a 202 periféria címtárolónak azt a jelzését, hogy a 2 illesztő egység adónak vagy vevőnek lett-e kijelölve. Tartalom vagy címátviteli utasításnál, ha az utasítás végrehajtható, a 206 engedélyező logika jelzést ad a 3 analizátornak, hogy adatfeldolgozás következik. A 207 megszakítás vezérlő egység tároló és kombinációs áramköröket tartalmaz. Feladata kettős. Egyrészről a 3 analizátortól a cs5 állapotinformáció csatornán keresztül küldött megfelelő állapotjelzéseknél megszakítás/kérés jelet ad az 1 számítógépnek. Másrészről az 1 számítógép felszólítására a megszakítás-kérés okának azonosítását kell adja a esi busz/rendszeren keresztül. A 208 hand-shake vezérlő egység az 1 számítógéptől érkező jelek beérkezését nyugtázza, vagyis ezen jelek beérkezése után azonnal válaszjelet küld vissza az 1 számítógépnek, vagy jelzi a 2 illesztő egység válaszadását. Ennek megfelelően a 208 hand-shake vezérlő egység a 202 periféria címtároló adó-vevő vezetékeihez, a 207 megszakítás vezérlő egységhez és a 209 állapotvisszajelző egységhez kapcsolódik. A 209 állapotvisszajelző egység feladata kettős. Kombinációs áramkörök segítségével végrehajtja az állapot visszajelzését a 206 engedélyező logika jelzése alapján, és tárolja az állapot-visszajelzés eredményét. A 210 adattároló az 1 számítógéppel a esi busz-rendszeren keresztül van összekötve, amelyen keresztül az adatforgalom történik. A 3 analizátor a cs6 adatforgalmi csatornán keresztül az 14 vezetéken érkező jel segítségével kiolvassa a 210 adattároló tartalmát. Ha az 1 számítógép olvas ki tartalmat a 3 analizátorból, akkor az adatot a 3 analizátor az 15 vezeték jel segítségével a cs6 adatforgalmi csatornán keresztül beírja a 210 adattárolóba, majd az 1 számítógép a 210 adattároló tartalmát a esi busz-rendszeren keresztül kiolvassa. A 210 adattároló tartalmának alsó helyi értékei a 211 kiszámoló egység kimenetén is megjelennek. A 211 kiszámoló egység tárolót és óragenerátort tartalmaz. A 211 kiszámoló egység közvetítésével történik a 3 analizátor megfelelő rekeszének a kijelölése. A letárolt rekeszeim továbbítása a 205 utasítástároló jelzése alapján az 16 vezetéken sorosan történik. Szabadalmi igénypontok: 1. Illesztő egység számítógép és analizátor összekapcsolására, amely egyrészről a számítógép ki- és bemeneti busz-rendszerére, másrészről az analizátor vezérlő- és adatátviteli ki- és bemeneteire csatlakozik, az analizátornak az analizált eredményeket tároló társzektorokra osztott tárolója van, a társzektorok rekeszekre vannak osztva, azzal jellemezve, hogy a számítógép (1) ki- és bemeneti busz-rendszerére (esi) periféria címtároló (202) és parancs dekódoló (201a) bemenete csatlakozik, a periféria címtároló (202) kimenete cím dekódoló (201b) bemenetére van kötve, ennek kimenete egyrészről engedélyező logika (206) bemenetére, másrészről utasítás dekódoló (201c) bemenetére csatlakozik, az utasítás dekódoló (201c) további bemenetére a parancs dekódoló (201a) kimenete van vezetve, az utasítás dekódoló (201c) utasítás kimenetei utasítástárolóba (205), üzemmódváltó kimenetei pedig közvetlenül az analizátorba (3) vannak vezetve, a parancs dekódoló (201a) kimenete továbbá szektortárolók (204a és 204b) bemenetére csatlakoznak, amelyek kimenete az analizátorhoz (3) van vezetve, továbbá az engedélyező logika (206) állapotinformáció csatornán (cs5) keresztül össze van kötve az analizátorral (3), az állapotinformáció csatorna (cs5) továbbá a számítógép (1) program-megszakítását vezérlő megszakítás vezérlő egységen (207) keresztül a számítógép (1) ki- és bemeneti busz-rendszerére (esi) csatlakozik, a kiás bemeneti busz-rendszerre van kötve továbbá egy adattároló (210), amelynek kimenete az analizátorhoz (3) csatlakozik, egy állapotvisszajelző egység (209), amelynek vezérlő bemenete az engedélyező 5 10 15 20 25 30 35 40 45 50 55 60 65 3