beautypg.com

Command sequence – Motorola ColdFire MCF5281 User Manual

Page 648

background image

Debug Support

30-30

Freescale Semiconductor

Command Sequence:

Figure 30-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 30-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’

MCF5282 and MCF5216 ColdFire Microcontroller User’s Manual, Rev. 3

This manual is related to the following products: