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 A találmány tárgya 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. Mint ismeretes digitális rendszerekben, amelyeknél a rendszert alkotó digitális berendezések központi vezetékkötegre kapcsolódnak, ha az egyik digitális berendezésnek szüksége van olyan adatra, amelyik egy másik digitális berendezésben van, az adat átvitele úgy történik, hogy az adat olvasást kezdeményező digitális berendezés a központi vezetékköteget elfoglalja az elfoglalási szabályok szerint, majd kiadja rá az adat címét, mely cím egyértelműen kijelöli az adatot szolgáltató digitális berendezést, és a kijelölt digitális berendezésben a kívánt adatot. Az olvasást kezdeményező digitális berendezés kiad egy olvasási parancsot is. A megcímzett digitális berendezés előállítja a kért adatot, majd az a központi vezetékkötegre adja,és ezt jelzi az olvasást kezdeményező digitális berendezésnek. Megszakításkor hasonlóképpen történik a megszakítási vektor beolvasása is, azzal a különbséggel, hogy ilyenkor elmarad a cím kiadása, hisz a megszakítást kérő egység ilyenkor még nem ismert, és az olvasási parancs helyett vektor beolvasási parancs kiadására kerül sor. Az olvasás, vagy vektor beolvasás kezdeményezése (a cím és olvasási parancs vagy vektor beolvasási parancs kiadása) és az erre adott válasz időben összekapcsolódik, az olvasást kezdeményező digitális berendezés lefoglalja a központi vezetékköteget addig, amíg a kért adatot meg nem kapja, vagy a válasz elmaradásából azt a következtetést nem vonja le, hogy a megcímzett digitális berendezés nincs a rendszerben. így olvasáskor vagy vektor beolvasáskor a központi vezetékköteg lefoglalása a szükségesnél hosszabb időre történik meg, hiszen az olvasás vagy vektor beolvasás kezdeményezése és a kért adat átvétele közt nincs adatátvitel a központi vezetékkötegen. A találmánnyal célunk a fentiekben vázolt nehézség kiküszöbölése és egy olyan megoldás kialakítása, melynél a központi vezetékköteget csak a tényleges információátadás idejére foglaljuk le. A találmánnyal megoldandó feladat ennek megfelelően egy olyan eljárás és elrendezés kialakítása, mely alkalmas 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. A találmány alapja az a felismerés, hogy a feladat egyszerűen megoldódik, ha az olvasási jellegű ciklusokat arra az időre felfüggesztjük, amíg a kért információ előáll. A találmány szerinti eljárás egy olyan ismert eljárás továbbfejlesztése, melynél adat vagy vektor beolvasásakor megcímezzük az adatot vagy vektort szolgáltató egységet,és kiolvassuk az adatot vagy vektort. A továbbfejlesztés vagyis a találmány abban van. hogy amennyiben az adat vagy vektor az adatot vagy vektort szolgáltató egységben a címzés pillanatában rendelkezésre áll, egy átvitelre kész jelet generálunk és végrehajtjuk az átvitelt. Ellenkező esetben az adat vagy vektor átvitele nélkül befejezzük az olvasási ciklust és egyben utasítjuk az adatot vagy vektort szolgáltató egységet, hogy amint rendelkezésre áll az adat vagy vektor, kezdeményezzen egy átviteli ciklust,és vigye át az adatot vagy vektort. A találmány értelmében célszerű, ha az olvasás kezdeményezésekor az adatot vagy vektort szolgáltató egységgel közöljük a master azonosítót, és az átviteli ciklus kezdeményezésekor a master azonosítóval jelöljük ki az adatot vagy vektort fogadó egységet. A találmány szerinti elrendezés egy olyan ismert elrendezés továbbfejlesztése, melynek belső vezetékkötegre csatlakozó digitális berendezései vannak. A továbbfejlesztés vagyis a találmány abban van, hogy az elrendezésnek adatforgalmat vezérlő berendezései is vannak. Az adatforgalmat vezérlő berendezések ki/bemenetei részben központi vezetékkötegen keresztül egymás ki/bemeneteire, részben pedig belső vezetékkötegen át a digitális berendezésiek) ki/bemeneteire vannak kötve. Az adatforgalmat vezérlő berendezés vezérlő egységének bemenetel belső vezérlő vezetéken keresztül időzítő egység kimenetére, adat és parancs tároló egység bemenetére és azonosító tároló egység bemenetére, tiltó vezetéken keresztül pedig az időzítő egység kimenetére az adat és parancs tároló egység, valamint adat és parancs adó egység bemenetére, kimenete törlő vezetéken át az időzítő egység és azonosító adó egység bemenetére, ki/bemenetei pedig részben a központi vezetékköteg részét képező első vezérlő vezetékkötegre, részben pedig a belső vezetékköteg részét képező második vezérlő vezetékkötegre vannak csatlakoztatva. Az időzítő egység további bemenetéi részben a központi vezetékköteg részét képező olvasási parancs vezetékre, részben pedig az ugyancsak központi vezetékköteg részét képező cím vezetékkötegre vannak kötve. Az adat és parancs tároló egység további bemenetel a központi vezetékköteg részét képező első adat és parancs vezetékkötegre, kimenetei pedig a belső vezetékköteg részét képező második adat és parancs vezetékkötegre vannak csatlakoztatva. Az adat és parancs adó egység további bemenetel a belső vezetékköteg részét képező harmadik adat és parancs vezetékkötegre, kimenetei pedig a központi vezetékköteg részét képező negyedik adat és parancs vezetékkötegre vannak kötve. Az azonosító tároló egység további bemenetéi a központi vezetékköteg részét képező első azonosító vezetékkötegre, kimenetei pedig harmadik azonosító vezetékkötegen át az azonosító adó egység további bemenetéire vannak csatlakoztatva. Az azonosító adó egység kimenetei a központi vezetékköteg részét képező második azonosító vezetékkötegre vannak kötve. A találmány értelmében célszerű, ha az időzítő egységnek állapot tároló áramköre, kapu áramköre és címfelismcrö áramköre van. A címfclismerö áramkör bemenetéi a cím vezetékkötegre, kimenete pedig felismerő vezetéken keresztül a kapu áramkör bemenetére van kötve. A kapu áramkör további bemenete az olvasási parancs vezetékre, kimenete pedig belső vezérlő vezetéken át az állapot tároló áramkör bemenetére van csatlakoztatva. Az állapot tároló áramkör további 5 10 15 20 25 30 35 40 45 50 55 60