Datasheet
Debug Support
MOTOROLA MCF5206e USER’S MANUAL 15-19
15.2.3.4.6 Fill Memory Block (FILL). FILL is used in conjunction with the WRITE
command to fill large blocks of memory. An initial WRITE is executed to set up the starting
address of the block and to supply the first operand. The FILL command writes subsequent
operands. The initial address is incremented by the operand size (1, 2, or 4) and is saved in
ABHR after the memory write. Subsequent FILL commands use this address, perform the
write, increment it by the current operand size, and store the updated address in ABHR.
NOTE
The FILL command does not check for a valid address in
ABHR—FILL is a valid command only when preceded by
another FILL, NOP or by a WRITE command. Otherwise, an
illegal command response is returned. The NOP command can
be used for intercommand padding without corrupting the
address pointer.
The size field is examined each time a FILL command is processed, allowing the operand
size to be altered dynamically.
Formats:
1514131211109876543210
$1 $C $0 $0
XXXXXXXX DATA [7:0]
Byte FILL Command
1514131211109876543210
$1 $C $4 $0
DATA [15:0]
Word FILL Command
1514131211109876543210
$1 $C $8 $0
DATA [31:16]
DATA [15:0]
Long FILL Command
Fr
eescale S
emiconduct
or
, I
Freescale Semiconductor, Inc.
For More Information On This Product,
Go to: www.freescale.com
nc...
