
viii
MCF5272 User’s Manual
CONTENTS
Paragraph
Number Title Page
Number
5.4.2 Address Attribute Trigger Register (AATR).................................................. 5-7
5.4.3 Address Breakpoint Registers (ABLR, ABHR)............................................. 5-9
5.4.4 Configuration/Status Register (CSR).............................................................. 5-9
5.4.5 Data Breakpoint/Mask Registers (DBR, DBMR)......................................... 5-11
5.4.6 Program Counter Breakpoint/Mask Registers (PBR, PBMR)...................... 5-12
5.4.7 Trigger Definition Register (TDR)............................................................... 5-13
5.5 Background Debug Mode (BDM).................................................................... 5-15
5.5.1 CPU Halt....................................................................................................... 5-16
5.5.2 BDM Serial Interface.................................................................................... 5-17
5.5.2.1 Receive Packet Format ............................................................................. 5-18
5.5.2.2 Transmit Packet Format............................................................................ 5-18
5.5.3 BDM Command Set...................................................................................... 5-19
5.5.3.1 ColdFire BDM Command Format............................................................ 5-20
5.5.3.1.1 Extension Words as Required............................................................... 5-20
5.5.3.2 Command Sequence Diagrams................................................................. 5-21
5.5.3.3 Command Set Descriptions ...................................................................... 5-22
5.5.3.3.1 Read A/D Register (rareg/rdreg) .......................................................... 5-23
5.5.3.3.2 Write A/D Register (wareg/wdreg) ...................................................... 5-24
5.5.3.3.3 Read Memory Location (read).............................................................. 5-25
5.5.3.3.4 Write Memory Location (write) ........................................................... 5-26
5.5.3.3.5 Dump Memory Block (dump).............................................................. 5-28
5.5.3.3.6 Fill Memory Block (fill)....................................................................... 5-30
5.5.3.3.7 Resume Execution (go) ........................................................................ 5-32
5.5.3.3.8 No Operation (nop)............................................................................... 5-33
5.5.3.3.9 Read Control Register (rcreg)............................................................... 5-34
5.5.3.3.10 Write Control Register (wcreg)............................................................ 5-35
5.5.3.3.11 Read Debug Module Register (rdmreg) ............................................... 5-36
5.5.3.3.12 Write Debug Module Register (wdmreg)............................................. 5-37
5.6 Real-Time Debug Support................................................................................ 5-37
5.6.1 Theory of Operation...................................................................................... 5-38
5.6.1.1 Emulator Mode......................................................................................... 5-39
5.6.2 Concurrent BDM and Processor Operation.................................................. 5-39
5.7 Processor Status, DDATA Definition............................................................... 5-40
5.7.1 User Instruction Set ...................................................................................... 5-40
5.7.2 Supervisor Instruction Set............................................................................. 5-44
5.8 Motorola-Recommended BDM Pinout............................................................. 5-45
Chapter 6
System Integration Module (SIM)
6.1 Features............................................................................................................... 6-1
6.2 Programming Model........................................................................................... 6-3