183331. lajstromszámú szabadalom • Kapcsolási elrendezés intelligens elektronikus berendezések csatolására

1 183 331 2 kítást kérő vonalával (vonalaival) van összekötve; az átvi­telt jelző megszakítás áramkör bemenete célszerűen a második intelligens elektronikus berendezés sínével, ki­menete pedig annak megszakítást kérő vonalával (vona­laival) van összekötve. A találmány szerinti kapcsolási elrendezést az aláb­biakban kiviteli példa kapcsán a mellékelt rajz alapján ismertetjük részletesebben, ahol a kapcsolási elrendezés tömbvázlata látható. A rajzon IEB1 első intelligens elektronikus berende­zés és IEB2 második intelligens elektronikus'berendezés látható, amelyek 2 átvitelkérést jelző megszakítás áram­körön, 3 átvitelt jelző megszakítás áramkörön, 4 állapot­lekérdező jelet kezelő áramkörön, 5 címfelismerő és transzformáló logikán, továbbá 6 állapotjelző jelet kezelő áramkörön és 7 összekapcsoló/elválasztó bufferen keresztül vannak egymással összekapcsolva. Az IEB2 má­sodik intelligens elektronikus berendezéshez ezenkívül 1 közvetlen memóriahozzáférést engedélyező/tiltó áram­kör van csatlakoztatva, éspedig a fenti áramkör adat-, cím- és be-íróbemenetei az IEB2 második intelligens elektronikus berendezés sínéhez, kapuzott bemenete an­nak közvetlen memóriahozzáférést kérő kimenetére, kimenete pedig célszerűen az IEB2 máspodik intelligens elektronikus berendezés központi egységének közvetlen memóriahozzáférést kérő bemenetével van összekötve. A 2 átvitelkérést jelző megszakítás áramkör bemenete az IEB2 második intelligens elektronikus berendezés sínével, kimenete pedig az IEB1 első intelligens elektro­nikus berendezés megszakítást kérő vonalával (vonalai­val) van összekötve. Az 5 címfelismerő és transzformáló logika az 1EB1 első intelligens elektronikus berendezés címsínére kap­csolódik, és mikroprogramozottan tartalmazza az egyes címekhez tartozó információkat (aktív/passzív cím és átviteli mód: egyszerű, read-modify-write, blokkos át­vitel; valamint célszerűen címtranszformáció), belekap­csolódik az IEB2 második intelligens elektronikus beren­dezés közvetlen memóriahozzáférési rendszerében és ki­menete a 7 összekapcsoló/elválasztó bufferek, valamint a 4 állapotlekérdező jelet kezelő áramkör és a 6 állapot­­jelző jelet kezelő áramkör vezérlőbemeneteire kapcsoló­dik, célszerűen logikai kapukon keresztül; a 4 állapotle­kérdező jelet kezelő áramkör bemeneteire az IEB1 első intelligens elektronikus berendezés állapotlekérdező kimenete és az IEB2 második intelligens elektronikus berendezés órajel kimenete kapcsolódik, kimenete pedig az IEB2 második intelligens elektronikus berendezés álla­potlekérdező vonalára; a 6 állapotjelző jelet kezelő áramkör bemeneteire az 1EB2 második intelligens elektronikus berendezés állapotjelző kimenete és az IEB1 első intelligens elektronikus berendezés órajel ki­menete kapcsolódik, kimenete pedig az IEB1 első intelli­gens elektronikus berendezés állapotjelző vonalára kap­csolódik. A találmány szerinti kapcsolási elrendezés működése a következő: Az átviteli ciklust az IEB1 első intelligens elektroni­kus berendezés indítja el megfelelő címről való olvasási ciklus illetve megfelelő címre történő írási ciklus megkez­désével. Az 5 címfelismerő és transzformáló logika fel­ismeri a kapcsolási elrendezéshez mikroprogramozottan hozzárendelt címet, és két dolgot hajt végre: — Az IEB2 második intelligens elektronikus berende­zés közvetlen memóriahozzáférési rendszerén keresztül megszerzi az IEB2 második intelligens elektronikus be­rendezés sínének vezérlési jogát; — a vezérlési jog megszerzéséig az a) állapotjelző jellel a 6 állapotjelző jelet kezelő áramkör segítségével vára­kozó állapotba helyezi az IEB1 első intelligens elektro­nikus beerendezés rendszert. A busz vezérlési jogának megszerzése engedélyezhető illetve letiltható az 1 közvetlen memóriahozzáférést engedélyező/tiltó áramkör segítségével, amely beépül az IEB1 első intelligens elektronikus berendezés köz­vetlen memóriahozzáférési rendszerébe. Ha ez az áram­kör engedélyező állapotban van, a címlogika megszerzi az IEB2 második intelligens elektronikus berendezés sínének vezérlési jogát, és a 7 összekapcsoló elválasztó bufferek segítségével célszerűen címtranszformációt alkalmazva összeköti a két sínt. Ezután IEB2 második intelligens elektronikus beren­dezésben állapotlekérdező jelet generál. IEB1 első intelli­gens elektronikus berendezés akkor fejezi be a ciklust, ha az összekapcsolt állapotjelző jelből érzékeli, hogy 1EB2 második intelligens elektronikus berendezés meg­címzett slave egysége erre képes. Az átviteli ciklus után egyszerű átvitel esetén a kap­csolási elrendezés alaphelyzetbe áll, blokkos illetve ún. read-modify-write (test and set) ciklus esetén (ezt a cím­logika a cím alapján mikroprogramozottan ismeri fel) pedig összekapcsolva tartja a két rendszert a speciális átviteli módok befejeztéig. Mivel az átvitelt a fenti leírásból is látható módon csak IEB1 első intelligens elektronikus berendezés kezde­ményezheti. az IEB2 második intelligens elektronikus berendezésnek jelzést kell adnia IEB1 első intelligens elektronikus berendezés számára, ha átvitelt kér. Ezt biztosítja a 2 átvitelkérést jelző megszakítás áramkör. Az átvitel befejezésének egyszerű jelzését szolgálja cél­szerűen a 3 átvitelt jelző megszakítás áramkör. Mind­kettő felépítése olyan, hogy valamelyik sínre illeszkedő beírható/törölheto regisztereket tartalmaz, melyek — cél­szerűen összekapuzott - kimenete valamelyik interrupt­­sínre kapcsolódik. A találmány szerinti kapcsolási elrendezést a legegy­szerűbb esetben a rajzon látható módon két intelligens elektronikus berendezés csatolására használjuk. A máso­dik intelligens elektronikus berendezés lehet például egy szervizműszer, ilyenkor az első intelligens elektro­nikus berendezés tartalmazhatja az együttműködéshez szükséges kiegészítő elemeket, és a rendszer csupán a szervizmunkák idején működik többprocesszoros üzemben. A fentiekben kétprocesszoros minimálesetben ismer­tetett működéshez teljesen hasonló az általánosabb több­processzoros eset. amikor több processzor működik együtt, tetszőleges bonyolultságú, hurokmentes struk­túrában: átvitelkor minden egyes találmány szerinti kapcsolási elrendezés a fenti alap-folyamatokat játssza le az egyes IEB1 első és IEB2 második intelligens elektro­nikus berendezés párok között. A találmány szerinti kapcsolási elrendezés előnyei a következők: A találmány szerint kialakított többprocesszoros rendszer megőrzi az egyprocesszoros rendszer modulari­­tását és flexibilitását. Az egyprocesszoros alapsoftware egyszerűen kiter­jeszthető a többprocesszoros funkciókkal. A közvetlen memóriahozzáférési rendszer használata 5 10 15 20 25 30 35 40 45 50 55 60 65 3

Next

/
Thumbnails
Contents