
TABLE OF CONTENTS
Paragraph
Title
Page
Number
MOTOROLA
Table of Contents
TOC-11
18.6.5
Arbitration Lost . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .18-15
Debug Support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .19-1
19.1
Breakpoint (BKPT) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .19-1
19.1.1
Debug Support Signals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .19-1
19.1.2
19.1.3
Development Serial Input (DSI) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .19-2
19.1.5
19.1.6
19.1.7
Real-Time Trace Support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .19-4
Processor Status Signal Encoding . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .19-4
19.2.1.1
Begin Execution of an Instruction (PST = $1) . . . . . . . . . . . . . . . . . . . . . . . . . . . .19-4
19.2.1.3
19.2.1.4
Begin Execution of Taken Branch (PST = $5) . . . . . . . . . . . . . . . . . . . . . . . . . . . .19-5
19.2.1.6
19.2.1.7
Exception Processing (PST = $C) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .19-6
19.2.1.9
Processor Stopped (PST = $E) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .19-6
19.2.1.11
19.3
19.3.1
CPU Halt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .19-7
19.3.2
BDM Serial Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .19-7
19.3.2.1
Receive Packet Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .19-8
19.3.2.2
Transmit Packet Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .19-9
19.3.3
BDM Command Set . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .19-9
BDM Command Set Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .19-9
19.3.3.2
ColdFire BDM Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .19-9
19.3.3.3
19.3.3.4
Read Address/Data Register (RAREG/RDREG) . . . . . . . . . . . . . . . . . . . . . . . . .19-13
Write Address/Data Register (WAREG and WDREG) . . . . . . . . . . . . . . . . . . . . .19-13
19.3.3.4.3
19.3.3.4.4
Dump Memory Block (DUMP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .19-17
Fill Memory Block (FILL) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .19-18
19.3.3.4.7
Resume Execution (GO) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .19-20
No Operation (NOP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .19-20
19.3.3.4.9
Write Control Register (WCREG) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .19-22
Read Debug Module Register (RDMREG) . . . . . . . . . . . . . . . . . . . . . . . . . . . . .19-22
Write Debug Module Register (WDMREG) . . . . . . . . . . . . . . . . . . . . . . . . . . . . .19-23
19.3.3.4.13
Unassigned Opcodes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .19-24
19.3.3.5
19.4
Theory of Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .19-26
Emulator Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .19-27