Motorola MCF5281 사용자 설명서

다운로드
페이지 816
29-30
MCF5282 User’s Manual
MOTOROLA
 
Background Debug Mode (BDM)  
The size field is examined each time a 
FILL
 command is processed, allowing the operand
size to be altered dynamically.
Command Formats:
Command Sequence:
Figure 29-28. 
FILL
 Command Sequence
Operand Data:
A single operand is data to be written to the memory location. Byte 
data is sent as a 16-bit word, justified in the least-significant byte; 16- 
and 32-bit operands are sent as 16 and 32 bits, respectively.
Result Data:
Command complete status (0xFFFF) is returned when the register 
write is complete. A value of 0x0001 (with S set) is returned if a bus 
error occurs.
15
12
11
8
7
4
3
0
Byte
0x1
0xC
0x0
0x0
X
X
X
X
X
X
X
X
D[7:0]
Word
0x1
0xC
0x4
0x0
D[15:0]
Longword
0x1
0xC
0x8
0x0
D[31:16]
D[15:0]
Figure 29-27.  
FILL
 Command Format
XXX
’NOT READY’
FILL (B/W)
???
DATA
’NOT READY’
NEXT CMD
’NOT READY’
WRITE 
MEMORY
LOCATION
XXX
BERR
NEXT CMD
’CMD COMPLETE’
XXX
’ILLEGAL’
NEXT CMD
’NOT READY’
XXX
’NOT READY’
FILL (LONG)
???
MS DATA
’NOT READY’
LS DATA
’NOT READY’
WRITE 
MEMORY
LOCATION
XXX
BERR
NEXT CMD
’CMD COMPLETE’
XXX
’ILLEGAL’
NEXT CMD
’NOT READY’
NEXT CMD
’NOT READY’