Mitsubishi Electric M32R Series User Manual page 696

Mitsubishi 32-bit risc single-chip microcomputers
Table of Contents

Advertisement

14
14.1 Outline of the Real-Time Debugger (RTD)
The Real-Time Debugger (RTD) is a serial I/O through which to read or write to the internal RAM's
entire area using commands from outside the microprocessor. Because data transfers between the
RTD and internal RAM are performed using an internal dedicated bus independently of the M32R
CPU, operation can be controlled without having the stop the M32R CPU.
Table 14.1.1 Outline of the Real-Time Debugger (RTD)
Item
Transfer method
Generation of transfer clock
RAM access area
Transmit/receive data length
Bit transfer sequence
Maximum transfer rate
Input/output pins
Number of commands
CPU
Address
Data
Figure 14.1.1 Block Diagram of the Real-Time Debugger (RTD)
14.1 Outline of the Real-Time Debugger (RTD)
Content
Clock-synchronized serial I/O
Generated by external host
Entire area of internal RAM (controlled by A16-A29)
32 bits (fixed)
LSB first
2 Mbits/second
4 lines (RTDTXD, RTDRXD, RTDACK, RTDCLK)
Following five functions
• Monitors continuously
• Outputs real-time RAM contents
• Forcibly rewrites RAM contents (with verify)
• Recovers from runaway
• Requests RTD interrupt
Entire RAM
area
Address
Data
Address
Data
Bus switching circuit
14-2
REAL-TIME DEBUGGER (RTD)
RTD control circuit
Control circuit
Command
Data
RTDCLK
RTDACK
RTDTXD
RTDRXD
Ver.0.10

Advertisement

Table of Contents
loading

Table of Contents