190568. lajstromszámú szabadalom • Kapcsolási elrendezés tárolt programvezérlésű telefonközpont periféria vezérlőjére
3 1Ü0568 4 A találmány tárgya kapcsolási elrendezés tárolt program vezérlésű telefonközpont (továbbiakban TPV) periféria vezérlőjére, amely a vezérelt telefontechnikai perifériákhoz működtető adatbusszal, letapogató adatbusszal, periféria cimbusszal, periféria kiválasztó jelekkel és periféria kapuzó jellel csatlakozik és amely a perifériák számára speciális író és olvasó szekvenciákat állít elő. A TPV telefonközpontokban a működéshez szükséges vezérlési funkciókat egy vagy több programozott, számítástechnikai jellegű vezérlő egység realizálja. A vezérlő egység a telefonközpontot, illetve annak részeit perifériaként kezeli. Ez azt jelenti, hogy a vezérlő a központ pillanatnyi állapotáról periféria olvasás műveletekkel értesül, a működtetést pedig periféria Írás műveletekkel végzi. Kisméretű telefonközpontok esetén a vezérlés és a periféria kezelés a vezérlő egyetlen egységén belül valósul meg. Nagyobb központok esetén szokásos megoldás az, hogy a periféria kezelési funkciókat a vezérlő egységtől fizikailag elkülönítik és egy vagy több periféria vezérlő egységben valósítják meg. Ezzel egy vezérlő egység több, esetleg egymástólj. távolabb levő perifériát, így nagyobb központot vagy központrészt képes kiszolgálni. Ebben az esetben a periféria vezérlő feladata, hogy a vezérlő felől érkező, általában számítástechnikai jellegű csatlakozó felületet illessze a telefontechnikai periféria speciális csatlakozó felületéhez. Hátránya ennek a megoldásnak, hogy a vezérlő és a periféria között a nagy adatforgalom miatt aránylag nagysebességű párhuzamos kapcsolat szükséges, ami egyrészt drága, másrészt a hossza korlátozott. Másik szokásos megoldásnál magát a periférai vezérlőt is programozható logikával látják el. Ennek előnye, hogy a csatlakoztatási felületek illesztésén túlmenően a programozható periféria vezérlő bizonyos vezérlési feladatok ellátására is alkalmas. Célszerűen a telefontechnikai perifériához szorosan kapcsolódó elöfeldolgozási feladatok végezhetők el a periféria közvetlen közelében. Ennek a megoldásnak előnye, hogy az időben sűrűn előforduló, de kevés feldolgozási igényű feladatok decentralizálhatok, tehermentesítve ezzel a vezérlőt, amely ezáltal nagyobb központrészt tud több szolgáltatás megvalósításával kiszolgálni. Ugyanakkor csökken a szükséges adatforgalom, ami lehetővé teszi az olcsóbb és nagyobb hatótávolságú soros összeköttetés alkalmazását. További lehetséges megoldásnál az adott központrészhez tartozó összes vezérlési feladat a periféria közelében hajtható végre, ebben az esetben a vezérlő egység autonóm, egymással kommunikációs kapcsolatban álló periféria vezérlők, társprocesszorok összességeként valósul meg. Valamennyi fenti megoldásra közös, hogy a telefontechnikai perifériák felé speciális illesztési felületet kell megvalósítani. Ez az illesztési felület egyes berendezésekre vagy berendezéscsaládokra egységes, jól meghatározott. A telefontechnikai perifériák jellegéből következik, hogy a periféria vezérlőnek igen nagyszámú perifériát kell olvasnia ill, működtetnie. Szokásos megoldás a periféria áramkörök állapotát letapogató kapuk (scannerek) segítségével olvasni, a működtetést pedig működtető áramkörökkel (distributorokkal) végezni. A nagyszámú letapogató ill. működtető áramkör multiplexelése ill. demultiplexelése részben a periféria vezérlőnél, részben a perifériánál oldható meg. Egyik szokásos megoldásnál a periféria vezérlő működtető demultiplexereket és letapogató multiplexereket tartalmaz. Ez egyszerű periféria kialakítást, de nagyméretű periféria vezérlőt tesz szükségessé. Másik szokásos megoldásnál a periféria vezérlő letapogató és működtető buszokkal kapcsolódik a perifériához. A periféria csoportonként kijelölhető letapogató kapukat és működtető periféria regisztereket tartalmaz, ezek állapota az illesztőből adatként olvasható a perifériáról ill. írható a perifériára, pl. egy párhuzamos be- kimeneti áramkör (I/O port) segítségével. Mindkét fenti megoldásnál problémaként jelentkezik, hogy a periféria áramkörök a letapogatás és működtetés végrehajtásához bizonyos esetekben speciális, a vezérlés belső működésétől jelentősen eltérő olvasó ill. működtető szekvenciát igényelnek. A lassú áramkörök kezelésére ismeretesek különböző megoldások a számítástechnikában (pl. a WAIT-READY eljárás), speciális szekvenciák előállítása azonban járulékos áramköri egységek (speciális I/O kártyák stb) alkalmazása szükséges. Lehetőség van programozott szekvencia vezérlésre is, ez azonban a periféria kezelő program futását lassúvá és nehézkessé teszi, a megvalósítható vezérlési szekvenciák időbeni felbontása pedig durva, nem kellően kézbentartható lesz, bizonyos időtartományban ez a megoldás egyáltalán nem használható. Telefontechnikai alkalmazásokra, többek között periféria vezérlő céljára ismert az ITT 0802 típusú mikroszámítógép rendszere. Ennek kártyacsaládja többek között tartalmaz központi egység kártyát (CPU 0802), amely egykártyás mikrovezérlóként is használható, valamint periféria letapogatás céljára párhuzamos bemeneti kártyát (PIB 0802), amely 56+6 bit periféria letapogatására alkalmas, és párhuzamos működtető kártyát (POB 0802), amely 56 + 6 bit periféria működtetésére alkalmas. A rendszer különböző kiépítésekben alkalmas kisközpont egykártyás vezérlésére, nagyobb rendszerben elöfeldolgozó proceszszornak, ill. elosztott vezérlésű rendszerekben részegységek vezérlő egységéhez. 5 10 15 20 25 30 35 40 45 50 55 60 3