190568. lajstromszámú szabadalom • Kapcsolási elrendezés tárolt programvezérlésű telefonközpont periféria vezérlőjére

5 190568 6 A CPU 0802 két illesztő felülettel ren­delkezik. Az első a számítástechnikai jellegű 0802 rendszerbusz, amelyen a rendszer többi egységével (kártyáival) tartja a kapcsolatot. A másik 3x8 bites programozható be- kime­neti áramkör (párhuzamos I/O port). Egykár­­tyás alkalmazásoknál célszerűen ez használ­ható periféria illesztési felületként. Ezen keresztül speciális periféria írási és olvasási szekvenciák programvezérléssel működtethe­tők. Lassú perifériák kezelésére a számítás­­technikában szokásos WAIT/READY eljárást (a központi egységnek a buszciklus lelassítása céljából adott ideig történő várakoztatását) használja. Több periféria kezeléséhez egy­­vagy több PIB és POB kártya is szükséges. A letapogatott pontok számának növelését és a speciális letapogatási szekvencia előállítását az SCC 0802 autonóm letapogatási alrendszer szolgálja, amely 1024 pont letapogatására al­kalmas, több modulból (kártyából) áll, és a 0802 rendszerbuszra csatlakozik. Az ITT 0802 vezérlő egység a központon belüli többi egységhez illesztve egyéb együttműködő egységekhez a 0802 rendszer­­buszra csatlakozó SIÓ 0802 soros kommuniká­ciós kártya segítségével kapcsolódik. A fent ismertetett telefontechnikai ve­zérlő rendszer fő előnye az univerzális, mo­duláris felépítés. Ebből fakad azonban hát­ránya is, mivel a konkrét periféria vezérlő, egykártyás vezérlő ill. részegység vezérlő társprocesszor alkalmazásokban az univerzá­lis megoldások miatt nem alkalmazkodik meg­felelően a feladathoz. Egykártyás processzor­ként csak igen korlátozott feladatok ellátá­sára képes a kevés periféria-csatlakozópont és a programozott szekvenciavezérlés miatt. Nagyobb részegység vezérléséhez, a speciális periféria szekvenciák programfüggetlen meg­valósításához, valamint előfeldolgozó ill. társ­­processzori alkalmazásoknál a kommunikáció megvalósításához számos kártyából álló nagy rendszert kínál. Találmányunk megvalósításával célunk az volt, hogy a fenti hiányosságokat kiküszö­bölve olyan egykártyás programozható tele­fontechnikai periféria vezérlő egységet hoz­zunk létre, amely célszerűen megválasztott illesztési felületen biztosítani tudja a te­lefontechnikai perifériák számára szükséges speciális író és olvasó szekvenciákat. Kitűzött célunk megvalósítását az a fel­ismerés tette lehetővé, hogy a számítástech­nikában és telefontechnikában ismert rész­­megoldások kombinációjával, valamint egy célszerű új áramköri részegység, a periféria szekvencia vezérlő bevezetésével, amely bár­milyen a periféria vezérlő belső működésétől független periféria Író és periféria olvasó szekvencia megvalósítására alkalmas, a fenti követelményeket kis méretben, gazdaságosan kielégítő kapcsolási elrendezés hozható létre. Találmányunk megvalósításánál egy, a telefontechnikában vezérlési célokra ismert kapcsolásból indultunk ki. Ez tartalmaz köz­ponti processzor egységet, memóriát és be­­kimeneti egységet, amelyek egymással a belső buszon keresztül állnak kapcsolatban. A köz­ponti processzor egység feladata a vezérlő programok végrehajtása, a memória tárolja a rendszerprogramokat és adatokat, a be- ki­meneti egység a vezérelt periféria letapoga­tott adatainak beolvasását és a működtető adatok kiírását szolgálja. Opcionális kommu­nikációs egység is elhelyezhető, amelynek feladata többprocesszoros rendszerben a processzorok közötti kommunikáció biztosítá­sa. Ez az elrendezés kisméretű programozha­tó periféria vezérlő áramkör létrehozását te­szi lehetővé. Lassú perifériák kiszolgálásához szokásos megoldásként a központi processzor egység és a be- kimeneti egység, közé busz­ciklus lassító egységet iktatunk, amely a pe­riféria megcimzése esetén a lassú áramkörök által igényelt időre meghosszabbítja a peri­féria Írás ill. olvasás műveleteket. A vezérelt telefontechnikai perifériák nagy száma miatt párhuzamos be- kimeneti egységet alkalmazunk. Amely a periféria felé egyirányú letapogató adatbusszal, egyirányú működtető adatbusszal, periféria cimbusszal, perifériakiválasztó jelekkel és periféria kapuzó jellel csatlakozik. Ennek a megoldás­nak előnye, hogy a clmdekódolás és adatmul­­tiplexelés megosztását a periféria és a be­­kimeneti egység között optimálisan képes biztosítani, ezzel a be- kimeneti egység ke­vés áramköri elemmel nagyszámú perifériát tud elérni, ugyanakkor a periféria felépítése is egyszerű lehet. Szokásos megoldásként a be- kimeneti egységet olyan kijelöléssel látjuk el, hogy az a központi processzor egység számára a me­mória címtartományban legyen elérhető. En­nek főleg programozástechnikai előnyei van­nak. A fent vázolt kapcsolási elrendezés cél­szerű, gazdaságos megoldása lehet a célkitű­zésünkben leírt egykártyás telefontechnikai periféria vezérlő egységnek. Alkalmazását azonban az a probléma gátolja, hogy a be­­kimeneti egységnek a telefontechnikai perifé­riával a telefontechnikai áramkörökre specifi­kus, a belső busz működésétől eltérő író ill. olvasó szekvencia szerint kell együttműköd­nie. Ezen a buszciklus lelassítása csak any­­nyiban segit, hogy lehetőséget ad hosszabb feléledési idejű perifériák alkalmazására, de speciális címzés, kijelölés ill. adat írás­­-olvasás szekvenciák általa nem valósíthatók meg. Az eddig ismert megvalósítások ezt a problémát csak komoly hátrányok árán tud­ták megoldani. Találmányunk lényege, hogy a telefon­­technikai áramkörökre specifikus periféria író-olvasó szekvenciát a buszciklus lassító áramkör és a be- kimeneti egység közé elhe­lyezett áramköri egység, a periféria szek­vencia vezérlő segítségével valósítjuk meg, 5 10 15 20 25 30 35 40 45 50 55 60 65 4

Next

/
Thumbnails
Contents