KDJ11 B_Firmware_Spec B Firmware Spec
User Manual: Pdf KDJ11-B_Firmware_Spec
Open the PDF directly: View PDF .
Page Count: 98
Download | |
Open PDF In Browser | View PDF |
.. ~- . .... , -KD.r-II- B . o REVI!lOK! ~ _ . - - - l . I I I so_ _ _ OalG t -RE'J" - - -II -_ _ _ CESOU'l'IOH _ _ _ _ _ _ _ _CHG __ _ _ _DAD _ _ I AfPD_BY _ _rw=E _ _ II I .I I 1 I I I I I I I ' 40cument contains confi4ential proprietary lntormat10n of DEC. rhis 1n!ormation shall not 1). cUsc:losed. to persons outsi4. the employ of OEC. except 1)y. DEC .personnel so &utbcr1:e4 ~y DEC. ~4 only for us. br such other persons in the 4esiqn. production or manufacture of proQucts tor DEC. Copyri9'ht (C) 1984 by Diq1t&l ~p1lLent Cor~Qr&t10n ~s .... . . - . J • o ·'I'A!tE OF CON:tEONTS iOM CODE Vi.u Parts 23-0i7E3 • • 3-uiaES 1-----~-----~---------------~-----------~---------~-------------Co".,r sheet . ,• , 5 l.u of cont.nt • Ov.rv1.w ot~1&qno.t1cpr~uct 'r~uct ~•• cr1pc10n aM ".rs10n 'r04uct u.ers anA u.es T~le a 7 1 .... 1 2.5 'rod.uC1: qoa.l.s ~ertors&nc. qoals Caapac1b111ty qoals F&J.l"sof t qoals R•• tr1c:t10ns VT!2 r.str1ct10ft .. a c:on.ol. 4.,,1c. Yon qo&ls a °J.U Requ1r ••enta j ... 0 Funct10n&! 4•• cr1pt1ona Gen.ral 4•• c:r1pt1Oft of the KDJl1-B ~oot and 41&qnost1c: Forcinq entry 1nto 41&loq 804• Typ1cal a •• saqes 4ur~ roa'c04. t.sta D1&l.oq aod.. D1&l.oq aoc:t.. Help c:cmvncl D:1&loq aocL. Ioct c:o-.ncl D1&loq ~1.t D1&loq aod.. SetUIJ D1&loq a04. Hap D1&loq aocL. ~ •• t c:=--an4 S.tup aocLe 4.scr1pt1on a.1:1.II» c:ollll&ft4 1 t EC.e) ~ i .s .; 7 ; 10 11 12 13 14·1. 17 18 '19 lO 23 o 1.u 1.1 1.2 •• 1 •. l 6.3 1.4 .... 1 .... 2 .... 3 4.4 4.4.1 4 ..... 2 4.4.3 4.4.4 4 ..... 5 .... 4. iii 4.5 ... 5.1 0 .od. ' . c:~. T.ABI.E OF CON'rEN'I'S aOM COnE V6.0 .art. 23-017E! , 23-0iSE! Paqe Section De.cription ---~-.-------------~--------~~-~-------------------------------23 23 23 23 4.5.2 ~4 24 24 l! 2! l! 2! 26 26 . 2i 26 21 27 21 , 27 17 29 32 34 36 37 'la la ~a 38 38 19 40 40 42 43 4l 45 o 4.5.l 4.5.4 4.5.! 4.5.6 4.5.1 4.5.a 4.5.9 4.S.10 4.5.11 4.5.12 4.5.1l 4.5.14 4.5.1! 4.1 4.a 4.9 4.9.1 Set"'p commancl 2 ( Puaaetera) Enable bAlt on ~re&k" .election Di.able uaer friendly toraat .election ANSI Video tera1n&l present .election Power up and re.tart ao4e .election Iqnore Oatter selection PHG coun~ selection. Disable clocx CSR selection Force clocx interrYpts selection Clocx source .election Enable ICC test selection Disable lonq ...ory teat selection Disable ROM .election Enable trap on balt .elect1an Allow alternate ~oot ~loc& .election ~le un~ memory te.t selection Disable OEA ROM selection Enable OEA cache sel"ect'1oft EnAble la ~it .o4e .electiQn Ezaaple of.parameters printout Set"'l' c:o~ 3 (Boot translations) Set"'p comm.anc1 4 (Automatic ~ot selections) Set"'p c=maan4 5 (Optional tera1n&l set",p •• ssaqe; Setup comman4 6 (Optional switch ~oot selections) Set\lP commenet 7 (tist ~oot proqraJIS) Set"', comman4 a ( Ini t setup t&ble) Set"'p comman4 9 (Save set",p t&Qle into EEPROM) Setup ccmman4 10 (Re.tore setup table With EEPROM) Setup command 11 (Delete an EEPROM boot) Setup comman4 12 (t0a4 an EEPROM ~oot into memory> Setup comman4 13 (Ed1t/create an EEPROM ~oot) Setup comman4 14 (Save ~oot into EEPROM) Setup comman4 15 (Ent.r ROM ODr) Power up or restart M•• saq. output contraints Soot code Error •• ssaq.s form boot programs .04. . _.----.....--.... . --_ •.__. - - --_ •....... -. o 1. 0 OVEllVIEH OF ])IAGHosnc noma 1.1 no])Ua DESClUPrlOB ~. tUftct1cna1 s,.cit1cat1oD 4 ••cr1be. the KDJll-B loot and 41&9fto.t1c . Rca co4.. ~r. u . a.1call1 t=e. part. to the 1'011 ccd.e. One part ~ the ccd.. 1. & 41aqno.t1c teat to ~. run at power up. ~ 41aq.no.t1c checks o~t . the CPU' aoclule. the ...01'7 aoc:lule(.) and. the OnDWi adapter aoclule for . OrUbWi .,..t.... 'rha .econd. part 1. the l:»oot cccla. 'rlU. ccc1e alleva .o.t .upported. 4rr1ce. to ]:)e ~otecl up. The l:»oot co4e can &1so ltut proqTam• • tore4 1ft the EEPROM or prorr'" stored tftM9312 type ]:)oot 1'0" located. on the OBA JIOC1\1le.the tlU.r4 part of the cod.e a1leva stor1nq and. .cd.1! 1cat~on ot parameters for the CPO. the GBA an4 the 11It... ~sport10n ot t~ ~oot cocle allO pr0914e.support for the EEP1\OM 1t.el!. ' ••••• •• ~ _.~ __...... .........*........ ......*.......w. . . . . . . . . ~ ~ ~ ••• ~s specification on11 ap,11e. to EPROM'. aarked. 23-017E! an4 23~01~. 1'he verl1an ot thi. co4e 1. VI.O. ~. verl1an nuab.r 1. printed. out Wban SetUlt .o4e 1. entered • ........... -.**.*•••••• •• ..................... ......... ....... ~ ~.* ~ ~ Enq1n•• r1nq. Hanufactur1nq. 1'1.14 Sernce and. Customers w111 use this: proqraa to test. conf1qure, and.·~oe their sTlte•• ~ 41aq.nolt1cs are a\ltclIl&t1call,. r'\.Ift at syste. power up an4 selectec1 t.st. are executed. &fter . & pever f&11ure. ':he user bas the capal:)111t1' ot ]:)y-pus1nq c.rt&1n port10ns of. the 41aqno.t1ca 9'1& the EEPROM. -restinq can l:»e tena1n&ted. eu 11'])y tAe u.er tTP1n9' Control C (AC) Oft the console ten1n&l. ''rlUs prod.\lct 1s neec1e4 to q1ve the Wier conf14ence t:Mt the Iyste. 1s f\.lftct~on1nq pro,.r 11', or, i f & f &11ure is c1etected.. to report to the ua.r wb.1ch f1e14 replaceable uzUt (FRO) is Ml.f'1.mct1on1nq.- The d.1&qnost1c Vill isolate f&11ures to the CPO aoct.ule, the • ..cry Dl.Cd.ule< I), the O!A .041.11 •• or to the Boot 4.v1ce &n4 lta 1ftterface. ~ proqraa 1s &1so ne~e4 ~y the user to Boot lUa/her Iyst. . .ecl1&. proqraa use. Led's anA cenlole printout. . . .eana of convey1nq c11aqnost1c proqre.s and error reporta to tha user. Multiple .ethc4s are \IIC 1ft case on. of the _thoc1s bas & f &11~.. When errer report a occur. the proqTaa will ~t for an o~erator'. re.ponsel:».tore cont1nu1nq test1nq. Se.. errors suc:h ... Cl.che an4 ECC error. can ~e overr1c1d.en 01' the user. hcwever·. elo1nq .0 eleqr&d..s the overall .,.st.. ped ormance. ~ o ----_ --.... -.. -- ... ---.--~ c 2. 0 noma 2. 1 PERFORHAllCE GOAtS GOALS The c11aqnoat1c w:111 perfona all of its t •• ts in le •• than 30 ••concla W:1th • aeq.abyte. of MSVll-J .eaor,f and a 15 M Hz J-ll Ch1p. lilt ~rc1'. of ROM is u.ecl to provic1e,· a ·U.er Fr1encll,.· interface, a lUqh -stOCK ~- fault coveraqe, fault 1aolat10n to a F1e14Replace&ble On1tl proqre •• report., error report1nq, pa••1nq of error 1nformat1on to loa4able software, EEPROM Boot ROM support, Keme~ IYste. EEPROM cont1qur&t10n support. an4, 1ntel11qent Boot Proqr .... , 2. 2 COMP~IIILrrr GOAtS T.he KDJll-B Boot rca c~e is ~einq written spec1fically for t~. KDJll-S CPU Jlcd.ule only. Secau.e of the use of st&nd.-&1one lICd.e ancl othar feat\U"es unique to the m111-B CPU. tha.proqr.. cannot ~e usecl with any.ex1st1nq CPU tbAt I mew of. • Error. 11:111 ~e clas1fic' u lM1n41 e:1ther fatal 01' non fatal errors. At the ~eq~ of the·~q,no.t:1c all error. are c~i4erec1 fatal. If an errol' ocCW's in the. first two teat. the 1'011 co4e V:111 attDl't to type .out the errol' nuaber and than ~11n& tba 41spla1 Oft and off vitb the error number. In orc1er to proceec1 the operator woulc1 bAve to restart the syste.. Our1nq tha ~l1nJd.nq of the 41.pla1 1f tha Cpu is b&l tK. the &4d.re.. of the fail1nq test V:11l ~e in RO •. If any input 1s rece:1ved at the console the roa proqraa W:111 retype the error nuaber. th1s allows the error information to ~e r~splaye4 1f tbe conaole-b&4 not ~..n powered up at tn. tae of the error. . After the first initial test. are coaplet.if an,. errors. occur the 1'0. proqraJI will try to prav1c1e the user vitb more infomat10n and. .ore opt10ns. the operator can loop on a t •• t. rerun at •• t or ~s. the test U the error 1. non fatal. Even fatal error. can ~e ~.secl. ~ut the •• thc4 to 40 this 1. not abYious to the user ~ has not reac1 the u.er'. manual. o r ~=..:....-=.,..----- - --- - -- _. ----="---_. . .X .• _ • . . - o a fai1.ate .eeb&ni ••• proqre.s report~ ana error ••••aq•• are 1n~icat~ to the 0••1' .1a the consol. 4evice &n~ tEDs on the KDJll-B .o~ul •• the •• •• tb04. u.. una.soc:1ateet. loq1c:. eAerefore. the eunc:e. thAt ]:)otA areu of 10C11c are u.ltunc:t10n1tlq are ••ry nall. Atter l:».1nq valid.&ted. •. th. Jll'. Heaery Manaqe.ent Rer1ster. Will ]:)e us~ to pass information l:»eeveen la1_rs of ehe diaqnostiC: firmwar. an4 to ehe 10&4&»le so~t~re. As S.tore the execut10n of each diaqnostic .ubte.t. the tEDs on the KDJl1-B .00ule w1I"1 ]:)e u;xS&tecl w1th a te.t ftUJlber. At various .eaninqful po1nts in the diaqnostic proqraa. • •••• w111 be printecl out on the eon.ole terminal. In the event ot an error. the tEDs anath. con.ole error .essaqe w11l contain the te.t nume.r of tha diaq.noatic te.t l:».1nq p.rtorm~. It the error is a c:ontrolled error ana the c:on.qled.v1c. is tunc:tioninq properly. the proqraa w111 attem~t to iaaicate the F1e14 Replaceable Unit ]:)y the error .essaq•• At a a1ftimua on an unc:ontrollect. error. ta. LED. ~ll eont&1n the last ~aqnoatic: t •• t l:»e1nq executecl at eAe tuae o~ failure. Therefore an 1ntell1qent dec:1s10n can ]:)e ..4. to Wbat coula ]:)e the F1e14 aeplaceabl. onit. q.. I! an error oc:cur. in S~erv1sor or Oser mcae. the proaraa Will $W1tch to Kernel .eae ]:).for. report1nq the error. virtual &4dr.sse. 0-376 Will ]:)e m&~pea to ROM area on initial 'startuc. this ~111 provide a .ec:h&nisa for unexpected traps or errors in the Cacbe loqie. Also the b&rd~. Sta~k is 1n1t1a11:ect. to the Memory M&n&qement Dn1t'. PAR r~sters. I I the coae is r.startea at 173000 Without us1na cower up or Restart. the user shoula .er1ty thAt.the BCSR (117775l0) ]:)1t 07 (HE OIS) is reset. It this is not don•• then unc:ontro11ecl results may oc:cur. ~s is not a recommend.ecl way to re.tart the coci•• l. 4.1 VT5l R.£S'I'lUC'l'IOH AS A CONSOLE DEVICE In some cases the roa code len~. an ANSI clear screen commana to the console it the ter1lU.n&l type 111 the E::.E:fROM is let for ANSI video terminal. Vl'!l' I are not ANSI vi,4eo terminals. Almcat all ANSI eommand.s ]:)eqin ~ th the ascii cod.es ESC a.n~ C. It these eodes are sent to a ~l it Will ao into ho14 screen .ca.. Th. KDJll-B roa cod.e ean not ~. ysea ~nen a v~2 is present unless it is in toree 4i&1oq m04e vi& the Dau4 rate SW4tch' or tae terminal type in the EEPROM is let for.nard copy. this restrictiQn does not apply to v~lzz or v~lzz ler1es term1n&l that are set to v~5l m04•• . L . " "•., - _~ .. ___ .. o 2.5 BOB-GOAI.S TlUs procluc:t 40.s nQt att. .pt to 1s01at. to t:U c:h1p le. .l. 'nUs procl.uC:t 40.. not 40 a 100* t •• t of the Xem.l .,..te., ~.r,· 1 ts CJoal 1. to prov14e a 94_ -s-roClt ~- fault coveraqe of the CPU, Meaory anc1 the OBA. aoclule. abd.th&t the nest 1a,..r of software c:an l)e 10a4ecl. Th1s procl.uc:t can not· 1so1at. .,..t_ lNa related. pr=l_ ~ au=- as a· ·Stucx· ~1t. . At the pr •• ent tllle. an AIISI MD1U clr1ven D1aqno.t1c/loot ROM is not a qoa1. There is a v14eo aod.e ~1t wb.1c:h 1111Ji1_te. t:U u.e of aclcalASh· 4ur1nq 4elete •• the c:~ac:ter to ~ 4eleted. 1s erased. frca the .creen ~T sencU.nq & <.!AClCSPACE). Other tUn' this ac:ept10n Vid.eo aocle 1s 14ent1cal to h&rclco", aod.e. the K'9&ft1:&qe. of this 1s that. cecle spac:e 1.· not wasted. on 4up11cate routine•. and. tAlLt 11 & bu'clc:opy tera1n&l 1s powerecl up in rt4eo accle you Will not end. up w1th & . s . . . l.O RZQ~ In orele&" for the D1aqftoat1c:/Soot c:ocle to _ uec:uted., the Jll auat 1:1• . func:t10rUnq to the po1nt of aec:ut~ lnatrw:t1ona U24 the pea req1sters muat ~e ~t1&llzed. to .elect the ~o.t1c: ROM. .. ~ ~- ...--.--- ------ .--- .. - c 4.0 FOHC"nOHAL OESClIPrIOHS 4-.1 GEHDAt OESCRIPrIO!f OF 1'HE JCDJll-S SOOT AND DIAGNOSTIC COIlE. '1'he mJ'll-SCPO .ccl1.&le U!8190) contains two EPROM's and. one EEPROM. 'I'he two EPROM's toqether a&ke up the KCJll-S's ~oot and. d.1&qnost1c roa c~e. At power ~ or restar.t the KD31l-B pas ••s control to ~ ra. code. 'I'he roa cod.. tests out the m71l-B and all avUl&l)le _aery and. then 1:)oot. a preV1.oWlly •• lected. d.eV1.ce. I:s urUJ:)ua .,.st... the UBA is tested. also. 'I'he !EPROM is u.~~y the rca cod.a to store 1ntormat10n needed. ~ythe rom cod.e to set up the KDJll-B for normal operation. Soae typical information stored. in the EEPROM wcul4 1:). the select~ boot d.~ce. test lelec~ions anA h&rd.~e setup features. 1'he EEPROM can also ~. used. to store a fore19ft lanquaqe file and. ~tional boot proqraas that are not in the bas. roa. .1'he f ollow1nq 11stl the qeneral uses ot the EPROM's and. the EEnOM. EPROM (1&.384 ~y 16 1:)11:1 in 2 EPROM's) Il1ten2&l PG'Nr up cU.&qnost1cs for CPU &ncl .eaery. St&nd.&rd. bootstra,;a proqr.... General suppcrtrcutines. EE:PROM s.tup proqT&m.. OBA d.1aqnost1cs and. OBA/H9312 boot roa support for . urUJ:)us syeeas. EE:PROM ( 2.048 or a .192 1:),. a 1:)1 ts in 1 ~OH) Hard.ware parameters. Soot d.evice s.lection. Fore1qn lanquaqe t~ 1! neced..· Optional eustoa.r bootstrap proqr.... For the rest ot rca cod.•• ~s d.escript1on the two EPROM's Will be reterred. to as ~e The primary purpose ot the EEPROM is to store all variable parameters and selectiOns and. to allow th.a to be eb&nqed. easily Without remov1nq the KDJll-B mcd.ule froa the box. Chanqes to the EEPROM are made under control ot the roa ~~e in a proqru ~allec1 setup lIlode. Atter all power up d.iaqncst1cs are coaplet~ the roa code determines Whae action is to be taken. The rom cod.e Will either boot a previously lelect~ d.evice or enter _ d.1&109 lIlocle in wtUch the user inputs' the d.ev1~e to be booted. throuqh the console d.evice. c· The tollow1nq- is a list of the default .elect1on.1n the EEPROM. The.e .elect1ons ar. pr.sent wnen the.EEPROM 1. 1n1ti&l1:~. fover up &n4restart mocl•• are DOth .et to autoaat1c DoOt _o4e 'turnke~'. The automatic DoOt proqr&a Qeteraine. ~ch HSCP clev1ce. (units O-i) are available &ne1 atee.pts to Doot re.ovable aeeli& clevice. first then fixed. 4ev1~ ••• It no Qevice. are. re&47 the r08 coQe ~ll .try OLO then HSO. T.he clock loq-ic is enabled. an4 the clock source 1. tros the paver supply. All t:e.t1na i. en&.blec1. T.he Halt on SreAJc trom the con.ole St.fJ is c1isabled. for QJ:)uss..,stells. For Uftl.DUI .ystem... en&Dl1nq ot balt on l)re&k is c1eterm1nea. D! the t ront panei lOCk ~tcA. There ar. other .e!ection. ~ch are not l1stee here. , " To chanqe an! of the selection. the user vou14 enter 41&1~ _o4e an4 then enter setup _04e Wb1ch allo~ all o~ the .elections to De cb&nqea. 4.2 FORCING ElimY nr.t'O OIALOG HOm U (U.&104; moQe is not selected. the user .&y torce 41&loq llOde -DY either typ1nq cnu.. P or. C1'lU. C c1ur1nq te.t1nq or :by .elect1nq c11&loCJ lIOd.e throucrr. the console DauA rate s.lect1on switch. ~e console DauA rate selection ~tch has 16 positions. P~s1tion. 0 to 7 •• lect .en. Dau4 rate ~ the rom coele !loele is c1eeera1ne4 :by the content. ot the EEPROM. POSitions 8 to l! a1.0 .elect the hau4 rate Dut' overric1e the"selection 1ft the EEPROM an~ torce dialOq .o4e to De eneere4 atter caap1etion of all c1i&qnostics. the f ollovinq table shcvs hew dJ.&loq lIOCie 1. .electee w1 th the DauA rate selection. Saud rate 38400 19%00 9600 .aoo %400 llOO 600 300 EEPROM .elects aocle D1&loq ao4e 1. uncon41t1onAlly selectect. ---~~~- 0 ----~~------- 8 ------- 1 --~~--------- 9 ------- 2 -~---------- 10 ~------ 3 -~~---~~---- 11 -----~~ 4 ~-~--~~~-~- 11 ------- 5 ----~-------- 13 ---~--~ i ~------------ 14 ------- ; ~-------~- 15 I S~tch postions ------~------------ I oreler for the' rotary IV1tch to work properly, SV1tch.s 5-a on the CPTJ ao4ule must De ~l. . NOTE: In .. ___ ~ ...------. . - - .-••• .c:-_ _ .._ c ,. 4.3 . TYPICAL MESSAGES DORING ROM CODE 'r!:SD Var1ou. • •••aqe. ar. ~r1nte4 on the con_ol. t.ra1n&l ~y tba roa c04. d.ur1nq a normaJ. power ult .equ.nc •• Th.r. u • .two tormat_ that. th•••••aq•• may occur1n. th.y ar. the us.r tr1en41y toraat anA the .t&n4&r~ tormat. ~ u••r fr1.ndly tormat 1_ d •• 1qned tor tba end u••r cuato•• r. of o~u• • y.t .... Th•• tan4u4 format prov14•• ad41t1onal 1nforaat1on. Ezaapl •• ot ~oth tormat. follow- for a typical .y.t... ~ a•• r tr1.n4ly tormat 1_ net ava1l&bl. on un1bu. .,..t.... ~. tollcw1nq is an .xampl. ~oot .04•• For th11.zampl. ot.& typ1c&J. .y.t .. ~oot.1nq up in au~omat1c the us.r fr1en4lr tormat 1_ •• l.ct~ and. the oper&t1nq Iyst •• on th. 41sJc 1. ~l. . .' Te.tinq in progT." - Pl.as. wait 1 1 l 4 5 , 7 a 9 Start1.nq .,..te. i I itt'-1l.FB \ S)' V05. 00 The t"ollow1nq eDlllpl. 11 the IUI.al &.Dove ~ut the us.r torienelly !ona&'C 11 not lelecte<1. Th. user tr1enc:lly format .1. net u.ed. en un1bus systeml. T.st1.nq in proqrell - Pl.as. wait M••o&,,? S1:. 1. 156 It Byt.. . 9 Step •••ory. te.t Step 1 1 3 4 5 6 7 a 9 Start1nq s,.ste. Rr-ll.FB (S) VOS.OO • II T.st1nq 1ft proqr... - Pl•••• wait M.aory S1z. 1. 25' K Byte. 9 Step . . .ory ta.t.· St.p 1 2 1 4 5.' 7 ~ , C~cls ar.: CH.lp, Boot, Ust, S.tup ~ Map. T•• tl Typ. & colUllAftcl then pre.. tha RE:O.RI 07a .od.. Hh.n cU.&loq 1. ent.r_ the us.r ~ s1zc:o--.nd.a to choo.. fro.. 'l'h. s:Lz c:oaaanc1a ar. li.tc 1ft the c:o...nc1 11ne. 1'he WI.r _y 0l)t&1n & br1ef desc:ript10n of eac:h c:o..ancl ~ typtnq H follcuecl b7 the ~ k.y or by typ1ftq ? only. the follow1nq .zaaple shcMI tha help 1I1toZ"ll&t10n be1nq requestc. • ,~-----------------------------------------------------------------------~ Coaaanc1a area CHelp, Boot, t.1st. S.tup, Map, 'r.stl 'me & ccmvn4 then pr ••• tha RE:O.RI k.,.1 H Description Type this ••••aq. to&d. ancl start & proqru fro. & d.ev1c:. L~t Entar S.tup aocle Setup Hap 're.t /"L, boot proqraaa .. Hap _JIOr7' an4 IIO paqe Cont1ftuou. •• If test - 'ryp. c:RL C to e%1t . • 4>' _ _ _ _ • _ _ .... _'. comman~s may ~e invoked ~y typinq only the first letter of the comman~ toll~ ~y pre •• inq the key. For .xample, the Hap comman4 can ~e invoked. ~,. typinq either M or Ha or Hap followed. ]:)y pre •• inq RE."l'tTRN. Allot the REraRN On input all lower ca.e letter. ar. convertc to upper case &ncl le&cU.nq , space. anA ~. are iqnored.. O~ input the .t&n4&r4 CONtROL R &n4 CONtROL 0 functions are pre.ent. 1'he Cn,ET! function 1. pre.ent. U an invalid 1np",t -is received an 1nval1~ .e ••&qe will ~e t~ out and aore input will ~e reque.ted. On input any line of c1&t& .ust cont&1n 16 letter. or le.l. ~l.e of an invalid entry. Commands are: eMelp, Boet, tist, Setup, Hap, 'Testl Type & comm&n4,then pre •• the RErORH keYI MP Inval!d entry COJllll&n~S ar8: CHelp, Beet, tist, Setup. Hap, Te.tl Type & cQJllll&n4 then pre.s ~~ RErORH· key: ,~ foll~q 4. 4.1 1s,& ~rief de.cript1on of each ~f the d1&loq mcc18 commana•• OIALOe MODE HELP COHHAND Hel., This comman4 tyPes out & ~r1et 4escript1onot &11 ot the commands. !bis C01ll:lll&n~ can ~e e%ecute4 1:1,. either typ1nq H followed. 1:Iy REl"ORN or 1:11' typinq ? only. D1aloq moae is restarted at the end of th1s comman~ • • . . ~ "" .. '''".'-'''--_._,,-, .... _-_ .•. _--- .. - o TAStE OF CON'I'D'l'S .f&~e ~.ct1on Oescr1pt1on --~---~~~~------------~-~----~--~--------------------------~----- 47 .7 51 54 5; 59 04- 66 67 69 o 5.0 . 5.1 5.2 5.3 5.4 5.! 5.i 6.0 0.1 6.1.1 6.2 6.3 72 82 ·84 8a 6.4 90 6.5 6.6 92 95 7.0 7.1 Func~1on&1 teat 4e.cr1,t1ona KDJll-B at&ftdAlon.·804e teata KDJll-1 .tandalon. a04. 'cache t •• t. Ron standAlon. ~. test. &n4 •••ory te.t. ErJll-1 ~ua ~ua ada,ter Cuba) t •• t. Diaqno.tic error ••••aq•• Ir1et lilt otf all t ••t &n4 statUI nuabers for 41apl&T EEPROM format. 'Grapb1c representation ,to lit 105 ~yte. of EEPROM Factory ••ttinq. for EEPROM ,In1t1&liZK valu., Detailed. tonat of lit 105 ],yt•• of the EEPROM Ov.rall fO&'1l&t at the alance of the EEPROM i'OC'1ll&t of l)ootltra,p arK 1n EEPROM Fonat of ut4 UK 1n EEPROM Fonat ot for.iern 1&na'U&9't support: arK of EEPROM Error 1nto&'1l&tiOft paa.ed.'to loadabl. proqr.Int.rpretation of K9,'e aounted. IW1tc:Ae. on m111-1 • ·.. --- .......... -. -.----- .. .. --.---. -_.__ .. .--- .. _... DIALOG MOm BOOTCOMKUD) Seot Thi. coaand. Alleva a d.ev1ce to ))e ))eete4. 1'hJ.. 1. a co... nc! that use. arqumenta. ~ arquaent. are the 4evice name and. ~e unit nuab.r. I~ the d.ev1ce name 1. lett ott the prcqru will pr08pt the user tel' 1 t. I~ the un1t number 1. lett ott than proqraa uaua.a that unit zero was d.e.1red. The un1t ranqe. troa 0 to %!!(10) d.ep.nc!1nq en the 4evice and. the beet proqru. There are thr.. opt1onal nita.. that can be used. With the 1)oot command.. they are: fA Request that the us.r type 1n a nen .ta.nc:!&ri CD addre ••• /0 The un1t nU2lll:).r 1. octal 1nste&c1 at d.e~1It&1 for unit n\.aDJ:).rs &.beve S. /0' In un1bua .•yste. . 1! the boot ex1.t. 1n the baa. roa and. on. the UBA ·oyerrid.. the roa boot and us. the boot fr08 the OBA board. or H931% aoclul.. . The forll&t wh.n uainq a switch 1. to type the d..vice naa. anel unit ftumDer followed. by I and. the IW1tche•• 5ihen there 1. IIOre tban on. lW:l.tch. uae only on• • lub.. ba.. Nhen the 1"0. cocl. ba. a an_onic :l.t ••arch•• tor the tirst boot proc;raa ·w:Lth the ..... meaon.1c. ~e rca ccc1. 100b for -.tc:ha. fro•. the fol1ow1nq ar .... 1n the fol1ov1nq ord..r. ':he IU switch overr1cle. the oreler for Onil:)us Dl&cb.1n~s and. etf ec:t1 v.1,. .ld.p. the 1.t and. 2nd. ar..... lat are. to ••arch • EEPROM· lnd. ar.. to .earch • CPU ROM cocl. . 31"4 are. to I.arch·. tJBA aoclul. for O'ruln.1S on1,. 4th &re. to learch • H,931% 1ICd.ul.. for t1~ en~y If • I , Ezulplel: IDL Boot DLO B DLl Boot eLl B cos loot J:)U un1 t a loot DU un1t 8.. ·1 DUlOIO DUO wi th non I t&nc1&r~ CD &44r.sl ot 11760400 . B OU/A !oo~ 1 IjO'J/O Boot OO~ ~oot us1nq USA or M93l2 roa boot 1ns~e&4 of CPU ROM c:ode. 1 CUll/OO Boot' Ct1 un1 t nUJll:ler 9 us1nq t1BA or M9312 roa ~oot inate&4 ot CPO ROM. a DUll/O/O In"a11cl format W1ll c:ause inval:1.c1 entry error •• ssaqe A44resl • 11760400 Soot CU3 If ·the user types B ot.l: & c:olon &fter tha un1t nUJlll:)er it will ~. 1qnot'ed.. 1 ••• The l1nqle letter 1 iapleaents a .eth04 at IUFPortinq non DEC boot cle"l'1c: •• on the Q~u. or Un~u.a. For & Qbus _dUne the letter 1 causes tha rca c:04e to at the .tandard. CSR&cl4re •• an4 cleter.a1ne 1f they have remcva.ble or fued. lIed.i&. The 1'011 cod.e wtll then try to boot one at a time each relievable med.1& clevice and. then try to boot each fued. lIed.i& clevice. HSCP unit. not u.oci&ted. wtth the .tanc1a.rd. CSR &d.c1re•• &nt not affected. b,. th1. lIne.on1c and. au.t be .electe4 in41viclua.lly. 'the ,ecoM .1nqle letter lInemcnic 1. the letter B. ~, mnemon1e eaua.. the roa e04e to ebeck for an off boarcl roa at &44re •• 17713000. It an off boarcl rom eXists a.ncl the first l-ocation 1. not zero the roa cod.e wtll clisable the internal roa cod.e an4- j1.Ullp to location 173000 1n the off board. rcm. The third. mnemonic 1. the letter E. 'l'h. onJ.,,. purpo•• of tA1 • .,e!lOnie 1s to incl1cate to the roa code that th.re are no other cleviee. to try in the list. T.b1s 1s used. ~en there are f1ve or le•• clev1cesin the list. It foll~ the, last clevice 1n the list to be tr1e4. ~n this ccmmand is .xecutec1 the rom c04e W1ll prompt the user for a clevice nule. 'rhe uaer woulcl then type 1n either the sinqle or clouble letter lIIftemon1c assocetate wtth the clevice to be selected.. The roa c04e wtll then prompt fQr - the unit numJ:)er. The r01ll _coc1e wtll continu.e proJllptinq for all .iZ entries 1n the table. The followinq is an ~ezampl. of a user aa41nq DYO-to the table at the, encl. NOTE: The .election. for thi, COlIII&ncl lJIe the '&JRe locations 1n the EEPROM as ccm·.nd 6 bel=w. / - ----- _... __ . .., .. - - , - - (.'.'~ .iiIi KDJll-S Setu~ sode Pre.. the REraRH key tor Help Type & co...n4 then p~e.. the RErORH keys • L1st/cb&nqe the Autoaatic boot .elections 1nthe Setup table Boot Boot Soot Boot 'Boot Boot MSCP AutollAtic ):)oot 1 a A l a 3 a HSO oro • ! 6 a a a E £Zit Automatic ])oot bl&nlc bl&nlc Type CT.RL Z to ezit or pre.s the RE:ORH key tor No chanq. Boot 1 a A Cenc:e NUIIe () Boot l Cevic:. a HSCP 'Automat1c" boot a· OLO NUll. Boot 3 a HSO C.nc:e name Boot , a E 0eV'1c:. name Unit number a a Ex1 t AutoJll&tic boot am a 0 -Soot ! a blAftk Oevic:. NUIIe a E . Boot .; a blanlc Cevic:. NUIIe a KDJll-B Setup mede Pre.s the R£rORN key tor Help Type & c:ommand then pre.s the REtURN key: 33 4.5.5 SErOP COHHAlm 5 ~. comman4 all~ the us.r to' define an optional ••••&q. to~. lent to the term:1n&l at the ~eq1nn1nq of the roa cocS.e and. at an,. tlll. a c:nu:. 0 1. rece1v~ ~y the console that i. not in re.pons. to a pr.vious ~ 0 (i.e. not an XOFF /XOS). 'I'h1. entry would. non&lll' onll' ~. usc 1n .,..t... that hav. tenL1n&la that do not power up ~th the c:urr.ct lanquaq. cb&ra.ct.rl I.l.ct~. lhare is a on. to~en ~yt • ••••&q. for Enq11.h·~ another on• .to ten 1)yt• • • • •aq. for the resident for.1qn lanquaq. if there 1s an,.. Onl~ on. of the ••••&qe. 1. I.nt &ncl 1t 1. the on. tbat satche. the c'Urrent.•• lect~ lanquaq•• l:he • • saq. INSt. 1)• •nt.r in octal fOr1l only. 1'0 enter an ESC character 101.1 wculcl type in 033. an A woulcl De 101 .tc. ~e f1rst ~,.te of 000 will t.r.a1n&t. the •• slaq•• ~ default value for l)oth •• ssaq•• 1s all ten ~yt •• I.t to 000. ~ appropriate ••••&q. 1•.&lso .ent an,. tllll. t~e current lanquaq. 1s =-.nqg. Pleas. note that this paramet.r w111· •• ldoa 1:». uaed.. I . --------------------------------- .. - - - _ . - - - . . , - - . . .....~-~-- -.~----,- . rype& comman4 then pre.. the REraRI keya ! Listl c:h&nqe the tera1n&l Setup •••&9'- 1n the Setup table Son EHGt.ISH o • 000 1 • 000 1 • 000 ~ -- • 000 • 000 ENGLISH o• 000 1 • 000 2 • 000 3 • 000 " • 000 5 • ,000 6 • 000 7 • 000 a • 000 9·. 000 "5 • 000 OOu 67 S 9 • • 000 • 000 • 000 Type ctRL Z to ez1t or pre.. ~~ ... Ren EHGt.ISH 0 • 000 New • 031 1 • 000 Hew • 042 1 • 000 Hew • 3 • 000 Hew • • 000 Hew • 5 • 000 Hew • 6 • 000 Sew • '7 • 000 Hew • a • 000 Hev .. 9 .'000 Hew • " ENGLISH o • 000 1 • 000 1 • 000 3 • 000 4 • 000 ! • 000 6 • 000 7 • 000 S • 000 9 • 000 c Hew • Sew • Hew • Hew • Hew • Hew • Hew • Hew • Hew • Sew • the RErOR5 key tor He ch&nqe I' 4.5.6 SE1'CP COMMAlD) 6 nu. comuncl all0W8 the user to cletine the Value ot thre. ot"the sw1tche. at the e4qe of the CPU to ~oot .pecif1e cleviee •• The.e thre. sw1tc:he. plus another &re parallele4 to a c:onnector at one end of the ~oarcl. ~ .•W1tche. that 9'0 to tlU. c:onn~ctor ar .. 1-4. ':he c:o..an4 clef1l1e. svltches 2-4. ':here are .iz entrie. 1ft the t:Ule tbat are rllferrecl to as IS 1 to· 53 i. The .witche.... tc:h '4t as foll0W8l "- \ / 1M2 SM3 SM On On On On On Oft . SB 1 •• lection cleten1i1.. boot clft'1ce On Oft Off S8:l .election 4eter.a1ne. ~Qot clft'1ce On " Off Off sa 3 •• lection cleter.a1ne. ~oot' cleY1ce Off On On sa 4 ••lection cleteratne. ~t cl.v1ce Oft On Oft SB 5 •• lection cl.tel1l1:1e. ~oot Off Off On IS 6 .election cleteraine. ~oot·cleV1ce Off Action cleten1ned. b7 EEPROM. 1'h1. i. the nol'Ml coat iquration. Special cont1quration. S. . EEPROM 4ef1nition near en4 of apec. clence / Oft. Otf Rote I U sw1tc:h 5 110ft and. the aUli rata ••lector svitc:h 11 8 01' qru.ter then forc:e cU.&loq 1IOCl. 11 .electecl ancl th:LI ~le 1. ovarr1clclen. Hben one ot the .elections (IS 1 to IS 6) 11 .elected. the rca code W1ll att ••pt to ~oot only the clav1c:. ..1ec:ta4 • •. - Tba !ollowinq 1. an example of .etup .04. XDJll-1 Setup so4e Pr... the REraRH key for Help Type a co-.nd. then PI' ••• the RE'l'tJRB t.1stl ch&nqe Sv1tche. Switches Sv1tche. Switches Sv1tche. SWitches the %.3,4 %.3,4%.3.4 2.3.4 2.3.4 2.3 .... switch ~oot on on on otf on ott oft - on oft on otf otf cemman~ 6. keys 6 .election. 1ft the Setup t&l)le ott on oft on • tlXO • Dt.2 • OLO a EO on a ott • bl&nJc bl&nJc Type C1'ltt Z to ent or pre.. ehe RErORS key tor 5e ch&nqe C SWitche. 2,3.4 Certce name on on of! a tlXO Switches %.3.4 Device name Oft ~! on a Dt.2 4.S.7 a • SEWP COMHAHJ:) 7 '1'h1s cCll1llan~ pedonas the eza.ct same function as the t1st CCJlUll&nci 1n Di&loc; lloc1e th&t was pl'evioualy ~•• cr~ed.. 'rh1s coJllll&nd. will l.1st out all '&vail£Dle boot PI'Oqr~ in the rca co4. &n4 will alse list any proqrams available 1n the EEPROM. The 1:1formation listed. is the deVice name. unit nu.=er ranqe. source of tbe boot proqraa and & short device 4escription. The device name is normally & twe letter mneaonic. In so.e cases the name may be a sinqle letter. The de~ce name must always be letters fro. A to Z. At input the rc. coc1e always convert. all' lowel' ca.. letters to \.lpper cu.. The uni t numJ:)er ranq. is the a.llow.ble ranq. of unit n\.Dlll:)ers thAt is valid tor a particular boot proqraa. ~. ranqe varie. fro. 0 only to 0 to 1" depenc1inq on the device. the source lists wnere the boot proqraa resides. ~ proqra.ms reside in either the rem co4e or in the £EPROM. Ihe 4escr1ption is intended ~o be ena· name of en the outsid. of the 4e~ce to be boot~. Anezample would be tor a device name of oL the description weuld 1:Ie RLOl wtUch is the name on the outsi4e ot the physical 4.v1c8· . itself. Setup 1l04e is restarted at ~e completion ot the list comman4 (i). c .. ( . •..."' y 4.5.-8 SErOP COHHASl) I Thi. collllAnd. 1nitializ.. the C\lJ:'rent centent. of the .etlJP t&b1e in •••ory to the default valu••• ~s command 40•• not aff.ct the contents of the EEPROM i t •• lf. 'the save c:ommand that follows au. t J:). ex.cuted in oreler to .av. the .etup table into the EEPROM. 4.5.9 SEtUP COHHUI) 9 This Commanc11 copies the curr.nt cont.nts of the letup t&bl. in •••ory into the EEPROM. T.h1. is the only ·comaand that actually writ •• anythin~ into the first 105(10) J:)yt.1 of the EEPROM. 4.5.10 SEtUP COHHAlm 10 'I'h11 ca.manc1 will r.stor. the •• tup tAbl. 1n __ory With the values actually stored. in ~ EEP.ROM. The follow1nq five coDlllAnCl. allow the us.r create anc1 ec1it J:)oot proqrams that ue Itored. 1n the EEPROM • 4.5.11 . SEtiJP COHMUJ) 11 U tlU. cowwAncl il uec:ute4 the rOlD cocl. W111 uk the user for the device EEPROM J:)oot to J:)e del.eK. After the elance nam. is inl'uttec1 the roa code will look for the first boot proqraa 1n the EEPROM anc1 delete :i.t 1f fou.nd.. U there ue any })Q01: proqr.... follow1nq the c1eleted. proc;ram the roa coc1e will autoll&tically IICV. all of the.. procrrUlS up to uae the space ma4~ &vail&Dle J:)y the deleted. proqraa. nail. of the 4.5.ll SEtUP COMtWG) 12- U this c0lllll&Z'14 i. ezec:utec:l the rOIl cod.. will uk the user for the d.evic. name of an EEPROM ))oot to J:). l0a4ed. in -_01T. n1s COJllll&nd. il norm&lly uaec1 to al1cw a user to loacl an EEPROM ])oot prQCJr&a 10 :i.t: can l)e .za.inea. anA/or ec1ited. ~._~ . . ___ ..._____ 10--.•.. _'_ .. - - . - :•• ,'ZfCI• . " . - _ _ _ _ .. ...,.. • • - - - . . . . . . - -_ _ _ .... ~ C: SEfO, COHHAID 13 4.5.13 '1'h1. c:o..anc1 1. USK to .1 thel' crate a n.. EEPROM boot prcqraa or to ecl1 t a proqraa previously lOAdecl Vi th c=-ncl 12 &))ove. 'rlU.. co-.nct allov. the u••r to ch&nq. the clevic. naae, tbe cl.yic:. cl•• Cl'lptlon, tba allowable un1t nUilbeI' ranqe. the ~~~ &ncl .n41nq &4ctI'e.. ot the ,rcqraa 1n auaoIT and. the .t&I't adclz"e•• of the ,roqraa. Nb.en tlle •• ~e. He cOlIPlete the rca coct. enter. rQII om 'which 1. a 1'0. cod.. yer.ton of .111 IUCI'O om. Nhen this c"..-nd. 1. first. entered. 1t vill 11.t the aV&11~le space 111 the !!PROM for l)oo1:•• - &ctclI'... KDJl1-1 Setup mo4. Pre••. the. REraRI key tor Help ~. a. c:omman4 then ,re.. the REraRB key. 13 ~t/c:r.ate &ft EEPROM ~oo1: 'lYPe C'1'lU:. Z to ext t or pre.. 1410 J ayt.. '0 ch&nqe tr.. 111 the EEPROM J:)eY'1c:. name leqo1nn1nq the REraRB key for ad.d..r•• s aM 'ew • 000600 a a. • . . . • 10000 La.t byte addr••• a 000615 • .. a 10177 Start &d.clr ••• a 000600 New a 10000 Sew a 255 H1qhe.t Gzu.t numbe,. Cevlc:. C•• c:r1pt1on ROM ODr) ROM ODr> ROM'ODr> ROM ODr> • 3 a D. BOOT . S. . a RM02/0J 010000/000000 012705 010002/000000 101 010004/000000 12706 010006/0000001000 '. ... - - _. . '_. Th. ~eq1nn1nq address 1. 14dr... - ~. '---.-~$""""'-- t1r.t 10cat10n ot the proqr&a in m••ory. Th. la.t 1)yt. ls the ac1clre.. ot the la.t 1)yt. of ccd.e uaed. 1n •••ory. If in d.o~t, WI. the l< &44re •• of au + 2 tor ~. value. Co not uae a auch l&rqer n~.r ~caua. tb1. was~•• EEPROM .pace. the· start ~e •• 1. the addre •• tbat the roa cod. w111 ~. control to. 1'he lUqhe.t unit nuab.r d.et1n•• t1w allowable ranq. of valld. unit n~rs for th1s d.evice. If the value 1•••t.to 3 the all~le ranqa ls a to 3. Tha h1qha.t ranqa 1s 0 to 2S!. If a UD1 t nuabar 1. typed. 1n. at :boot time and 1t 1s not in ranqa then a inval1d. un1t nuab.r error will occur. Th. d.evice d.e.cr1pt1on ls an optional bu~ recomaanaed. d.escript1on of tha d..v1ce name. 'the Hx1.... lenqth of th1s naa. 1. 11 character. or spac:e•• 1'he rwa. moulel nOnlAll,. )). the name tMt ls phys1c:ally marked. on the outs1el. of the d..vice (l.e. Rt02). 4.S.14 SEtUP COHHAlt) 14 1'l:Us co1llll&nC1 allows the Wier to save the ex1st1nq boot proqrUl in memory into the EEPROM. ~. ls the only cOWP-n4 tbat ac:tually writes a ~oot into the EEPROM. 'rhe other c:cmu.ncla' only ch&nqe a c:opy of the ~t proqru. thAt "'. re.1cl•• · in •••ory. Hhan saV1nq a ))oot proqraa into m••ory the d..nce name of the proqraa INIt not 1I&tc:h the nam.· of an enstine; pr~... in the EEPROM. It the proqraa naa. &lread.y an.ts the WI.r .Wlt el.let. thAt proqraa first or cb&nqe the !WI. of the proqr... to :b. saved.. If two or .or. proqraaa were written into the EEPROM with the .am. name only the first. on. woulcl 1). ))ootable. 4.S.1S SEtUP COMMAllD 15 &dAr... 'I'h1s c:ollllAnd. pu.ts the WI.r into ROM om. Th. rca c:04e will open up the cl.f ined. ~y the 1)e UI BOO1:ltrapl Mnemonic l)evice MSCP RL01/02 RXOl RXO% lUtO! N!S OEQRA DOVll OLVll-E DLVll-F ':SO!. '1Xl! ~ primary ~oot proqraa normally re&4. 2!' wcra. froa ehe deVice into .e.ory 11:&rtinq at location O. It the .econ4&ry 1>ootatrap i. load~ without an.,. error. the roa c:od.e will tranafer ·control to loc:ation I) with MKt1 off. RO equaJ. to the uni t n~er of the dence l:>ootec1 anel Rl ~l to the Da.eac1d.re•• of the cleVice CD. For lo.e clevice. Rl w11l 1>e the base adc1re•• plus an otf.et. •• the rom code boot proqraa. will att ..~t to detect errors dur1nq the Doot proce•• &n4 taka the a~propri&t. a~tion. ~ followinq 1. a 11st of posa1l:>l. errors 1:he-roa code will try to det.ct. Bot all errors are app11cal)le for all 1)oot proqr.... Drive not ready Non boota.l:)le lIe<1ia in the cLrive No cli.k or c1r1ve unloa4e4 Bo tape Hon existent controller Bon exiltent c1r1ve Inva11c1 un! t nual)er Inva11d device Controller error Drive error Atter .ucces.tul completion at the 1O&d1nq at & .econear.,. 1>ootstrap ~. display 1s blankec1 out. aetore tranaterr1nq control to the secondary booe the roa coae will print" out ·Start1nq syst •• ~. Jf1-- - ............. ..... " * 4.9.1 £MOR MESSAG!:S FOR llISlt AND TAPE BOOT fROCiRAHS to11o~q ar. the .rr~r ••••aq. . . . .ociated with the ~oot ~r~r ... tor 4isx.. tape. &n4 DECHEr device •• The.e error. are applicabl. to ail CPU ROM re.i4ent ~oots &n4 any EEPROM ~oot. wb1ch have ~.en written to pa•• the.. .rror. ~ck to the CPO ROM. ~ only .rror. that can apply to O!A or H931% type rOJl·~oot. &1'. 14" 16 and 17. The M••••q. 10 Driv. not r.a4y Me.s.q. 11 Non ~ootabl. media in the drive M••••q. 12. . Ho cU.sx or driv. unlo&c1ect M.s ••q. lJ So tape M.ss.q. 14 Son ezist.nt controller" addre.s 17771151 Me.s.qe 15 Son .%istent drive Me.l.q. 16 Invali~ unit nuaeer ! M•• I.q. 11 'Invalid d.evic. Error 20 Controller .rror Error 21 Driv• • rror i .... Th.r. 1. allo a ~.n.ral purpo.. .rror ••••aq. u.e4 only on Q~u. ..~•• With u •• r fri.ndly .~••• l.cted and automatic ~oot .04••• lected. Th• ••••aq. 1. a' ~.n.ral .tate.ent t.ll1n~ the op.rator to check for .o•• thinq ~v1oua 11ke no di.k or driv. not ready. T.h•••••aq. 1'1 H&it1nq for me4ia to Pre.. the REl'tJlUl ~e loaded'.. or c1r1" to ~ rH.C1,; ke,. when reac1,. to ccnt1nue The follow1nq are ezample. ot error. fraa ~oot proqraas: Ezaaple 1. Bootstrap proqraa error. Comman4s area CHelp. Boot. List. S.tup, Map. Te.tl Type a comman4 t~en pre.1 the ~ key: B otl 'rry1nq DLl Me.saqe II Ne disk pr •••nt, er c1riv. 1. not l0a4e4 Command. 1 l Oescr1pt1on Reboot to Dialoq mo4. Go Type a co-.ancl then pr... the RE1'tlRB key: l Exampl. l. Boetstrap proqraa .rrer. CcllllAn4s are: CH.lp. Boet. List. Setup. Map. Te.tJ 'l'ype a coJllDl&ftc1 then pre.1 the RE1'tl'RH key: B ot3 Try1nq DL3 Mes.aqe 15 Nen enstent drive. • Ccmmanc11 ar.: tK.lp. Beet. List, S.tup. Map. Te.tJ Type a command then pre •• the ~ k.y: . ..9"_ .. • ~ . . . ; _ - - . o . : . . . t . _ . ~ •• _ . ' . _ _ _ _ _ _ _ _ • " • ._.-: _ r •. ~ _ _ _ _ _ _ .~~'~_"'''~'''' _ _ _ _ _ _ _ . • • . _ . . . . _ _ . , _ •• ~ c: Ezample 3. Bootstrap proqraa error. 'T~q =1 "s.&9'e 14 Bon existent controller. addre.s 17772152 . . Co..ancl.t uel [Help, Boot. t.1.t. Set~. Hap. Testl Type a CODlllAnc:1 then pres. the REl'01Uf Je.YI 5. 0 f'OBCTIOHAt 'r!:S': OESClUPrIOHS 5.1 ml'll-B' snm:w:.OSE MoDE TESl:S Rhea the CPO is povered u~ or restarted the OCOX s1qnal· cause. the ~1apl&1 to ~e .et to 17. If the CPO banq. w1th the 41spl&7 .et to 17 then either the halt IW1tch is on or the CPU ·40e. not have enouqh loc;1c funct1on1nq to executa an· 1nstruction out of the rca. ~ first test number is 16. ~ ta.ts then count ~own from here. 'r!:S'r 76 .Set the LED 41splay to 16 to 1n41cate the first instruction has ~een execute4 w1thout b&n~~ up the processor. £ntar It&n4&lone II0c:18, set ?~ ---to priority ot 1 and. turn of~ HMU. Clear Pet &ncl lat up SP. Jump to the lUqh paqe ot the roa 11 not alread.y there (173z:zz). Re&4 the sw1 tch pack at the e4qe of the lIc4ule (Bet). U switch 1 1! off ~c:1 switches %-3 are on then bale imaa41ataly. I f ~p.rator procee4s then continue a. normal. Executa & few simple CPO t.stl. General req1ster instructions, anc:1 & 11lIlple JSll 1nstruc:tion. ~1tes &n4 reac:is, ~ranch 'Test all 48 PAR'. us1nq & rot&tinq ones pattern &n4 a ac:1c:1ress uniqueness pattern. Check &11 fDR reacl/write ~itl (14:8 &n~ 3:1) us1nq a rota.t1nq one. pattern anc:1 an ac:1c:1ress un1quenes. pattern. At completion of test leave all POR's set to 077406. Set KIPDRO to 077402. Ver1!y that the '.econd paqe at the roa cod.e can be .electe ,&11 off. > 1ZST 54 Memery 11ze routine ".01',. Fer un1))us .yst... first .ee if any ~UI 1. pr •• ent. If any. is present •• t up the KHCR to correct Value to a&p it properly. For &il .,.It... 11ze aemory in .. ICH 1l'lcraenta • Kemery t •• t1nq is ))&sed. on .. 1Gi ))lec:Jca. For QBUS .yst... 11ze 1I.aery frca 0 to 2'M wordJI 1n 1 It ware! 1nc:rements. Thi. is 40ne en a one warcl »&a1. mry lk warcU. The s1:inq rout1n~ will only d.etect cona.cut1ve . .aery ltart1nq froll loc:at1on 0 and proc:eed.1nq upward. Hhan s1z1nq the rout1ne re~ the content. of the location M4 then rewri the uta into the 10c:at1on. 1'h1s 1. a non d.e.truc:t1~ ••sol"? lizinC; routine. S1z1nq proc:eec:1s upward until a t1acut is d.et.ctec:1 or address 17760000 is reache4. t.. Nben runn1nq in 22 l:)1t .od.e and. the first 128 lGf bound.&ry is reached the rout1ne will ver1f,. that loc:&ticn 0 &n4 the first loc:at1on 1n the second. 128 1GI c:an be &d.c:1ressed. uni que 1,. • U they cannot ))e a4clressed. uniquely tbeft the .eaory is c:1etera1ned. to ))e 18 ))1t only &nc:1 .e.ory s1ze is set at 124 KN. If any non consecutive .emory is found.. the rca c:ocle Will type out a lIessaqe 1nc11c:at1nq that qapa 111 • •ery are present. There Will only be & .e....qe" no .rror Will occur. . When .emory s1:1nq is c:aapl.t. type out &11 . . .ory s1:. .essaqe. that are Applicable unles. user fr1encUy aod.e is .elected. in wh1chthe .e.saqes are suppressed.. , • ('.'~ ,v 'rES': 53 V.r1ty that' •••ory ex1.·t. at location 0 1'h1. te.t only checJcs to I.. 11 t1a1nq out. .eaO~ at location 0 w1l1 re.pond. w1 theut tZSr 52 Test me.ory frca 0 to , IN 1'h11 te.t fully checks out tbe first 4 KH of .•••ory b.fore the .. .in m••ory te.t. ue. l0a4ed. and. nm. Execute a rotat1nq one'. te.t and. & rot&t1nq zero'. te.t for Physical addr... o. . Test ability to vr1te separate byte. into ...ory for on. wor4 locat1on. Ex.cute an addre.s abert/data. test for address bits 0 to' 10 for phy.ical a4d.r •••••. 0 to 17776. 'l%S'I' () 51 CAch. te.t w1 t:h •••ory on VerUy that each. 1. allocated. dur1nq a read. to memory and. that each•. 1s bypas.ed when· the cache bypa•• ]:)1t 1•••t. n:s'1' SO Mellery data/byte te.t for all of' ...ory . t7n11:u,a _ory 1. net tested. Uftle.s enabled. in the EEPROM. If unjbu,s •••ory testinq is en&bled. then the te.tinq must wait until the·USA te.ts are coaplete and. the t7BA is raeved. froa dJ.aqnestic .000e. The followinq tests rill walle up throuqh lIlellory in 4le word. blocks. testinqthe f1rst two lecat10ns in each 4k word.s. For physical ad.c1res. 0 to top of .emory do by 4k blocks. Check location usinq a rotat1nq l's and then a rotatinq O's pattern. Test the location tor byte operations usinq 252 and l2~ data pattens. . -,Y 1'EST 47 'ar1 ty/ ECC loc;1.c te,.t. f.or allot .e1lOry· The followinq te.ta Will ualk up tbro~ .eaery 1n 4k wcrd ~locks. te.t1nq the ! irst twe location. 1n e..ch 4k wcr". At each 4 k word l)oun4&ry the te.t Will 4etera1ne wb1ch CSR control. the current addre •• ranae. If there 1... CSR. it'. &b111ty to loq the addre•• 4ur1nq an error will be checke4. ~ te.t wil~ also t •• t tn. &bi11ty to &bert 4ue to an error. - If ~1t 4 of 'the CSR 1. a read/write bit an4 ICC EEPROM then the te.~ Will verity the ability of sin~le bit errors in ..11 16 bit. for .. floatinq Th.1s test when enable«! is only run Oft 32 It wonl ~ 46 Addres. short. ~e.t te.t1nq 1. anable4 in the the ECC loqic to correct ane' •. anA zero•• te.t. ' bound.&rie •• for every location 1n .emery Th8 tollowinq te.t will, first ~ relocated to the fir.t 4 KK of .e.cry to ,allow tn. te.t to eze~te out of the cacb8 to taprove tn. speed.. ne HMO will be set up suc:h tb&t any auacry &dd.re •• to ~e te.te4 will have the cache bypa•• ~it set 1ft it'. fDR to prevent the cache froa respcn41nq to ~e aeacry location un4er te.t. CUr1nq the t •• ta P.CR 1 will be set up tc prevent any writ.s to the fir.t 4It wcrcla of" _1IOry to protect the te.t 1ft the cache umery. ' For physical acl4re.. 0 to top of _ory 40 by 4k blG)cks. For first &44re •• 1ft bloc:k to last &44r ••• 1n blOCK by 1 wcr4 Mrite location wi~ 12!~!2 pattern. For physi &dclr... &d.c1r..... pa.... pa... BOTE: It 1. ~rtant to not. tbat ~ypu.1nq any error, fatal or non fatal 1.. normally risky l l l l l ! ! c I ------- - ,._------------------ · _. __ .-.1.....:.- .. .. 8) At thJ.. point the roa co4. 1. vaJ.t1nq for & r •• pcn•• fro. the \.la.r. T •• t1nq in proqr... - Please vaJ.t Memory.S1:e 1. lSi'! Byte. 9 Step .e.cry teat Step 1 1 3 4 5 6 7 Error 46 M••ory CSR S.. a EZrcr troubleshoct1nq 4ocuaentat1cn PeR paqe • 15 Errcr PC • 173436 RO • 060000 R4 • 100000 Rl • 052525 e • 040000 Proqraa 1i.tinq &44r •• s • 015436 Rl • 172100 R6 • 172300 O•• c:r1ption 1 l 3 4 Rerun test tocp on test Hap •••ory anA I/O paqe A4vanc:e to the nest teat ·Type & c:omman4 then pr •• s the RErORB keYI • R3 • 172344 P&1"3 • 010000 C' " T.ba fo11ow1nq 1. an ezaap1e of an error 1ft ~ .e.ory te.t 1n ~eh the f&111nq &c1dre ••• f&111nq cl&t& &ftC! 9'004 data 1. pr1ntecl out 1n &4d.1,t10n to the .t&nd&r4 error 1nt~ra&t1on. Te.ttnq 1ft proqre.. - Plea•• W&1t Me.ory 81ze 1. 25i K Byte. 9 Step .e.cry te.t Step 1 2. 3 Error 46 M_ory Errol" Error PC • 1732.56 1\0 • 060000 R4 • 000100 Rl • 125252 R! • 040000 Expected. data Bad d.&t. Ad.c1re.1 ~,.-\ COJIaI&nCl .... ." . ~ 1 2 3 /1 . PCR paqe • 15 Proqraa 11stinq addre.s • 0152.56 12 • 000002 III • 172300 • 125252 • 000002 • 00100000 De.cr1pt1on Renm te.t Loop on te.t Map .-01'7 and' IIO ,..,. & R3 • 052525 Par3 • 001000 • - - - - . . .- - •• - - . - •• - ~.- • • - - - - - - -. . ~¥. - _ ...... _ _ • - - - - - - - - _ . The tollov1nq 1. an exaaple ot the ••••&q. pr1nted. out when an un.zpec:te4 trap oc:cur •• the error number of unexpected. trap. 1. alway. the currant te.t numbe~ plus 100. In tb1. ezaaple tea te.t n~er ~ 62 10 the error number 1. 161. the 41apl&y 1t.elf will onlr 41.pl&y 62 .inc:e 1t 1. only a two 41q1t ADDRESS 17765106. pea La • 0, BCD Brr 05 • 1 (RS3 65) H1~A ~&.e Dyte (~1tl 15-08) of CD for the clevice to t~ octal addre.1 ~e ~oote4. of the ADDRESS' • 17765110 to 17765122 Second. en.tr,y 1n table. ALDRESS' 1 17765124 to 17765136 th1r~ en~ry AaJRESS'1 17765140 to 17765152 Fourth ellery in ·t&l)le. AODRESS'I 17765154 to 17765166 Flfth en.tzy 111 t&l)le. A.ODRESS' • 17765170 to 17765202 S1z1:A entry 111 t&l)le. ADDRESS'I 17765204 to 17765216 Seventh entry 111 table. 1ft table. .. ADORESS' • 17765220 to 17765232 E1qhth entry in table. AIlDRESS' • 17165234 to 17165246 Kinth .ntry 1ft t&l)le. ADDRESSS 17765250 to 17765312 Po. La • O. BCSR B1% 05 • 1 (U3 65) The lo11owinq 18 ~e. of EEP.ROM·(17765250 to 17765)12) ar. WlC to &llow thr. . of the aw1tche. on the switch pack on the m111-B aoclule to ~e d.e.1qnated. to ))oot one of .1% .pec:1t:1c: clevic••••lected. in th:11 table. Each en~ry say .elec:t on. 4e9:1c:. an4un:1t nuaber fro. 0 to lS5( 10). Each entry requ1re. thr •• ):)yte. of &::EPROM. ~e first tuc ~yt.. are the ASCII value of the two l.tter mn••on:1c &n~ the th:1ri ~yte il the unit ru..&llber. 'the selectionl can ~e Cbanqe4 1ft setup aod.. to any valicl ~cct cleviee -1ft the a.. rca' •• the E:E':PROM or the tmA 1'0" lor: \lJUbu. If the E:E:Pl\OM i. 1ftiti&l.izec1 in setup aod.e then. the table 1. 1n:1t1al1zed to a clefault set of clevic ••• lhare 1. a ••t ot clefault clevie•• tor .y.t.... ~oth Obus and. Un1J)u. .y.t.... ADDRESS'. 17765250 to 17165254. 0et&11 of first entry in the automAtic ~cct .equenc:e table. ~ entr1e. 111 th:1s table d.etera1n. the or~.r 1ft ub1ch ~ Automatic: })oot sequence 1. ezecuted.. the cLeviee. and. un:1 t nUllJ:)erl to try ~o ~oot. ~. table hA. a ··z1-ua number: ot siz entries. If less tb&n 11% entrie. 11 cle.ired. & a1ftqle letter mne.on1c: ot E Yill ter.a1n&te the sequence. ,e AODRESS 17765250, Pal tI • 0, BCSR arr 05 • 1 (RS3 .5) ASCII value ot tba f1rlt (leftaalt) letter of a two or . one letter .ne.on1c d.ef1n1nq the boot proqraa to ):)e u.ecl. AalRESS 1776525%. fCI tI • 0 ,BCD a~ 05 • 1 (U3 65) an' 05 • 1 (U3 65) ASCII value of the ••con4 (l':1qhtaolt) letter of a two letter .ne~:1c. It .n..an1c :1. a l:1nqle lett.r tb1a ):)1t. :1. O. ADDRESS 17765%54. fCI tI • o. BCD Octal value ot the un1t number ot tba 4ev1ce to ):)e ):)ootc. Fro. 0 to 377.' . .. ADDRESS' • 17765256 to 17765%6% Secancl entry in ~le. AmlRESS' • 17765264 ADtlRESS' • 17~65272 ADDRESS'. 17765300 to 17765270 tb1r~ entry 1ft table. to 17765276 . FOUI'th entry .:!.n. ~le. to 17165304 rUth entry 1D table. ADDRESS'. 17765306 to 17765312 S~ Default value. of &utoaat1c ):)oot table :!.n1t1.li:e. entry.in table. ~en !!PROM 1. QbuI 01' On1l)u. A DLO .. HSO " E :bl&nJc MSCP auto-.t1c ])oot (mUf er) RL01/RL02 For Ql)ua TSV05 or 1Xl5. For O'n:f.bua MS. End of automatic ~oot lequence l:»lanJc ADDRESS 17765314. PO La • O. SCSR ar.r 05 • 1 (e3 65) T.h. content. of th1. location 1. 252 tor b•• t purpo •••• AmlRESS 17765316. PCR tB • O. SCSR Sr.r 05 • 1 (Ra3 65) A44ress 17765316 cont&1ns an alt.rnat. cbac~ua wb1ch 1. used only :by. tba rOll to incr.... the 1U'. of the EEPROM.' ]:)a.. ~I .. ADORESS 117653%0. PeR LI • o. BCD aI': 05 • '1 (RSl 65) A4dre •• 11765320 cont&1na the .1~ht ~lt ch.ckwor4 lor location. 0-316.~. ~1t. 1. the two'. coap1•••nt of the lua ot the previous 104(10).~yte•• 6.3 GRAPHIC FOJUW;' OF BOOTSrJAP. 011) AIm FORElGR tAlIGUAGE AREu S•• the tol1ow1nq I.ctlon. tor 4.tal1e44e.crlptlen. EAch of the thre. area8 ~e.cribe 1ft the to11ow1nq paq.. ba. & tive ~yt. ~.&c1.r ):alock! Each he&d.er .~ a J:)yte count to ~.cr~. the 11ze o! the ~lock. Bit. 15:13 of tb. ~. count Ipec1l1cally c1elcr~. the type ot head.er tbat 18 present. Each he&c1er bas ita own ~1It1nct cod.e 1n ~1t. 15:13 at the ~yte count. 1'he tonaat va·s· .et up th18 way ~o aake lt easy tor the he~er. to ~e 1c1ent1!1e4 to type anc1 to 1enqth of the uta ~locJc Wi th t~e he&d..r. Note, t.At location 18 paq. 37(8) tor & 8 K ~. EEPROM. It 18 paq. 1 tor & 2 K ~7't. EEnOM. c . *' c 00 000 00 . 320 00 00 322 330 00 332 Firlt location 1ft IEP.R~M --~----~----------.---------------Bal. arK - 105 ( 10 ) ~f1:e, I CPU and. USA· H&rc1var. pu'U.t.1"1 I and. other i.nfol'2l&t1on I CbecJcaua tor th1. ~locJc I onl,.. II-----------------------~-----------JCuatoaer u.. Boc u.ecl ~,. I I cU.t1t&l. - I ------------------~--------------I Headar of ~ootltrap • 1 (5 ~ytel) I ------------------------------....--·1 Bootstrap •. 1 2 I ]:)7te• • x1.,. data (var1~le 1enqth) -------------------------.--------Ezpan.ion tOI" ]:)ootltrap. 2 .• up \/ 1\. Expansion for tml ar . .· ~----------------~--------------aF.D s.rst.. 4escript1on ar.& •I Descr~e I,..te. per1pberals Cvaru:Dl. lenqtlU , I ~----~--------~---~----------I aF.D are& he&d.e" (5 ~yt.S) ~----------------------------------I Opt1onal lanquaq. test (ftZ1&bl. lenqth) 31 '31 166 176 t&st locat1on ---------·-----------~~----------I (5 ~7t •• ) Optional For.1qn l&nquaq. Hea4.r ----------------------------------- • .. ce.4 USER APPt.I~IO.I AREA III 'rHE "EEPROM The EEPROM ha. an area .et-a.14e tor use ~y cuato.er. or t1e14 " .ervice repre.en.tat1ve •• 1'l:tJ. • .&rea can ~ u.e4 tor any purpo.e. F1el~ .ervice W111normal11 use it to 10&4 1ft new ~oot.trap. for the -.y.t.. not covere4 ~y ~e roa c04e or ~y eba O'BA ~t ro. . Oft OHIBUS .y.t .... The cu.toaer coulcl use tlU. area tor cu.toa ~oot.trap. or other purpo.e. In the lI&ftufactur1nq proc... tb1. area coul4 ~e used to .tore .pecial proqraaa tor lianufactur1nq. ~e .1ze of the lor... varie. accorcUnq to availAble .pace. an,. th, The t1rst 105(10) location. of the EEPROM ar~ always set a.14e for DIGI~'s use only. ~. correspon4a to paqe 0 1ft the PCB. In a 1 It ~,. 8 EEPROM- there are 1. 944 ( 10) ])yte. locations av&1l&l)le tor use tor ~oot.trap •• UFD 4e.cr1pt1on. anA tor.1qn lanquaq. text. A 8 It ~,. 8 EEl'ROM ba. 8.086 ( 10) ~yte locat1oftl av&11al:»le. FORMA1' FOR USER APPt.lCA%IOS ABEl. III ':HE EEPROM The tollQV1nq shows the fOnult that the data auat follow to allow the 16 ~1t rOIl proqraa to load. an4 • tart a proqraa .tore
Source Exif Data:File Type : PDF File Type Extension : pdf MIME Type : application/pdf PDF Version : 1.3 Linearized : No XMP Toolkit : Adobe XMP Core 4.2.1-c041 52.342996, 2008/05/07-21:37:19 Create Date : 2018:07:03 16:53:25-08:00 Modify Date : 2018:07:03 17:04:48-07:00 Metadata Date : 2018:07:03 17:04:48-07:00 Producer : Adobe Acrobat 9.0 Paper Capture Plug-in Format : application/pdf Document ID : uuid:0bfb9104-e918-6148-93b1-46bf0f096e51 Instance ID : uuid:c81457b5-0eed-3343-b2bf-aad40bed61ec Page Layout : SinglePage Page Mode : UseNone Page Count : 98EXIF Metadata provided by EXIF.tools