10. Using the PROM Programmer
55
pressing and holding the BREAK key until the
message
***ABORTED***
is typed.
The programming time required for each PROM
type is given in Table XVI.
Table XVI Programming Times—Typical Values.
Type No.
Time
CDP18U42
3 seconds
2708
2 minutes 45 seconds
2716
1 m in u te4 5 seco n ds
2758
50 seconds
Examples
In the following examples, system-generated output
is underlined.
1. Program a 2758 from RAM pages 8, 9
MCDS PROM PROGRAMMER VER X
F, V, P, C, S, J, U? P
TYPE #? 2758
LOGIC=P, N? P
(T)APE OR (R)AM? R
PAGE# = 8
DONE
REPROGRAM 2758? N
MCDS PROM PROGRAMMER VER X
F, V, P, C, S, J, U?
2. Program two C D P 1842’s with the same data from a
tape on drive 1. Program for address 0100 to 01FF.
MCDS PROM PROGRAMMER VER X
F, V, P, C, S, J, U? P
TYPE #? 1842
LOGIC-P, N? P
(T)APE OR (R)AM? T
TAPE#? 1
LOWEST PROM ADDRESS (XX00)? 0100
LOADING COMPLETED
..FILE LOADED
..PROGRAMMING BEGINS
..PROGRAMMING AND
..VERIFY DONE
REPROGRAM 1842? Y
..INSERT NEXT 1842,
. .THEN TYPE Y.
DONE
. .PROGRAMMING AND
..VERIFY DONE
REPROGRAM 1842? N
. .RESTART PROGRAM
MCDS PROM PROGRAMMER VER X
F, V, P, C, S, J, U? U
. .RETURN TO MONITOR
Verify Operations—
The “V ” Command
Verify operations compare a selected area of the
RAM buffer against the contents of a PROM. As with
the programming operation, the buffer is loaded by
either COPYing a PROM into it or loading data from
a file. The user can select the page(s) against which a
PROM is to be verified, or, if he chooses to use a file,
the appropriate data is loaded starting at page 8 and
automatically verified from there. See subsection “File
Reader Subroutines’’ later in this section for details on
the file reader operation.
Procedure
A verify operation is automatically done after a
PROGRAM or COPY operation. If there are no
errors, the DONE message appears. Any mismatch
between a PROM address and the corresponding
buffer address results in an error listing such as
ERR;M(0800)=FF, PROM=00
This error listing says that location 0800 in the RAM
buffer contains an FF, but the corresponding location
of the PROM (which would be its first address in this
case) contains a 00. A long error listing can be stopped
by pressing and holding the BREAK key until the
message
***ABORTED***
is typed. The program then restarts from the beginning
when the BREAK key is released.
The program begins by asking for the type of
operation to be performed, for the PROM type
number, and whether the operation is with positive or
negative logic. The verify command has exactly the
same command format and requirements as the “P ”
command.
At the end of a verify operation, the program will
ask if another PROM of the same type is to be verified
against the same RAM data. If the answer is no, the
user should type an “N”. If the answer is yes, the
following steps should be taken.
—Shut off power switch S2
—Remove the PROM just verified
—Insert the new PROM to be verified
—Turn on switch S2
—Type the letter Y for yes on the terminal
Examples
1. Verify a 2708 against RAM pages 9 through C.
MCDS PROM PROGRAMMER VER X
F, V, P, C, S, J, U? V
TYPE #? 2716
LOGIC-P, N? P
(T)APE OR (R)AM? R
PAGE# =9
DONE
REVERIFY 2708? N
MCDS PROM PROGRAMMER VER X
F, V, P, C, S, J, U?
2. Verify a 2716 against a tape file. Verify against
addresses 0500 through 0CFF of the file.
MCDS PROM PROGRAMMER VER X
F, V, P, C, S, J, U? V
TYPE #? 2716
LOGIC=P, N? P
(T)APE OR (R)AM? T
TAPE#? 1