182970. lajstromszámú szabadalom • Berendezés tárolt programú szinkron-aszinkron vezérlések megvalósítására
1 182 97Q 2 és a 51a indítólogikan keresztül a s/inkron 31b kcslelteiolánc újraindítására Ennek hatására a t5 időpontban a harmadik el vezetéken újabb két egységszélességű tároló kijelölő jel jeleink meg. . vz ötödik e5 vezetéken tó időpontban megjelenő egységszélességű jel a 36 tároló tartalmát a második 40 nrasitástárolóba írja. A második k5 kimenetelt t" időpontban megjelenő egységszélességű jel a második e2 ve/eteken ál a 35 programszámláló tartalmai; nővén es a negyedik n kimenet többszavas utasításjelét !8 időpontban megszünteti. Ha az utasításban szinkron nymát volt definiálva, akkor az első ii és a második d vezetéken illetve ti ! időpontban egységszélességű v;nkronmúvo'etei végrehajtó jelek jelennek meg. A t i 2 idopon’iniit u|jbb s/inkronciklus-indítás következik he es ennek hatására a harmadik e3 vezetéken két egységs/elességú taroló) kijelölő jel jelenik meg. A negyedik e4 vezeték ieie a 3fa tárolt' tartalmát az első 39 utasítástárolóba úja. A második k5 kimenet 114 időpontban megjelenő egységszélességű jele egyrészt a második c2 ve/eteken at a 15 programszámláló tartalmát növeli, másrészt a 3" utasitásdekóderből a negyedik g4 vezetéken éikc/ö utasítást a 32p utasításátlépő logikát kijelölő harmadik -2e tamlóelcmbe beírja. Ennek hatására egyresz;, az első cl kimenetel! 115 időpontban több egység s/e!e<'ég;í s/inkroneikiiis telfiigge.sztő jel jón létre, másrészt az első -2n Y\(,Y kapun át egy aszinkron késlel- i et óla ne jelet az utasilasatlépő 32p logika kimenetére kapcsoli masouik e2 vezeieken 11 ír es tlS időpontban ui ihn eev segs/e.esseati fimnóvelő jelet biztosítanak a 3r> programszamiaio soros bemenetére., az utasításátlepó 32p logika hemetkuere kapcsolt állapotjclektő! lüggoen. \ nui"'d'k kimenet jele 119 időpontban újabb színkfi.v'cik uvm iitas’ kezdeményez, amelynek lefolyása az e:iihJt'd'v; isvj>, megieielöen történik. \ 14 jb ;j a ( \M \( műveleti ciklus idődiagramjái s/emlélte'; művöeti íeifuggesztesi lehetőséggel. \ másodok •• k;me*’V s/mkronctklus indítójele ti időpontban I orv I : ik nug. műknek hatasara t2 időpontban táróin k>-1 -ei*>!■ ' ie: uv \ :5 idöponlban megjelenő egység-./ciessecu ;e .1 3u latoi,; adaiai! a 3‘-‘ utasításiároloba ■ia Ha j. r unj- t \\1A( ciklus kezdeményezése, az • '.us. c: - e/eiese’; .. ;5 időpontot követően megjelenő if ev ■■ e- i ■'iaso.hk k' jelek hatására a ciklimiudíto u-egvedik 52’ M umeiemhe beiré'dik. \ negyedik 52f tá..,eie'” smüt'cteie kapcsolt nyolcadik is ve/eteken t5 ,n. pn:n".i:, uKeieiem, jel egy részi a második 32g VA(Ú Kapuit »’ -z.nk' n-ieifugges/tó jele! ad az első el kin c:-e:’e u 51b késié!teIoianvot leikig jc-.. n Mas--t negyedik 32f tárolódéin kimenője-.■ e - - - a;1 te a a ; e,einen es a ciklustelt igges/lo első 2 2-, FS kan i.v o ab-a ai. ha az állapot du vezetéken :e‘ i.m tau: az aszmkion 32o k,tsleiu-ioianeot A 52o s-e> eiicióamc első kttnenetere kapcsolt negyedik i4 vc/ctoken ’.s idnpontt'j-, a harmadik kimeneiere kapcsolt iurmadik •• e/e'eken 110 időpontban egységszélességű k;--leiretett ici leienik meg. amelyek a 37 utasításdeko• lerbe romák. Ezek a jelek a 37 utasításdekóderben és a második Ml -i’usi'.iscsatonián létrehozzak a BUSY. SI. S2 leieket1, Ezt követ ően a/ aszinkron 32o késleltetőláne ateno eietnce kapcsolt második b kimenetén ti 2 időpontban megjelenő jel törli a ciklusúiditó negyedik 521 íat.v-veieniet. e* újabb s/.inkroneiklus-iiuiitást ke/de\ I s abra soros aritmetikát 4 és 10. ábra működtet , .na'utas idődiagramját szemlélteti. A to időpontban az első il vezetéken megjelenő egységszélességű szinkronművelet végrehajtó jel a 3" utasítasdekóder tizenegyedik fl I vezeték beírójeleként az operációs 45 regiszterbe beírja a visszacsatolt ciklusok számát. A ti időpontban az első il vezeték végrehajtó jele a 37 utasításdekóder tizenharmadik fi 3 beírójeleként beírja az első operációs 48 regiszterébe az egyik operandust. A t2 időpontban az első il vezeték végrehajtó jele a 37 utasításdekóder tizennegyedik fi 4 vezetékének beírójeleként beírja a második operációs 49 regiszterbe a másik operandust. A t3 időpontban az első il vezeték végrehajtó jele a 37 utasítasdekóder tizenötödik f 15 vezetékének jeleként beírja a másodlagos 50 utasítástárolót. A t4 időpontban a 37 utasításdekóderből gó vezetéken jövő árit metikai műveletparancs az első f és a második k5 kimenet jelének hatására beíródik a jelsorozatindító ötödik 32k tárolóelembe. Az ötödik 32k tárolóelem kimenetére kapcsolt kilencedik i9 vezeték jele kijelöli a visszacsatoló második 32m ÉS kaput és ugyanakkor az aszinkron késleltetőlánc bö kimenetére csatlakozó harmadik 32r ÉS kapu tiltójelet kap. így kialakul egy visszacsatolt hálózat, ami mindaddig oszcillál, amíg az ötödik 32k tarolóelein beírt állapota fennáll. Amikor az ötödik 32k tárolóelem ötödik bemenetére m kimenettel csatlakozó operációs 45 regiszter alulcsordul, ez a t~ időpontban következik be. Az. alulcsordulásjel törli az ötödik 32k tárolóelemet. aminek kimenetére csaliakozó kilencedik i9 vezetékjele most már tiltja a további visszacsatolást és engedélyezi a harmadik 32r ES kapu b kimeneteli tS időpontban a s/iiikronciklus indítójel létrejöttét. Az aszinkron 32o késleltetőlánc második és negyedik kimenetele csatlakozó ötödik i5 es tizenkettedik il 2 vezetek jele, «lammt az ötödik 32k tárolóelem kimenetére csatlakozó kilencedik i9 vezeték jele a másodlagos 5 utasitasdekóderen át egyrészt a harmadik r3 vezeték jelevei kijelöli a soros 52 aritmetikával végezni kívánt műveletet, inasiés/t az első i l és a második r2 vezetéken eltoló jeleket ad az első és a második operációs 48. 49 regiszter részére. S:ahaJahni igaiypo’Unk 1. Berer.de/es tárolt piogramn vinkron-us/ijikion ve/erlesek megvalósítására. amelynek fmd-a kapcsol, címnvilltplevcie. pnicrams/timial-'iJ. 'a:olój.i e- utasítás dek-'deie vau. azzal k’Hv'WZa’. lioív vikiome/criöhol 1,5 11 es as 'ir.kronvezeilőbó-! i 3 1 l, valamint ki-/--'galas! kei., logikából (531 álló ve/ci lőegv segc ( 5'.' i. cirucsalorn.ija I \l. továbbá két. első es második ve/ei!i\saíórn:iia (F. 1). valamint a vezérlőegység (3t'j és az utasitas.lekóde? In') között vezetek:ends/eie (38) is van. a ve/ériőegy-ég (501 kimenetét a címcsatorna ( \i és az első vezéilöesatonia ' F ). az utasít, isdekodei I j§~ > kimenetét pedig a második vezérlőcsatorna (F> képezi, a programvanilal, I 55) törlő, illetve ctmnóveló bemenetére, illetve a taroló (5n) kijelölő bemenet ere az első vezérlőcsatorna ( 1 I első. második, illetve harmadik vezetéke (el. e5, e51. a eímnuiltipleser (34) cimkijelolő bemenetére, illetve a progratiiszámlálő (35) beíró bemenetére pedig a második vezérlőcsatorna ( F ) első. illetve második vezetéke ( fi. f2 ) csatlakozik, továbbá a berendezés be ki menetéi a vezetékrendszer (58) képezi 2. Az 1. igénypont szerinti berendezés kiviteli alakja, azzal jellemezve, hogy a táróin (56) adat csat ormija 10) és 1 1 5 10 15 20 25 30 35 ; y ; jt 60 66