RCA CDPl8S693 User Manual page 57

Table of Contents

Advertisement

User Manual for Microboard Computer Development System CDP18S693 & CDP18S694
56
LOWEST PROM ADDRESS (XX00)? 0500
LOADING COMPLETED
ERR:M(0800)=18, PROM=FF . .ERROR LSTG STARTS
ERR:M(0801)=C0, PROM=FF
ERR:M(0802)-04, PROM=FF . .BREAK KEY PRESSED
***ABORTED***
MCDS PROM PROGRAMMER VER X
F, V, P, C, S, J, U?
Copy Operations—
The "C" Command
Procedure
The copy operation reads the contents of a PROM
into the selected page(s) of the buffer RAM. Make sure
there is sufficient free RAM to hold all the data to be
copied. For example, copying a 2716 requires two
kilobytes of RAM buffer and the copy must begin on
page 8 if there are only four kilobytes of RAM in a
MCDS system. The program does not test for the
presence of RAM at the assigned page(s). A copy
operation is automatically followed by a verify. Upon
completion of a copying operation, the program
responds with a "DONE" message or a list of errors if
the copy did not verify. Errors could be due to a
hardware problem or attempting to copy into non­
existent RAM.
A direct copy of the PROM is made if positive logic
is chosen; the data is inverted if negative logic is
chosen. A COPY followed by a PRO G RA M
operation is the sequence used to reproduce PROM 's.
Refer to the next Section for examples of compound
operations.
Example
Copy a 2758 into RAM pages 8, 9, A and R.
MCDS PROM PROGRAMMER VER X
F, V, P, C, S, J, U? C
TYPE #? 2758
LOGIC=P, N? P
PAGE# =8
DONE
MCDS PROM PROGRAMMER VER X
F, V, P, C, S, J, U?
The Fill Command
Procedure
This command is used to fill selected page(s) of the
buffer RAM with all 1 's for positive logic, or all 0's for
negative logic. The user should respond to the
PAGE#= prompt with the starting page, as usual. The
number of pages that will be filled is determined by the
PROM type number entered— 1 page for 1702 or
CDP18U42, 4 pages for a 2758, etc.
This command is used in verifying that a PROM has
been completely erased. The erased PROM is
VERlFY'ed against a buffer filled with l 's or 0's, as
appropriate.
Example
Fill RAM pages B through E with 0's (4 pages).
MCDS PRQM PROGRAMMER VER X
F, V, P, C, S, J, U? F
TYPE #? 2708
. .2708 IS 4-PG DEVICE
LOGIC-P, N? N
PAGE# =B
DONE
MCDS PROM PROGRAMMER VER X
F, V, P, C, S, J, U?
The "U " Command
Procedure
The "U" command returns control to the monitor
program which responds by printing an asterisk (*)
prompt.
Example
MCDS PROM PROGRAMMER VER X
F, V, P, C, S, J, U? U
*_
The "J " Command
Procedure
The "J " command allows the user to rewind tapes.
Example
MCDS PROM PROGRAMMER VER X
F, V, P, C, S, J, U? J
REWIND TAPES, THEN TYPE ANY KEY X
MCDS PROM PROGRAMMER VER X
F, V, P, C, S, J, U?
The SAVE Operation—
The "S " Command
The SAVE routine allows the user to copy any
number of pages of the buffer RAM onto a file in
reloadable format. The file thus generated will be in
ASCll-Hex and can be used to program other
PROM 's. Also, it can be loaded into RAM fora ROM
emulator function (a Micromonitor feature) or it can
serve as thedata forgeneration of masked ROM's such
as the CDP1831 / 33.
Procedure
The prompts for this command are different from
the previous ones. The user is not asked for the type of
PROM or the starting page. Saving always starts on
page 8 and is done in positive logic. The number of
pages to be saved is designated in hexadecimal—from
1 to F7. The S command, in conjunction with the tape
file reader and other commands, can be used to merge
or truncate files and combine several smaller PROM 's
for the generation of one larger ROM. See the next
section for examples of compound command usage.
When the SAVE operation is started, it asks for the
number of pages of data to be saved on tape by typing
# PAGES?
The SAVE operation then asks for the tape number the
data is to be written to by typing
TAPE#?

Advertisement

Table of Contents
loading

This manual is also suitable for:

Cdpl8s694

Table of Contents