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 nor­má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ő programme­netet ú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 programme­mória azonban általában olyan memóriaelemeket tartalmaz, melyek nem alkalmasak bináris állapotuk megváltoztatására (csak olvasható típusúak). To­vá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 megfele­lő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 alprogram­­ká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ás­ban 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 tar­tozik. A másik esetben az újra-belépési pont egye­dileg kapcsolódik a beiktatási kezdőponthoz, füg­getlenü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 befeje­ződött és a tárolt visszatérési utasítást kell alkal­mazni a fő utasítás-sorozat folytatásához. Amíg az alprogram sok utasítást tartalmaz, az említett ha­tástalan utasításnak az alprogram végén nincs gya­korlati 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 elrende­zésnek órajelgenerátora, a vezérlő utasításokat táro­ló 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ő be­menettel és az órajelgenerátor második kimeneté­hez csatlakoztatott írásvezérlő bemenettel ellátott címregisztere, a címregiszter kimenetére csatlakoz­tatott inkrementáló áramköre, kimeneteivel a me­móriaelem csoportok címző bemenetelre csatlakoz­tatott 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 referencia­jelet tároló legalább egy memóriaelem csoportot tartalmaz, az utasításdekódernek beiktatási referen­ciajelnek megfelelő kimenetei vannak, az inkremen­táló áramkör kimenetére első címkapcsoló egyik­­bemenete van csatlakoztatva, amelynek másik be­meneté az utasításdekóder beiktatási referenciajel­nek 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 referencia­jelnek megfelelő második kimenetére, kimenete pe­dig puffer regiszter bemenetére van csatlakoztatva, az első és második címkapcsoló vezérlő bemenetei az utasításdekóder beiktatási referenciajelnek meg­felelő harmadik kimenetére vannak csatlakoztatva, a második címkapcsoló egy további vezérlőbe­­menete az órajelgenerátor első kimenetére van kap­csolva, és a puffer regiszter kimenete a címdekóder bemenetére, olvasásvezérlő bemenete pedig az óra­jelgenerátor harmadik kimenetéhez van csatlakoz­tatva. A találmányt a továbbiakban a rajzokon szem­léltetett előnyös kiviteli alakok alapján ismertetjük, ahol az 1. ábra a találmány szerinti kapcsolási elren­dezé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 órajelge­nerátor három szinkron impulzussorozatot generál, melyek fázisban el vannak tolódva egymáshoz képest. Ezek az impulzussorozatok a 01-03 ki­meneteken jelennek meg. Az órajelek periódusait az említett impulzussorozatok egyikének két egy­má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épe­ző négyszög egy idődiagramot tartalmaz, mely a P órajel periódust és a pl-p3 fáziseltolódásokat mu­tatja, 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ő/de­­kó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

Next

/
Thumbnails
Contents