
REAL TIME DEBUGGER (RTD)
15
15-2
32185/32186 Group Hardware Manual
Rev.1.10 REJ09B0235-0110 May 15, 07
15.1 Outline of Real-Time Debugger (RTD)
The Real-Time Debugger (RTD) is a serial interface through which to read or write to any location in the
entire area of the internal RAM by using commands from outside the microcomputer. Because data transfers
between the RTD and internal RAM are performed via a dedicated internal bus independently of the M32R-
FPU, RTD operation can be controlled without the need to stop the M32R-FPU.
Table 15.1.1 Outline of the Real-Time Debugger (RTD)
Item
Description
Transfer method
Clock-synchronous serial interface
Generation of transfer clockGenerated by external host
RAM access area
Entire area of the internal RAM (controlled by A14–A29)
Transmit/receive data length
32 bits (fixed)
Bit transfer sequence
LSB first
Maximum transfer rate
2 Mbits/second
Input/output pins
4 pins (RTDTXD, RTDRXD, RTDACK, RTDCLK)
Number of commands
Following five functions
Monitor continuously
Output real-time RAM content
Forcibly rewrite RAM content (with verify)
Recover from runaway condition
Request RTD interrupt
Figure 15.1.1 Block Diagram of the Real-Time Debugger (RTD)
15.1 Outline of Real-Time Debugger (RTD)
Control Circuit
Commands
Data
Address
Data
RTD Control Circuit
Entire Area of
Internal RAM
M32R-FPU
Core
Address
Data
Bus Switching Circuit
RTDCLK
RTDACK
RTDTXD
RTDRXD