176660. lajstromszámú szabadalom • Berendezés jelek továbbítására számítógép rendszer valamegy feldolgozó egységétől sínrendszeren át egy vagy több további feldolgozóegységhez
3 176660 4 A találmány egy előnyös kiviteli alakjában az első logikai áramkör az adó puffer foglaltsági állapotát jelző első tárolóelemet, a mindenkori vevő feldolgozóegység foglaltságát jelző második tárolóelemet és az adó pufferben lévő jel prioritását jelző harmadik tárolóelemet tartalmaz, ahol az első tárolóelem egyik bemenete a sínrendszerre, másik bemenete az adó pufferte történő beírást figyelő áramkörhöz van csatlakoztatva, a második tárolóelem egyik bemenete időzítőáramkörön át a sínrendszerre, másik bemenete az említett figyelő áramkörhöz van csatlakoztatva, továbbá az első, második és harmadik tárolóelem kimenetei a második logikai áramkör bemeneteire vannak csatlakoztatva. Egy további célszerű kivitelben a második logikai áramkör negyedik kapuáramkört és ennek kimenetére csatlakoztatott, két kimenetén egymástól eltérően késleltetett jelet adó késleltetőelemet tartalmaz, ahol a negyedik kapuáramkör bemenetei képezik a második logikai áramkör bemenetéit, a késleltetőelem kimenetei pedig a második logikai áramkör kimeneteit alkotják. Egy további kiviteli alakban a legalább egy feldolgozóegységnek a továbbítandó jeleket tároló adatmemóriája és az adatmemóriát vezérlő, valamint a továbbítandó jel prioritását kimenetein jelző vezérlőegysége van, ahol az adatmemória jelkimenete egyrészt ötödik kapuáramkörön át az adó puffer jelbemenetére. másrészt hatodik kapuáramkörön át a sorrendi puffer jelbemenetére van csatlakoztatva. Előnyös az olyan kialakítás, amelyben a legalább egy feldolgozóegységnek a sorrendi puffer első foglalt tárolóhelyének címét tároló címregisztere és első szabad tárolóhelyének címét tároló második címregisztere van, ahol az első címregiszter kimenete hetedik kapuáramkörön át a sorrendi puffer első címbemenetére, a második címregiszter kimenete pedig nyolcadik kapuáramkörön át a sorrendi puffer második címbemenetére van csatlakoztatva, továbbá a címregiszterek kimenetei digitális komparátor egy-egy bemenetére is csatlakoztatva vannak, amely komparátor kimenete egyrészt a harmadik kapuáramkör vezérlőbemenetére, másrészt a továbbítandó jeleknek az adó pufferbe való beírását vezérlő kilencedik kapuáramkör vezérlőbemenetére van csatlakoztatva. Ekkor célszerűen az első tárolóelem kimenete a nyolcadik kapuáramkör vezérlőbemenetére is csatlakoztatva van, és a második logikai áramkör egyik kimenete a hetedik kapuáramkör vezérlőbemenetére is csatlakoztatva van. A találmányt részletesebben a mellékelt ábrán tömbvázlatban szemléltetett előnyös kiviteli alak alapján ismertetjük. Az ábrán a találmány szerinti berendezés egy számítógép része, amely számítógép sínrendszeren keresztül egy vagy több további számítógéphez van csatlakoztatva. A találmány szerinti berendezés pl. egy központi CP feldolgozóegységben helyezkedik el, melynek feladata többek között információs jelek cseréje más feldolgozóegységekkel; ezek a feldolgozóegységek pl. a CP feldolgozóegységhez A sínrendszeren keresztül csatlakozó regionális RP feldolgozóegységek lehetnek. Mint az ábrából kitűnik, a CP feldolgozóegység tartalmaz egy SB adó puffert, melynek az a feladata, hogy egy több szóból összeállított jelet tároljon, és azt jelkimenetén át szavanként az A sínrendszerre küldje. Az SB adó puffer egy adott időpillanatban csak egy jelet tárol. A CP feldolgozóegység tartalmaz továbbá egy QB sorrendi puffert adott számú, prioritással nem rendelkező jel tárolására. Ha az SB adó puffer foglalt, akkor a továbbítandó jeleket a QB sorrendi puffer első szabad tárolóhelyére írjuk be, kivéve azt az alább ismertetendő esetet, amikor egy prioritással nem rendelkező jelet egy prioritással rendelkező jel eltávolít az SB adó pufferből. Ekkor a prioritással nem rendelkező jel az első tárolóhelyre kerül a QB sorrendi pufferben. A QB sorrendi puffer címbemeneteire QBu és QB1 címregiszterek csatlakoznak. A QBu címregiszter jelöli a QB sorrendi pufferben az első lefoglalt tárolóhely címét, a QB1 címregiszter pedig a QB sorrendi pufferben az első szabad tárolóhely címét jelöli. Az SB adó pufferhez SBu tárolóelem, pl. flip-flop tartozik, melynek feladata, hogy olyan jelet adjon a kimenetén, melynek polaritását az SB adó puffer szabad vagy foglalt állapota szabja meg. Az SBu tárolóelemtől érkező logikai nulla jel azt jelzi, hogy az SB adó puffer szabad, a logikai jel egy pedig a foglalt állapotot jelenti. Egy további CON tárolóelem, pl. flipflop feladata annak jelzése, hogy a vevő RP feldolgozóegységben van-e torlódás. A CON tárolóelemtől érkező logikai nulla jel azt jelzi, hogy a vevő RP feldolgozóegység nincs blokkolt állapotban, a logikai egy pedig azt, hogy az RP feldolgozóegység foglalt állapotban van. Egy T időzítőáramkör feladata, hogy a regionális RP feldolgozóegységtől érkező nyugtázó jel vételét követően, bizonyos idő eltelte után a CON tárolóelemhez egy nyugtázó jelet küldjön, jelezve, hogy a regionális RP feldolgozóegység vette az üzenetet. Ha a vevő RP feldolgozóegységtől nem érkezik nyugtázó jel, a CP feldolgozóegység azt blokkoknak tekinti, és a CON tárolóelem logikai egy állapotú jelet ad ki. Egy TS tárolóelem, pl. flip-flop feladata, hogy információt adjon arra vonatkozóan, hogy az SB adó pufferben milyen típusú jel van eltárolva. A TS tárolóelemtől érkező logikai nulla azt jelzi, hogy az adó SB pufferben prioritással nem rendelkező jel van, a logikai egy pedig azt, hogy az SB adó pufferben prioritással rendelkező jel található. Az SBu, CON és TS tárolóelemek F logikai áramkört alkotnak. Az ábrán ÉS-kapukból és VAGY-kapukból felépített logikai hálózat biztosítja, hogy a CP feldolgozóegység CU vezérlőegységétől és DM adatmemóriájától vezérlő- és adatjelek kerüljenek az SB adó pufferhez ill. a QB sorrendi pufferhez. Ezt a logikai hálózatot a továbbiakban a különféle jeltovábbítási folyamatok kapcsán ismertetjük. Valamennyi folyamat esetén érvényes, hogy a CP feldolgozóegységben lévő CU vezérlőegység SOP és SP kimenetein adott típusú vezérlőjeleket ad ki. A CU vezérlőegység SOP kimenetén kiadott vezérlőjébe egy prioritással nem rendelkező jel kerül továbbításra a DM adatmemóriától a vevő regionális RP feldolgozóegységhez. A CU vezérlőegység SP kimenetén kiadott vezérlőjelre pedig a DM adatmemóriától egy prioritással rendelkező jel kerül továbbításra a vevő RP feldolgozóegységhez. A továbbításra kerülő jel típusát, a számítógép mikroprogramja határozza meg. Először feltételezzük, hogy egy prioritással nem rendelkező jelet kell továbbítani a CP feldolgozóegységtől egy RP feldolgozóegységhez. Feltételezzük, hogy az SB adó puffer szabad, ekkor az SBu tároló5 10 15 20 25 30 35 40 45 50 4 55 60 65 2