200013. lajstromszámú szabadalom • Eljárás és elrendezés soros digitális hálózatok, előnyösen számítógépek hatékonyságának növelésére
1 HU 200013 B 2 A találmány tárgya eljárás és elrendezés soros digitális hálózatok, előnyösen számítógépek hatékonyságának növelésére. Mint ismeretes a digitális hálózatoknál, előnyösen a mikroprocesszoros bázisú mikro- és minikategóriájú számitógépeknél, a központi vezetékköteg (busz) szorosan kötődik magához a felhasznált mikroprocesszorhoz. Így a processzor funkciókat ellátó mikroprocesszor egyben a buszvezérlő funkciókat is könnyen, illetve kevés hardware kiegészítéssel el tudja látni. Ebben a szervezésben a vezérlő mikroprocesszor adatforgalmi igény esetén megindítja a buszciklust, megvárja a megcímzett egységtől a választ, lebonyolítja az adatforgalmat, majd ennek a végén (az adatforgalom végén) lezárja a ciklust. Ezt a módszert beágyazott buszciklusnak szokták nevezni. Ennek a megoldásnak az előnye, hogy nagyon egyszerű a megvalósítás, hátránya, hogy időben viszonylag lassú. Ez a lassúság abból ered, hogy a vezérlő mikroprocesszor az adatforgalom teljes idejére le van kötve. 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 vezérlő mikroprocesszor nincs az adatforgalom teljes idejére lekötve. A találmánnyal megoldandó feladat ennek megfelelően egy olyan eljárás és elrendezés kialakítása, mely alkalmas soros digitális hálózatok, előnyösen számítógépek hatékonyságának növelésére. A találmány alapja az a felismerés, hogy a feladat egyszerűen megoldódik, ha az adatforgalmi ciklus zárását nem a kiszolgáló periféria végzi. A találmány szerinti eljárás egy olyan ismert eljárás továbbfejlesztése, melynek során adatforgalom esetén az adatforgalmat kezdeményező egységről központi vezetékkötegen keresztül megcímezzük az adatforgalomban résztvevő másik egységet, majd egy adott idő eltelte után íráskor kiadjuk a cim helyett az adatot a központi vezetékkötegre és ezt a tényt jelezzük az adatforgalomban résztvevő másik egységnek, olvasás esetén pedig miután megszüntettük a cimet a központi vezetékkötegen és ezt a tényt jeleztük az adtforgalomban résztvevő másik egységnek az érkező adatokat bekapuzzuk a központi vezetékkötegről. A továbbfejlesztés vagyis a találmány abban van, hogy olvasás esetén amint az adatot beolvastuk, illetve írás esetén amint az adatot kiirtuk az adatforgalomban résztvevő másik egységbe, az adatforgal-mat kezdeményező egységet azonnal felszabadítjuk és a központi vezetékkötegen az adatforgalmi ciklust az adatforgalomban résztvevő másik egységgel befejezzük. A találmány szerinti elrendezés egy olyan ismert elrendezés továbbfejlesztése, melynek központi vezetékkötegre csatlakozó perifériái, központi egysége és operatív memóriája van. A továbbfejlesztés vagyis a találmány abban van, hogy az elrendezésnek ciklust záró berendezései is vannak. A ciklust záró berendezések ki/bemenetei részben belső vezetékkötegeken keresztül a perifériák ki/bemeneteire részben pedig a központi vezetékkötegre vannak kötve. Az enplusz egyedik ciklust zéró berendezés ki/bemenetei részben az enplusz egyedik belső vezetékkötegen keresztül a központi egység ki/bemeneteire részben pedig a központi vezetékkötegre vannak csatlakoztatva. Az enplusz második ciklust zéró berendezés ki/bemenetei részben enplusz második belső vezetékkötegen keresztül az operatív memória ki/bemeneteire, részben pedig a központi vezetékkötegre vannak kötve. A találmány értelmében célszerű, ha a ciklust záró berendezésnek időzítő egysége, szinkronizáló egysége és vezérlő egysége van. A időzítő egység bemenetei a belső vezetékköteg részét képező belső cikluszáró vezetéken keresztül a szinkronizáló egység kimenetére, valamint a vezérlő egység bemenetére, az ugyancsak a belső vezetékköteg részét képező második kérő vezetékre, kimenete pedig a központi vezetékköteg részét képező első kérő vezetéken át a szinkronizáló egység bemenetére és a vezérlő egység további bemenetére van kötve. A szinkronizáló egység további bemenete a belső vezetékköteg részét képező ciklus végét jelző vezetékre van csatlakoztatva. A vezérlő egység még további bemenete az ugyancsak vezetékköteg részét képező belső foglaltság jelző vezetékre, ki/bemenetei pedig az ugyancsak a központi vezetékköteg részét képező vezérlő vezetékcsoportra van kötve. A központi vezetékkötegnek és a belső vezetékkötegnek egyaránt részét képezi az átmenő vezetékköteg. Nevezetesen célszerű, ha az időzítő egység R-S tároló, előnyösen SN 7474. Célszerű továbbá, ha a szinkronizáló egység kapuzott jelformáló áramkör, előnyösen SN 74123. A találmány értelmében célszerű az is, ha a vezérlő egységnek első kapuáramköre, jelző áramköre, második kapuáramköre és fázisforditó áramköre van. Az első kapuáramkör bemenetei részben a vezérlő vezetékcsoport részét képező külső ciklus záró vezetékre, részben pedig tiltó vezetéken keresztül a fázisforditó áramkör kimenetére, kimenete pedig törlő vezetéken át a jelző áramkör bemenetére van csatlakoztatva. A jelző áramkör további bemenetére beíró vezetéken keresztül a második kapuáramkör kimenetére, kimenete pedig a vezérlő vezetékcsoport részét képező külső foglaltság jelző vezetékre van kötve. A második kapuáramkör bemenetei az első kérő vezetékre és a belső foglaltság jelző vezetékre vannak csatlakoztatva. A fá5 10 15 20 25 30 35 40 45 50 55 60 65 3