Datasheet
Debug Support
15-16 MCF5206e USER’S MANUAL MOTOROLA
Command Sequence:
Operand Data:
Two operands are required for this instruction. The first operand is a longword absolute ad-
dress that specifies a location to which the operand data is to be written. The second oper-
and is the data. Byte data is transmitted as a 16-bit word, justified in the least significant byte;
16- and 32-bit operands are transmitted as 16 and 32 bits, respectively.
Result Data:
Successful write operations return a status of $0FFFF. A bus error on the write cycle is in-
dicated by the assertion of bit 16 in the status message and by a data pattern of $0001.
15.2.3.4.5 Dump Memory Block (DUMP). DUMP is used in conjunction with the READ
command to dump large blocks of memory. An initial READ is executed to set up the starting
address of the block and to retrieve the first result. The DUMP command retrieves
subsequent operands. The initial address is incremented by the operand size (1, 2, or 4) and
saved in a temporary register (Address Breakpoint High (ABHR)). Subsequent DUMP
MS ADDR
"NOT READY"
LS ADDR
"NOT READY"
WRITE (B/W)
???
NEXT CMD
"NOT READY"
XXX
"NOT READY"
XXX
XXX
BERR
"CMD COMPLETE"
NEXT CMD
WRITE
MEMORY
LOCATION
DATA
"NOT READY"
MS ADDR
"NOT READY"
LS ADDR
"NOT READY"
WRITE (LONG)
???
NEXT CMD
"NOT READY"
XXX
"NOT READY"
XXX
XXX
BERR
"CMD COMPLETE"
NEXT CMD
WRITE
MEMORY
LOCATION
MS DATA
"NOT READY"
LS DATA
"NOT READY"
CONTROL
REGISTER
CONTROL
REGISTER
MEMORY
LOCATION
MEMORY
LOCATION
Fr
eescale S
emiconduct
or
, I
Freescale Semiconductor, Inc.
For More Information On This Product,
Go to: www.freescale.com
nc...
