195890. lajstromszámú szabadalom • Eljárás és elrendezés digitális berendezések adatforgalmi és megszakítás kiszolgálási sebességének növelésére előnyösen számítógépekhez
1 195 890 2 Az olvasást kezdeményező első 11a digitális berendezés ezt érzékeli és veszi a kívánt adatot. Megszakítási vektor beolvasása hasonlóképpen történik, azzal a különbséggel, hogy a beolvasás kezdeményezésekor cím kiadása nem történik meg, csak annak a prioritási szintnek a kijelölése, melyen a megszakítás elfogadása történik, és olvasási parancs helyett vektor beolvasási parancs kiadása történik. Ha az adott prioritási szinten több 11a—n digitális berendezés kér megszakítást, akkor a topológiai prioritási viszonyok szerint történik a válaszadó egység kijelölése. A találmány szerinti elrendezés kiviteli alakját ugyancsak a 2. ábra alapján ismertetjük, mely az ismerttől abban tér el, hogy az elrendezésnek 12a-n adatforgalmat vezérlő berendezései is vannak. A 12a-n adatforgalmat vezérlő berendezések ki/bemenetei részben B központi vezetékkötegen keresztül egymás ki/bemeneteire, részben pedig Al—n belső vezetékkötegeken át a lla-n digitális berendezésiek) ki/bemeneteire vannak kötve. Olvasási ciklusnál,amennyiben az n-edik lln digitális berendezés a cím és az olvasási parancs megjelenését követő rövid időn belül kész a kért adat szolgáltatására, az n-edik 12n adatforgalmat vezérlő berendezés egy gyors válasz jellel jelzi azt, ezzel más egységeket megakadályoz a B központi vezetékköteg elfoglalásában, és ezután az n-edik lln digitális berendezést rákapcsolja B központi vezetékkötegre, ahol megtörténik a kért adat átvitele. Amennyiben az n-edik lln digitális berendezés az adott időn belül nem tudja a kért adatot szolgáltatni, az n-edik 12n adatforgalmat vezérlő berendezés a B központi vezetékkötegről leválasztja az n-edik lln digitális berendezést,és felé fenntartja a vezérlő jeleket. A B központi vezetékköteg felé lezárja az olvasási ciklust. így B központi vezetékköteg felszabadul más 11 a-n digitális berendezés között adatforgalom számára. Mihelyt az n-edik 1 In digitális berendezés kész az adat szolgáltatására, az n-edik 12n adatforgalmat vezérlő berendezés kéri a B központi vezetékköteg használatának jogát, majd miután azt megkapja, az n-edik lln digitális berendezést rákapcsolja a B központi vezetékkötegre,és megtörténik a kért adat átvitele abba az első 11a digitális berendezésbe, amelyik az olvasási ciklust kezdeményezte. A találmány szerinti 12a-n adatforgalmat vezérlő berendezés példakénti kiviteli alakját az 5. ábra alapján ismertetjük. A 12a—n adatforgalmat vezérlő berendezés 13 vezérlő egységének bemenetei n belső vezérlő vezetéken keresztül 14 időzítő egység kimenetére, 15 adat és parancs tároló egység bemenetére és 17 azonosító tároló egység bemenetére, r tiltó vezetéken keresztül pedig a 14 időzítő egység kimenetére a 15 adat és parancs tároló egység, valamint 16 adat és parancs adó egység bemenetére, kimenete p törlő vezetéken át a 14 időzítő egység és 18 azonosító adó egység bemenetére, ki/bemenetci pedig részben a B központi vezetékköteg részét képező J első vezérlő vezetékkötegre, részben pedig az Al-n belső vezetékkököteg részét képező K második vezérlő vezetékkötegre vannak csatlakoztatva. A 14 időzítő egység további bemenetei részben a B központi vezetékköteg részét képező m olvasási parancs vezetékre, részben pedig az ugyancsak B központi vezetékköteg részét képező C cím vezetékkötegre van kötve. A 15 adat és parancs tároló egység további bemenetei a B központi vezetékköteg részét képező D első adat és parancs vezetékkötegre, kimenetei pedig az Al-n belső vezetékköteg részét képező E második adat és parancs vezetékkötegre vannak csatlakoztatva. A 16 adat és parancs adó egység további bemenetei az Al— n belső vezetékköteg részét képező F harmadik adat és parancs vezetékkötegre, kimenetei pedig a B központi vezetékköteg részét képező G negyedik adat és parancs vezetékkötegre vannak kötve. A 17 azonosító tároló egység további bemenetei a B központi vezetékköteg részét képező H első azonosító vezetékkötegre, kimenetei pedig L harmadik azonosító vezetékkötegen át a 18 azonosító adó egység további bemenetéire vannak csatlakoztatva. A 18 azonosító adó egység kimenetei a B központi vezetékköteg részét képező I második azonosító vezetékkötegre vannak kötve. Olvasási ciklus kezdetekor, melyet az m olvasási parancs vezeték jele jelez, abban az esetben, ha a C cím vezetékkötegen érkező cím az n-edik lln digitális berendezésre vonatkozik, a 14 időzítő egység kiadja az n belső vezérlő vezetékre a jelet. Ennek hatására a 15 adat és parancs tároló egység tárolja a D első adat és parancs vezetékköteg állapotát (a vezérlő jelet és szükség esetén a címet),és 17 azonosító tároló egység tárolja a master azonosító kódot. Ezután 14 időzítő egység az r tiltó vezetékre jel kiadásával az n-edik lln digitális berendezést leválasztja a D első adat és parancs vezetékkötegről és a G negyedik adat és parancs vezetékkötegről. Ha ezután az n-edik 1 In digitális berendezés egy adott időn belül K második vezérlő vezetékkötegen jelzi, hogy kész az átvitelre, 13 vezérlő egység a J első vezérlő vezetékkötegen jelzi, hogy azonnal kívánja a kért adatot szolgáltatni. Ezzel más egységeket megakadályoz a B központi vezetékköteg elfoglalásában. A 13 vezérlő egység p törlő vezetéken közli a 14 időzítő egységgel, hogy a kért adat átvitele következik. A 14 időzítő egység az r tiltó vezetéken lévő jel megszüntetésével a 15 adat és parancs tároló egység és 16 adat és parancs adó egység segítségével összekapcsolja az E második adat és parancs vezetékköteget és D első adat és parancs vezetékköteget, illetve F harmadik adat és parancs vezetékköteget és G negyedik adat és parancs vezetékköteget. A p törlő vezetéken érkező jel hatására a 18 azonosító adó egység az I második azonosító vezetékkötegre adja a master azonosítót, és megtörténik a kért adat átvitele. Ha az adott időn belül az n-edik lln digitális berendezés nem képes az adatot szolgáltatni, akkor K második vezérlő vezetékkötegen jelenik meg jel,és a 13 vezérlő egység lezárja a ciklust, B központi vezetékköteg felszabadul más egységek közti adatforgalom számára. Miután n-edik lln digitális berendezés5 10 15 20 25 30 35 40 45 50 55 60