Cpu Roms Date Code 3444 Exceptions - HP Series 37 Reference Manual

3000 series self test and maintenance mode
Table of Contents

Advertisement

Softpanel
The commands for the memory breakpoint board are as follows:
A'
.
{RD}
dSMB [B;]
bank.numertc['{WR}][,RA]
Sets a memory breakpoint. Defaults to breakpoint A if not specified.
RD
and
WR
are to specify read or
write only. The default is read/write.
RA
sets up range mode, and must be specified on the last address
entered. For example, to set a range breakpoint for reads to address range 1000 to 2000 in bank 0, enter
the sequence 5MB A:0.l000 followed by 5MB B:0.2000,RA
eMB
Clears ALL memory breakpoints. (A and R can only be cleared together).
SMD
bit pattern
Sets a data pattern for the breakpoint. This feature is particularly useful for the case of a particular data
pattern showing up at random in a table. A single 16-bit word can be specified, made up of
a's.
I's, and
X's (don't cares). For example, if the data pattern %20040 is showing lip at random in some resident table
in MPE, (virtual tables must be frozen using System Debug) then the sequence would be to do 5MB
A:
<address of start of table>
followed by 5MB B: <address of end of table>, followed by
SMD 0010000000100000. The bit pattern MUST contain a sequence of 16 ones, zeros, and xs.
The SMD command, when used, must follow the setting up of the range.
SB
Shows the current state of the breakpoints
A
and B, the ranging flag, and the data pattern.
CPU ROMS Date Code 3444 Exceptions
I. The Softpanel
ENV
command. One would expect ENV
a
to turn the ENV feature off.
Instead, it
prints "Whoops.
5 below Q! Env Aborted!". The workaround is to type ENV with no parameter to
turn ENV off.
2. In the Softpanel: the RTOC command does not give a new line after printing the value of the requested
TOC register. The dis"hy produced is thus somewhat confusing.
3.
In the Softpanel:
Any hexadecimal value starting with an alphabetic character (for example,
"A","AOO","CO") must be preceeded by either a zero or a dollar sign, even if the current radix is set to
Hexadecimal. Imbedded letters in a hex value starting with a numeric (for example, "ICOO") do not have
this restriction.
The reason for this quahficatio,l for
numeri.c
in the hex radix is to distinguish between the Dil register
and the value ",$DB"
4. In the Softpanel, the 5MB command catches the condltlOn where the st:\1B breakpL'lTlt board lS Bllssmg.
but the SMD command does not.
5.
In the Softpanel, the T (Trace) command to a non -existent s-bank does not print an error message.
NOV 84
4-6

Advertisement

Table of Contents
loading

Table of Contents