- 113 -
Dlognostyczno słowo sterujące
Ul
KDC
7M
wi:/wy -
A'iros -
licznik mikrorozkozów
ao7Wolonio na dostęp do PAO podczus odliczania mikrorozkazów kontynuuj diagnostykę - /
zliczaj mikrorozkazy
tryb deszyf racji mikrorozkazu: procesorowy'; w rozkazio DIAGNOZA ludowuny bitciu U sumy ( Ul) + Dl
Adres piorwszogo mikrorozkazu w ciągu; w rozkazio DIAGNOZA ładowany bilami 20 + '11 sumy (Dl) + D1
Rys.. 3- Format rozkazu DIAGNOZA i diagnostycznego słowa ©torującego
11 CYKL] - koordynator kanałów ( KK 1 Kanuły v EMC r-32 są milcroprogrumowanc. Mi kropi'0£jr<uiiy związano z czyiuiościaml kanału sq podzielono na lerótkio odcinki zwano uiikroprocramuml obsługi nulów (MOlC). Podział toki pozwala na zachowanie ustalonych priorytotów obsługi zgl oszoii z un. Ik z dokładnością do czasu wykonania JodnoJ MOK max. (2,3 >*s). Kolejne MOK są wybiorano z uwzględnie-nloin priorytetu przez sprzęt KK. Układy kontroli sprawdzają prawidłowość wyboru MOK badając mikro programywy znacznik w każdym pierwszym mikrorozkazi© MOK. Drak znacznika sygnalizuj© błąd wyboru i wejścia do komórki innoj niż pierwsza komórka MOK.
W punktach wyliczonych powyżej kontrola Jost prowadzona w sposób ciągły. Ponadto w miki >pro~ gramy JC R-32 Jest* wbudowany tzw. tost okresowy procesora i TOPI. TOP jost uruchamiany co 20 ns, kłody następuje zmiana stanu rejostru czasomiorza. Mikroprogrom TOP sprawdza (rys. 1) sumator bajtowy (Sb), sumator słowowy (SS), przesyłania między rejestrami prawej (P) i lowcj (L) strony SS, operacjo przesunięć na leomutatorzo procesora i działanio liczników. Sprawdzanlo wykonywane Jnol motodq "bootstrnp", tzn. obejmuje coraz szorszy zakros sprzętu procosoru. 1OP zużywa mnie nJż 1 promil czasu maszyny. Ma on równioż pewne znuczonio diagnostyczne - punkt wyjścia z miki programu TOP, pod wpływom błędu określa w przybliżeniu miojsco uszkodzonia.
Poza układami kontroli, wykrywającymi uszkodzonia sprzętu JC, istnieją układy wykrywu dy programów/ procosora i błędy programów kanałów — błędy wynikając© z niezgodni/;, o i formuła tych programów z zasadami działania Jodnolitogo Systemu EMC; Układy tu w pewnych wypadkach m-zareagować na błąd sprzętu, "wspomagając" w ton sposób podstawowe niełady kontroli uszkodzę. (n rys. 2 - linia przerywana).
DeukcJa na l»iąd sprzptu Jednostki centx’alnej
Wszelka InroruiacJa związana z wykonywanym programom (licznik rozkazów, kod warunków, klucz programu a także muskl zozwalająco na px'zyjraowanio przerwań DL^D MASZYNY, wo Jśoia/wy Jsciu, zewnętrznych i programowych ) zapamiętana jest w słowie stanu programu (PSW). Wykonanie przerwania polega na wymianie "starego" no "nowo" PSU, a więc na wymianie licznika rozkazów i warunków (nowe maski), w Jakich będzie pracował nowy program. V sytuacji przorwania wo Jściu/wy jóoia do Jatko... InlormacJu o Jogo przyczynach jest zapamiętywana w tzw. slowio stanu kunaiu (CSU). Reakcja na Mad założy od stanu PSU i pewnych kluczy pulpitu technicznego (PT). U normalnym stanic ayslen-u ruski przerwań I»4D MASZYNY i wojścia/wyjócia zezwalają na to przerwania, a klucze I>T nJo blokują reakcji nu błąd. U tej sytuacji wykryto uszkodzonia sprzętu procosora, pomięci, koordynatora kanałów, kanału mul tipioksorowogo a takżo błędy typu przekroczenie czasu w którymkolwiek z kona-