Specifications
Hardware Emulation and Real-Time Data Exchange
Code Composer Studio Overview
1-13
RTDX consists of both target and host components. A small RTDX software
library runs on the target DSP. The designer's DSP application makes
function calls to this library’s API in order to pass data to or from it. This library
uses the on-chip emulation hardware to move data to or from the host
platform via an enhanced JTAG interface. Data transfer to the host occurs in
real time while the DSP application is running.
On the host platform, an RTDX library operates in conjunction with Code
Composer Studio. Display and analysis tools can communicate with RTDX
via an easy-to-use COM API to obtain the target data or send data to the DSP
application. Designers may use standard software display packages, such as
National Instruments' LabVIEW, Quinn-Curtis' Real-Time Graphics Tools, or
Microsoft Excel. Alternatively, designers can develop their own Visual Basic
or Visual C++ applications.
RTDX can also record real-time data and play it back for non-real-time
analysis. The following sample display features National Instruments’
LabVIEW. On the target a raw signal pattern is run through an FIR filter, and
both the raw and filtered signals are sent to the host via RTDX. On the host
the LabVIEW display obtains the signal data via the RTDX COM API. These
two signals appear on the left half of the display. To confirm that the target’s
FIR filter is operating correctly, power spectrums are produced. The target’s
filtered signal is run through a LabVIEW power spectrum and displayed on
the top right. The target’s raw signal is run through a LabVIEW FIR filter
followed by a LabVIEW power spectrum and displayed on the bottom right.
Comparison of these two power spectrums validates the target FIR filter.
User display
TI display
Third party
display
Code Composer
RTDX host
library
Emulation
RTDX target library
Application
PC TMS320 DSP
RTDX COM API RTDX target API
Live or recorded
data
JTAG