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ötve. A 15 kapuzott áteresztő tároló bemenetei az A mikroutasítás vezetékköteg részét képező E első mikroutasí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ó bemenetei 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 vezé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 tová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 mikroprogramtár memória helyét és az ott lévő tartalmat a 11 mikroprogramtár az E első mikroutasítás vezeték csoporton á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 vezeték csoporton lévő mikroutasítás részt eltárolja, és annak értelmében a K második beavatkozó vezetékkötegen keresztül a 12 vezérlő egységet vezérli, és ezzel 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ő 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, és a G első vezérlő vezeték csoporton keresztül a D vezérlő vezetékkötegre 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ő vezeté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 megelőzően. A 15 kapuzott áteresztő tároló által okozott késleltetési idő eltelte után a mikroutasítás rész megjelenik 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 mikroprogramtá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ő intervallumot 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 vehető figyelembe. A 16 élvezérelt tárolóban való tárolá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 órajel 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övetekezé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éldakénti kiviteli alakját szintén a 2. ábra alapján ismertetjü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ékkötegen keresztül a 16 élvezérelt tároló kimeneteire vannak kötve. A 15 kapuzott áteresztő tároló bemenetei 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 vezé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ó bemenetei 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ötegen á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 vezé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 tová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 mikroprogramtár memória helyét és az ott lévő tartalmat all mikroprogramtár az E első mikroutasítás vezeték csoporton á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ó vezeté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 ugyancsak 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ő ó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ő egy5 10 15 20 25 30 35 40 45 50 55 60 4