Freescale Semiconductor, Inc.
starting address of the block and to retrieve the first result. Subsequent operands are
retrieved with the DUMP command. The initial address is incremented by the operand size
(1, 2, or 4) and saved in a temporary register. Subsequent DUMP commands use this
address, increment it by the current operand size, and store the updated address back in
the temporary register.
NOTE
The DUMP command does not check for a valid address in the
temporary register—DUMP is a valid command only when
preceded by another DUMP or by a READ command.
Otherwise, the results are undefined. The NOP command can
be used for intercommand padding without corrupting the
address pointer.
The size field is examined each time a DUMP command is given, allowing the operand
size to be altered dynamically.
Command Format:
15
0
14
0
13
0
12
1
11
1
10
1
9
0
8
1
7
6
5
0
4
0
3
0
2
0
1
0
0
0
OP SIZE
Command Sequence:
READ
MEMORY
LOCATION
XXX
"NOT READY"
DUMP (LONG)
???
NEXT CMD
RESULT
XXX
NEXT CMD
BERR/AERR
"NOT READY"
XXX
NEXT CMD
"ILLEGAL"
"NOT READY"
READ
MEMORY
LOCATION
XXX
"NOT READY"
DUMP (LONG)
???
NEXT CMR
LS RESULT
NEXT CMD
MS RESULT
NEXT CMD
XXX
BERR/AERR
"NOT READY"
XXX
NEXT CMD
"ILLEGAL"
"NOT READY"
MOTOROLA
MC68340 USER’S MANUAL
5- 81
For More Information On This Product,
Go to: www.freescale.com