195587. lajstromszámú szabadalom • Osztott intelligenciájú elektronikus berendezés
1 195 587 2 A 2. ábra szerinti kiviteli példa a találmány szerinti berendezés szinkron módú Mn mastere egy egyébként ismert és alkalmazott RV rendszer—vezérlő (amelynek processzora például Z80) buszára kapcsolódik, amelyen a szokásos buszjelck között az AB címvezetékek, a memória frissítésére szolgáló REFR jel és a daisy—chain szervezésű bnszclvétclt szolgáló BUSRQ és BUSÁK jelek is megtalálhatók. Az Mn mastcr(ek) buszelvételének szinkronizálására az AB címvezetékeknek frissítéshez használt annyi vonalát (max. 7) használhatjuk, amennyi az összes Mn utasterek számának megfelel. Az állapotváltozást jelző A vonalon ebben az esetben a REFR jel (frissítési cím érvényesítő jel) megfelel az AE jelnek, míg ahhoz, hogy az Ml, M2, ... Mn master(ek) a daisy—chain láncba kapcsolhatók legyenek, az SZL ‘logikának figyelnie kell a BUSÁK jelet, amely a buszelvételt engedélyezi és meg kell hajtania a BO jelet, amely az egyéb nem szinkron, vagy nem azonos csoportba tartozó szinkron niasterek számára a buszelvétel engedélyezésére szolgál, valamint meg kell hajtani a buszelvétel C vonalat (BUSRQ jel). A 2. ábra szerinti kiviteli alak további jellemzője még, hogy a szinkron üzemmódú Ml, M2, ... Mn niasterek kártyakódgencráló KK egysége számára a kártyahelypozíciónak megfelelő kódot (PK jel) szolgáltatunk a poziciókód D vonalról. Ez a kód, tehát a PK jel célszerűen a szinkron üzemmódú Ml, M2, ... Mn master buszon elfoglalt pozíciójától függ. A kártyakódgencráló KK egység lásd 4. ábra célszerűen egy KS kapcsolósor, amelynek kimenetéit megfelelő RÍ, R2, R3, R4 ellenállásokkal felhúzzuk Ut tápfeszültségre. Annyi SYV1, SW2, S\V 3, SW4 kapcsolót kell alkalmazzunk, hogy a megfelelő számú különböző kártyakód K jel előállítható'legyen. Például max. 16 szinkron master kártyakódjának kialakítására alkalmas a 4, ábra szerinti kapcsolás. Itt a kártyakód K jelben azokon a hiteken lesz logikai nulla, ahol SWI, SVV2, SW3, SW4 kapcsolókát bekapcsoljuk, a többi logikai egy lesz. Felismertük, hogy a kártyakódgencráló KK egység KK1 ék KK2 részei közötti vezetékeket a BU címbuszrendszer oldali csatlakozókra kivezetve és az SWI, SW2, SW3, SW4 kapcsolók helyett a megfelelő csatlakozópontokat a BU címbuszrendszercn Időidéivé egy, a kártyakódtól független és a BU címrendszeren elfoglalt pozíciótól függő kód alakítható ki. Ez a megoldás látható a 2. ábrán, ahol PK pozíciókód a földre kötött csatlakozópontokkal, kártyakódgencráló KK egység pedig ebben az esetben KK2 résszel azonos. A 2. ábra szerinti kiviteli alakkal elértük, hogy a kártyakódgencráló KK egység felépítése az. összes szinkron üzemmódú Ml, M2, ... Mn masteren azonos, így nemcsak az osztott intelligenciájú elektronikus berendezés hardware tervezés egyszerűbb, hanem például az. azonos funkciójú Ml, M2, ... Mn masterek egymással szükség esetén felcscrélhetők. A 3. ábra a szinkronizáló SZL logika egy lehetséges konkrét megvalósítását ismerteti. Az ábrán vezérelt 10 komparátor kimeneté logikai 20 NANDkapu egyik bemenetével van összekötve, amelynek másik bemenete egyben a szinkronizáló SZL logika ötödik 5 bemenete. A logikai 20 NAND kapu kimenete bistabil 30 áramkör szinkron (azonnali hatású) vezérlő bemenetére csatlakozik. A bistabil 30 áramkör kimeneté nyitott kollektoros 40 inverteren . ke észtül BK és BRQ jelek inverzét állítják elő. A bistabil 30 áramkör kimenetc további logikai ÉS funkciót megvalósító 50 áramkör egyik bemenetére van kötve, amelynek másik bemenetére az SZL logika hatodik 6 bemenetére 5 csatlakozik. Az 50 áramkör kimenete képezi a szinkronizáló SZLlogika első I kimenetét. A 3. ábra további logikai ÉS funkciót megvalósító 60 áramkört tartalmaz, ennek kimeneté egyben a szinkronizáló SZLlogika kimenete is. A 3. ábra működése szakember számára az eddigiek lg alapján egyértelműen követhető. A találmány szerinti osztott intelligenciájú elektronikai berendezés a gyakorlati alkalmazás próbáját is kiállta. 15 Szabadalmi igénypontok 1./ Osztott intelligenciájú elektronikus berendezés, 20 amelynek címbuszrendszere van és a címbuszrendszerre csatlakozó utastereket tartalmaz, azzal jellemezve, hogy áliapotszámlálóval (ASZ) rendelkezik, az állapotszámláló (ASZ)'kimenctci a címbuszrendszerrel (BU) vannak összekötve, továbbá vezérlőáramkört (VE) tartalmaz, melynek 25 kimeneté állapotkódengedélyező vonalra (A) csatlakozik, a masterek (Ml, M2, ... Mn) közül legalább egy niasternek (Ml) szinkronizáló logikája (SZL) és kártyakódgeneráló egysége (KK) van, a kártykódgeneráló egység (KK) kunenctei a szinkronizáló logika (SZL) bemeneteire (1) 30 vannak kötve, a szinkronizáló logika (SZL) további beit enctei (2) a címbuszrcndszerre (BU) csatlakoznak, a szinkronizáló logika (SZL) harmadik, negyedik és ötödik bámenetekkel (3, 4, 5) rendelkezik, a harmadik bemenet (3) az állapotkódengedélyező vonallal (A), a negyedik be- 35 menet (4) további buszkérés vonallal (B), az ötödik bemenet (5) pedig a master (Ml) kimenetével van összekötve, a szinkronizáló logika (SZL) első kimeneté (I) a master (Ml) bemenetére, a második kimenete (II) pedig a buszkérés vonalra (B) van kötve. 40 2./ Az 1. igénypont szerinti berendezés, azzal jellemezve, hogy állapotszámlálóját (ASZ) önmagában ismert - előnyösen Z80 típusú - processzor refresh -számlálója képezi. 3.1 Az. 1. vagy 2. igénypont szerinti berendezés, 45 azzal jellemezve, hogy önmagában ismert, daisy -chain szervezést elősegítő rcndszervezérlője (RV) van, amelynek buszelvételt engedélyező kimenete a szinkronizáló 1 tgika (SZL) hatodik bemenetére (6) csatlakozik, buszelvétel vonalat (C) tartalmaz, amelyre a szinkronizáló loj ika (SZL) harmadik kimenete (III), továbbá a rendszervezérlő (RV) buszelvételkérést jelző bemenete van kötve, a szinkronizáló logika (SZL) negyedik kimenet (IV) pedig további mesterrel, vagy azok egy csoportjával van összekötve. 55 4.1 Az. 1—3. igénypontok bármelyike szerinti berendezés, azzal jellemezve, hogy egynél több master (Ml, M2, ... Mn) rendelkezik szinkronizáló logikával (SZL) és kártyakódgencráló egységgel (KK), az egyes utasterekhez gQ (Ml, M2, ... Mn) tartozó kártyakódgencráló egységek (KK) azonos felépítésűek és bemeneteik pozieiókód vo____nalra (^csatlakoznak. ‘ . 2 rajz, 5 ábra 4