200526. lajstromszámú szabadalom • Kapcsolási elrendezés távbeszélőtechnikai áramkörök tárolt program szerinti decentralizált vezérlésére

1 HU 200526 B 2 programszámláló programtáron keresztül a program puffertárhoz; címsín végrehajtó perifériához, lekérdezó perifériához, 4-bites szervezésű operatív memóriához, a programszámlálóhoz és a program puffertárhoz; kérdezés vezérlő sín a lekérdező perifériához és utasítás dekódolóhoz; végrehajtást vezérlő sín a vég­rehajtó perifériához és az utasítás dekódolóhoz; az egyirányú adatsín a végrehajtó perifériához, a lekér­dező perifériához, a 4-bites szervezésű operatív me­móriához, a programszámlálóhoz és 4-bites teljes összeadóhoz; állapotjelző vezeték a lekérdező peri­fériához, az állapottárhoz, az utasítás dekódolóhoz és a 4-bites teljes összeadóhoz; az utasítás dekódoló a 4-bites szervezésű operatív memóriához, az állapot­­táron keresztül a programszámlálóhoz; a program puffertár a 4-bites teljes összeadón keresztül a munka­­regiszterhez és a 4-bites szervezésű operatív memó­riához, a programszámlálóhoz és az utasítás dekódo­lóhoz van kapcsolva. A fenti megoldás, amely a találmányi célkitűzés szempontjából optimálisnak tekinthető, a következő sajátosságokkal rendelkezik: A programszavak kiolvasása a programtárból az adatforgalomtól függetlenül történik, ami által az adat­tár és a programtár kapacitása és szóhossza egymástól függetlenné tehető, ami azért fontos, mert a távbeszé­lőtechnikai áramkörök vezérlése esetén a programtár kapacitása rendszerint jóval nagyobb, mint a változó adatokat tároló operatív tár kapacitása, amely utóbbi­hoz - a legtöbbször előforduló decimális számjegyek miatt - elegendő 4-bites szóhossz használata; a kap­csolási elrendezés egyetlen munkaregisztert tartalmaz, és a vezérlési ciklus végén az elvégzett műveletet egyetlen állapotjelző bit jellemzi; az utasításkészlet a vezérlési funkciókkal szoros kapcsolatban áll, és mind­össze tízféle utasításból tevődik össze, úgymint: lekér­dezés, végrehajtás, memória olvasás, memória írás, konstans beírása a munkaregiszterbe, konstans hozzá­adása a munkaregiszter tartalmához, várakozás, felté­teles ugrás, feltétel nélküli ugrás, vektoros ugrás, ahol a vektor a munkaregiszter tartalma; a kapcsolási el­rendezés egy utasítás végrehajtásakor a szükséges adat­mozgásokat - az ugrások kivételével - egyetlen ciklus alatt végrehajtja, mivel az adatsínek, címsínek és prog­ramsínek egymástól függetlenek, az ugrások végrehaj­tása két ciklust vesz igénybe; olyan végrehajtó utasítás esetén, amely a távbeszélőtechnikai áramkörben csak egy kapcsoló be- vagy kikapcsolását végzi, a címzéshez az adatsínek információja is felhasználható, miáltal a címezhető végrehajtó elemek száma tizenhatszorosára bővül; a lekérdező műveletek eredményét mindig az állapotjelző bit mutatja, így az adatsín egyirányú lehet, azaz az adatok csak a vezérlő elrendezéstől a távbe­szélőtechnikai áramkörök felé áramlanak. A továbbiakban a találmányt ábra alapján ismer­tetjük, ahol az 1. ábra a találmány szerinti kapcsolási elrendezés egy kiviteli példáját mutatja, egy koordi­náta rendszerű telefonközpont elektronikus regiszterei esetében. Az 1. ábrán látható kapcsolás felépítése a követ­kező: 1 időzítő áramkör 18 periféria számlálóhoz, 11 lekérdező perifériához és 2 programszámlálóhoz; a 18 periféria számláló 6 4-bites szervezésű operatív memóriához, a 11 lekérdező perifériához és 12 vég­rehajtó perifériához; a 2 programszámláló 3 prog­ramtáron keresztül 4 program puffertárhoz; 17 címsín a 12 végrehajtó perifériához, a 11 lekérdező perifé­­rához, a 6 4-bites szervezésű operatív memóriához, a 2 programszámlálóhoz, a 4 program puffertárhoz és 5 4-bites teljes összeadóhoz; 14 kérdezés vezérlő sín a 11 lekérdező perifériához, és 8 utasítás dekó­dolóhoz; 15 végrehajtást vezérlő sín a 12 végrehajtó perifériához és a 8 utasítás dekódolóhoz; 16 egyirányú adatsín a 12 végrehajtó perifériához, a 11 lekérdező perifériához, a 6 4-bites szervezésű operatív memó­riához, 7 munkaregiszterhez, 9 kapuáramkörhöz és a 2 programszámlálóhoz; 13 állapotjelző vezeték a 11 lekérdező perifériához, 10 állapottárhoz, a 8 utasítás dekódolóhoz és az 5 4-bites teljes összeadóhoz; a 8 utasítás dekódoló a 4 program puffertárhoz, a 2 programszámlálóhoz, és a 10 állapottáron keresztül a 2 programszámlálóhoz; a 6 4-bites szervezésű operatív memória a 8 utasítás dekódolóhoz, az 5 4-bites teljes összeadóhoz és a 7 munkaregiszterhez; a 9 kapuáramkör az 5 4-bites teljes összeadóhoz van kapcsolva. Az áramkör működése a következő: A 2 programszámláló megcímzi a soronkövetkező utasítást, amelyet a 3 programtár tárol. A 2 prog­ramszámlálót az 1 időzítő áramkör lépteti. A 3 prog­­ramtámak a 2 programszámláló által meghatározott címhez tartozó tanalma átkerül a 4 program puffer­­tárba, amelynek kimenetén megjelenik az utasításkőd. Ennek alsó helyiértékű címrésze az 5 4-bites teljes összeadó egyik bemenetére, valamint a 17 címsínre és a 6 4-bites operatív memória címbemenetére kerül. A 4 program puffertár kimenetének nagyobb helyi­­értékein megjelenő utasítás a 8 utasítás dekódoló közbejöttével vezérli a 7 munkaregisztert, a 9 kapu­áramkört (az ábrán külön nem jelölt vezetékek se­gítségével), a 6 4-bites szervezésű operatív memóriát, a 10 állapottárat, valamint a 14 kérdezés vezérlő sínen és a 15 végrehajtást vezérlő sínen keresztül a 11 lekérdező perifériát és a 12 végrehajtó perifériát. Utóbbiak a 16 egyirányú addatsínen adatot, a 17 címsínen pedig címzést kapnak hexadecimális kódban. A 11 lekérdező periféria a 13 állapotjelző vezetéken jelez vissza a vezérlőnek. (Vezérlő alatt az 1. ábrán látható kapcsolási el­rendezésben a 11 lekérdező periférián és 12 végrehajtó periférián kívüli egységeket értjük, míg a 13 álla­potjelző vezeték olyan vezeték, amely a 11 lekérdező periférián végrehajtott lekérdezés eredményét hordoz­za, de mutatja azt is, ha a vezérlőn belül végrehajtott aritmetikai összeadásnál túlfolyás keletkezik.) Vezérlésátadás esetén a 10 állapottár tartalmától függően a 2 programszámláló nem lép, hanem átíródik olyan értékre, amit a 4 program puffertár és a 7 munkaregiszter együttesen határoznak meg. A vázolt kiviteli példában, amely egy telefonköz­pont ötjegyű regiszterének vezérlését látja el, a 2 programszámláló 12-bites, de a 3 programtár teljes 4K-szónyi kapacitása elegendő a regiszter valamennyi funkciójának ellátásához. Ugyanitt egy regiszter ré­szére 16x4-bit terjedelmű operatív memória elégséges. A vázolt kiviteli példa szerinti vezérlő alkalmas több regiszteráramkör vezérlésére is, de ekkor a vezérlő kibővül a 18 periféria számlálóval, amely a saját állapotának megfelelő 11 lekérdező perifériát és 12 végrehajtó perifériát engedi csak megcímezni. 5 10 15 20 25 30 35 40 45 50 55 60 65 3

Next

/
Thumbnails
Contents