Specifications
Hardware Emulation and Real-Time Data Exchange
1-12
1.5 Hardware Emulation and Real-Time Data Exchange
TI DSPs provide on-chip emulation support that enables Code Composer
Studio to control program execution and monitor real-time program activity.
Communication with this on-chip emulation support occurs via an enhanced
JTAG link. This link is a low-intrusion way of connecting into any DSP system.
An emulator interface, like the TI XDS510, provides the host side of the JTAG
connection. Evaluation boards like the C6x EVM provide an on-board JTAG
emulator interface for convenience.
The on-chip emulation hardware provides a variety of capabilities:
❏
Starting, stopping, or resetting the DSP
❏
Loading code or data into the DSP
❏
Examining the registers or memory of the DSP
❏
Hardware instruction or data-dependent breakpoints
❏
A variety of counting capabilities including cycle-accurate profiling
❏
Real-time data exchange (RTDX) between the host and the DSP
Code Composer Studio provides built-in support for these on-chip
capabilities. In addition, RTDX capability is exposed through host and DSP
APIs, allowing for bi-directional real-time communications between the host
and DSP.
RTDX provides real-time, continuous visibility into the way DSP applications
operate in the real world. RTDX allows system developers to transfer data
between a host computer and DSP devices without stopping their target
application. The data can be analyzed and visualized on the host using any
OLE automation client. This shortens development time by giving designers
a realistic representation of the way their systems actually operate.