177090. lajstromszámú szabadalom • Kapcsolási elrendezés egy utasítás beiktatására vezérlő utasítások sorozatába tárolt programmal vezérelt távközlő berendezéshez
3 177090 4 vizsgálni egy erre a célra tervezett vizsgáló program segítségével. Történetesen a funkcionális egység egyik berendezése bizonytalanul működik, na normál tápfeszültséget kap. Egy beiktatási utasítás révén a berendezésnek megnövelt tápfeszültséget adunk, és megvizsgáljuk, hogy a berendezés ezután rendeltetésszerűen működik-e. Ez a példa mutatja, hogy egy beiktatási utasítás vagy egy tetszőleges külön vezérlő utasítás arra való, hogy szándékos változást idézzen elő a rendszer állapotában. Egyszerű módon biztosítható a beiktatási utasítások végrehajtása azáltal, hogy a fő programmenetet ún. „vak” utasításokkal látják el, melyeket szükség esetén a beiktatási utasításokkal helyettesítenek. A változtatásnak ez a merev módja írható programmemóriát tesz szükségessé. A programmemória azonban általában olyan memóriaelemeket tartalmaz, melyek nem alkalmasak bináris állapotuk megváltoztatására (csak olvasható típusúak). Továbbá az említett egyszerű módszer mindig azt eredményezi, hogy a fő program a beiktatási utasítás után rögtön az érintetlen sorrendnek megfelelően folytatódik. Valójában azonban szükség van arra, hogy szabadon lehessen dönteni, vajon át kell-e ugrani vagy meg kell-e ismételni számos fő vezérlő utasítás egy beiktatott utasítás után. Másik ismert módszer utasítások beiktatására az, hogy minden egyes beiktatott utasítást alprogramkánt hajt végre a számítógép pl. a 3 292 155 sz. amerikai vagy a 303 056 sz. svéd szabadalmi leírásban ismertetettek szerint, melyek lehetővé teszik az újra-belépési pont változtatását. Az első esetben minden egyes alprogram tartalmaz egy visszatérési utasítást, mely egyedül az adott alprogramhoz tartozik. A másik esetben az újra-belépési pont egyedileg kapcsolódik a beiktatási kezdőponthoz, függetlenül attól, hogy a számos lehetséges alprogram közül melyik kerül beiktatásra. Mindkét variációnak közös hátránya, hogy minden egyes alprogram egy olyan utasítással végződik, amely hatástalan a rendszer valós idejű vezérlésére, és amelyik jelzi az első esetben a tényleges újra-belépési pontot, a másik esetben pedig azt, hogy az alprogram befejeződött és a tárolt visszatérési utasítást kell alkalmazni a fő utasítás-sorozat folytatásához. Amíg az alprogram sok utasítást tartalmaz, az említett hatástalan utasításnak az alprogram végén nincs gyakorlati jelentősége. De ha minden egyes alprogram csak egyetlen beiktatási utasításból áll, mint a jelen esetben is, az említett hatástalan utasításoknak ugyanolyan nagy memória helyre van szükségük, mint amekkorát a hatásos beiktatási utasítások igényelnek, továbbá jelentős időveszteség lép fel a program végrehajtásánál. A találmány szerinti megoldással az említett hátrányok kiküszöbölhetők. A találmány kapcsolási elrendezés egy utasítás beiktatására vezérlő utasítások sorozatába tárolt programmal vezérelt távközlő berendezéshez, amely kapcsolási elrendezésnek órajelgenerátora, a vezérlő utasításokat tároló memóriaelem csoportokat és beiktatási utasításokat tároló memóriaelem csoportokat tartalmazó véletlen hozzáférésű memóriája, az órajelgenerátor első kimenetéhez csatlakoztatott olvasásvezérlő bemenettel és az órajelgenerátor második kimenetéhez csatlakoztatott írásvezérlő bemenettel ellátott címregisztere, a címregiszter kimenetére csatlakoztatott inkrementáló áramköre, kimeneteivel a memóriaelem csoportok címző bemenetelre csatlakoztatott címdekódere és a memóriaelem csoportok kimeneteire csatlakoztatott utasításdekódere van, amely utasításdekóder egyes kimenetei a távközlő berendezéshez vannak csatlakoztatva. A találmányt az jellemzi, hogy a memória beiktatási referenciajelet tároló legalább egy memóriaelem csoportot tartalmaz, az utasításdekódernek beiktatási referenciajelnek megfelelő kimenetei vannak, az inkrementáló áramkör kimenetére első címkapcsoló egyikbemenete van csatlakoztatva, amelynek másik bemeneté az utasításdekóder beiktatási referenciajelnek megfelelő első kimenetére, kimenete pedig a címregiszter bemenetére van csatlakoztatva, a címregiszter kimenetére második 'úmkapcsoló egyik bemenete van csatlakoztatva, amelynek másik bemenete az utasításdekóder bt. itatási referenciajelnek megfelelő második kimenetére, kimenete pedig puffer regiszter bemenetére van csatlakoztatva, az első és második címkapcsoló vezérlő bemenetei az utasításdekóder beiktatási referenciajelnek megfelelő harmadik kimenetére vannak csatlakoztatva, a második címkapcsoló egy további vezérlőbemenete az órajelgenerátor első kimenetére van kapcsolva, és a puffer regiszter kimenete a címdekóder bemenetére, olvasásvezérlő bemenete pedig az órajelgenerátor harmadik kimenetéhez van csatlakoztatva. A találmányt a továbbiakban a rajzokon szemléltetett előnyös kiviteli alakok alapján ismertetjük, ahol az 1. ábra a találmány szerinti kapcsolási elrendezés tömbvázlatát, a 2-5. ábrák az 1. ábra szerinti elrendezés logikai illesztő egységének egy-egy kiviteli alakját, és a 6-8. ábrák a cimzési/dekódolási folyamat idődiagramjait mutatják a logikai illesztő egység 2-5. ábrák szerinti kiviteli alakjainál. Az 1 ábrán a T távközlő berendezést egy CG órajelgenerátort tartalmazó CU vezérlőegység és egy szó szervezésű M memória vezérli. A CG órajelgenerátor három szinkron impulzussorozatot generál, melyek fázisban el vannak tolódva egymáshoz képest. Ezek az impulzussorozatok a 01-03 kimeneteken jelennek meg. Az órajelek periódusait az említett impulzussorozatok egyikének két egymást követő impulzusa között nyeljük. Az órajel periódusok meghatározzák az M memória működési ciklusait. Az 1. ábrán a CG órajelgenerátort jelképező négyszög egy idődiagramot tartalmaz, mely a P órajel periódust és a pl-p3 fáziseltolódásokat mutatja, amely utóbbiakat az M memória reakcióidőinek figyelembevételével választottunk meg, és amelyek segítségével időt megtakarító átlapolásokat érünk el a működési ciklusokban. Az M memória teljesen hagyományos, véletlen hozzáférésű típusú, és együtt elérhető MEG memóriaelem csoportokat és a CG órajelgenerátorhoz csatlakozó C címző/dekódoló áramkört tartalmaz. Az ilyen memóriák működésmódja már régóta ismert és minden alap-5 10 15 20 25 30 35 40 45 50 55 60 65 2