203156. lajstromszámú szabadalom • Eljárás és elrendezés mikroprogramozott digitális berendezések ciklus idejének csökkentésére

1 HU 203 156 B 2 bi bemenetel K második beavatkozó vezetékkötegen kersztül a 16 élvezérelt tároló kimeneteire vannak köt­ve. A 15 kapuzott áteresztő tároló bemenetei az A mik­­routasítás vezetékköteg részét képező E első mikro­­utasítás vezeték csoportra, kimenetei pedig a D vezérlő vezetékköteg részét képező G első vezérlő vezeték csoportra vannak kötve. A 16 élvezérelt tároló beme­netei az A mikroutasítás vezetékköteg részét képező F második mikroutasítás vezeték csoportra, kimenetei pedig részben K második beavatkozó vezetékkötegen át a 12 vezérlő egység bemenetéire, részben pedig a D vezérlő vezetékköteg részét képező H második ve­zérlő vezeték csoportra vannak csatlakoztatva. A 13 időzítő egység által előállított és a b belső időzítő vezetéken keresztül a 12 vezérlő egységnek to­vábbított órajel hatására a 12 vezérlő egység a B cím vezetékkötegen keresztül megcímzi a 11 mikroprog­­ramtár memória helyét és az ott lévő tartalmat a 11 mikroprogramtár az E első mikroutasítás vezeték cso­porton át a 15 kapuzott áteresztő tárolónak és az F második mikorutasítás vezeték csoporton keresztül a 16 élvezérelt tárolónak adja. A 16 élvezérelt tároló a 13 időzítő egységtől a d második időzítő vezetéken érkező órajel hatására az F második mikroutasítás ve­zeték csoporton lévő mikroutasítás részt eltárolja, és annak értelmében a K második beavatkozó vezeték­kötegen keresztül a 12 vezérlő egységet vezérli, és ez­zel egyidőben a H második vezérlő vezeték csoporton át a D vezérlő vezetékkötegre adja a mikroutasítás részt. A 15 kapuzott áteresztő tároló a 13 időzítő egy­ségtől az e harmadik időzítő vezetéken érkező órajel hatására eltárolja az E első mikroutasítás vezeték cso­porton lévő mikroutasítás részt, és a G első vezérlő vezeték csoporton keresztül a D vezérlő vezetékköteg­re adja. A 13 időzítő egység által a d második időzítő vezetékre és a b első időzítő vezetékre adott órajel gyakorlatilag megegyezik, az e harmadik időzítő ve­zetéken lévő órajel pedig a d második időzítő vezeté­ken és a b első időzítő vezetéken lévőt megelőzi. A 13 időzítő egységtől az e harmadik időzítő vezetéken keresztül érkező órajel kinyitja a 15 kapuzott áteresztő tárolót, amikor a 11 mikroprogramtár a 15 kapuzott áteresztő tárolóra adja a mikroutasítást, vagy azt meg­előzően. A 15 kapuzott áteresztő tároló által okozott késleltetési idő eltelte után a mikroutasítás rész meg­jelenik a G első vezérlő vezeték csoporton, majd az e harmadik időzítő vezetéken lévő órajel lezárja a 15 kapuzott áteresztő tárolót. Amikor all mikroprogram­tár a 16 élvezérelt tárolóra adja a mikroutasítást, annak letárolása a 16 élvezérelt tároló által egy adott idő in­tervallumot vesz igénybe, abből adódóan, a d második időzítő vezetéken csak ezután érkezhet órajel. A H má­sodik vezérlő vezetékkötegen megjelenő vezérlő jel csak egy újabb késleltetési időnek az eltelte után ve­hető figyelembe. A 16 élvezérelt tárolóban való táro­láshoz szükséges időintervallum két részből tevődik össze: az egyik a mikroutasítás megjelenésétől az óra­jel megjelenéséig szükséges feléledési idő, a másik az órajel megérkezésétől a mikroutasításnak a K második beavatkozó vezetékkötegen és a H második vezérlő vezeték csoporton való megjelenéséig eltelő idő. A mikroutasításnak a 15 kapuzott áteresztő tároló által való kiadása korábban történik, mint a 16 élvezérelt tárolónál, ezért a D vezérlő vezetékkötegen az érvé­nyes mikroutasítás rész hamarabb megjelenik, követe­­kezésképpen a digitális berendezés holtideje, amíg az utasításra vár lecsökken. A találmány szerinti elrendezés még további példa­­kénti kiviteli alakját szintén a 2. ábra alapján ismer­tetjük, mely az ismerttől abban tér el, hogy a 13 idő­zítő egység kimenetei b első időzítő vezetéken át a 12 vezérlő egység, d második időzítő vezetéken keresztül 16 élvezérelt tároló, e harmadik időzítő vezetéken át pedig 15 kapuzott áteresztő tároló bementére vannak kötve. A 12 vezérlő egység további bemenetei C első beavatkozó vezetékkötegen át a 15 kapuzott áteresztő tároló kimenteire és K második beavatkozó vezeték­kötegen keresztül a 16 élvezérelt tároló kimeneteire vannak kötve. A 15 kapuzott áteresztő tároló bemene­tei az A mikroutasítás vezetékköteg részét képező E első mikroutasítás vezeték csoportra, kimenetei pedig részben C első beavatkozó vezetékkötegen át a 12 ve­zérlő egység bemenetéire, részben pedig a D vezérlő vezetékköteg részét képező G első vezérlő vezeték csoportra vannak kötve. A 16 álvezérelt tároló beme­netei az A mikroutasítás vezetékköteg részét képező F második mikroutasítás vezeték csoportra, kimenetei pedig részben a K második beavatkozó vezetékköte­gen át a 12 vezérlő egység bemenetéire, részben pedig a D vezérlő vezetőköteg részét képező H második ve­zérlő vezeték csoportra vannak csatlakoztatva. A 13 időzítő egység által előállított és a b első idő­zítő vezetéken keresztül a 12 vezérlő egységnek to­vábbított órajel hatására a 12 vezérlő egység a B cím vezetékkötegen keresztül megcímzi a 11 mikroprog­ramtár memória helyét és az ott lévő tartalmat all mikroprogramtár az E első mikroutasítás vezeték cso­porton át a 15 kapuzott áteresztő tárolónak és az F második mikorutasítás vezeték csoporton keresztül a 16 élvezérelt tárolónak adja. A 15 kapuzott áteresztő tároló a 13 időzítő egységtől az e harmadik időzítő vezetéken érkező órajel hatására eltárolja az E első mikroutasítás vezeték csoporton lévő mikroutasítás részt, majd ennek értelmében a C első beavatkozó ve­zetékkötegen keresztül vezérli a 12 vezérlő egységet, ezzel egyidőben a G első vezérlő vezeték csoporton át a D vezérlő vezetékkötegre adja a mikroutasítás részt. A 16 élvezérelt tároló a 13 időzítő egységtől a d második időzítő vezetéken érkező órajel hatására az F második mikorutasítását vezeték csoporton lévő mikroutasítás részt eltárolja, és ennek értelmében a K második beavatkozó vezetékkötegen keresztül ugyan­csak a 12 vezérlő egységet vezérli, és ezzel egyidőben a H második vezérlő vezeték csoporton keresztül a D vezérlő vezetékkötegre adja a mikroutasítás részt. A 13 időzítő egység által a d második időzítő vezetékre és a b első időzítő vezetékre adott órajel gyakorlatilag megegyezik, az e harmadik időzítő vezetéken lévő óra­jel pedig a d második időzítő vezetéken és a b első időzítő vezetéken lévőt megelőzi. A 13 időzítő egy­5 10 15 20 25 30 35 40 45 50 55 60 4

Next

/
Thumbnails
Contents