Motorola DigitalDNA ColdFire MCF5272 User Manual page 142

Integrated microprocessor
Table of Contents

Advertisement

Background Debug Mode (BDM)
5.5.3.3.6 Fill Memory Block (
A
command is used with the
FILL
initial
is executed to set up the starting address of the block and to supply the first
WRITE
operand. The
command writes subsequent operands. The initial address is incremented
FILL
by the operand size (1, 2, or 4) and saved in a temporary register after the memory write.
Subsequent
commands use this address, perform the write, increment it by the current
FILL
operand size, and store the updated address in the temporary register.
If an initial
is not executed preceding the first
WRITE
response is returned.
The
FILL
a valid command only when preceded by another
or a
WRITE
is returned. The
padding without corrupting the address pointer.
The size field is examined each time a
size to be altered dynamically.
Command Formats:
15
Byte
X
Word
Longword
5-30
)
FILL
WRITE
command does not check for a valid address—
command. Otherwise, an illegal command response
command can be used for intercommand
NOP
FILL
12
11
0x1
0xC
X
X
X
X
X
0x1
0xC
0x1
0xC
Figure 5-27.
FILL
MCF5272 User's Manual
command to access large blocks of memory. An
command, the illegal command
FILL
NOTE:
command is processed, allowing the operand
8
7
0x0
X
X
0x4
D[15:0]
0x8
D[31:16]
D[15:0]
Command Format
is
FILL
, a
,
FILL
NOP
4
3
0x0
D[7:0]
0x0
0x0
0

Advertisement

Table of Contents
loading

Table of Contents