KDJ11 B_Firmware_Spec B Firmware Spec

User Manual: Pdf KDJ11-B_Firmware_Spec

Open the PDF directly: View PDF PDF.
Page Count: 98

DownloadKDJ11-B_Firmware_Spec KDJ11-B Firmware Spec
Open PDF In BrowserView 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)eUI

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                      : 98
EXIF Metadata provided by EXIF.tools

Navigation menu