Freescale Semiconductor MCF5329 Reference Manual page 847

Devices supported: mcf5327; mcf5328; mcf53281; mcf5329
Table of Contents

Advertisement

Command Sequence:
FILL (LONG)
???
FILL (B/W)
???
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.
36.4.1.5.7
Resume Execution (
The pipeline is flushed and refilled before normal instruction execution resumes. Prefetching begins at the
current address in the PC and at the current privilege level. If any register (such as the PC or SR) is altered
by a BDM command while the processor is halted, the updated value is used when prefetching resumes.
If a
command issues and the CPU is not halted, the command is ignored.
GO
15
14
13
12
0x0
Command Sequence:
Freescale Semiconductor
MS DATA
LS DATA
'NOT READY'
'NOT READY'
XXX
NEXT CMD
'ILLEGAL'
'NOT READY'
WRITE
DATA
MEMORY
'NOT READY'
LOCATION
XXX
NEXT CMD
'ILLEGAL'
'NOT READY'
Figure 36-28.
FILL
)
GO
11
10
9
0xC
Figure 36-29.
GO
GO
???
Figure 36-30.
GO
MCF5329 Reference Manual, Rev 3
WRITE
MEMORY
'NOT READY'
LOCATION
XXX
'NOT READY'
NEXT CMD
'CMD COMPLETE'
XXX
BERR
Command Sequence
8
7
6
5
0x0
Command Format
NEXT CMD
'CMD COMPLETE'
Command Sequence
Debug Module
XXX
NEXT CMD
'CMD COMPLETE'
XXX
NEXT CMD
BERR
'NOT READY'
NEXT CMD
'NOT READY'
4
3
2
1
0x0
0
36-31

Advertisement

Table of Contents
loading

Table of Contents