Texas Instruments TMDSEMU560V2STM-U - Blackhawk XDS560v2 System Trace USB Emulator TMDSEMU560V2STM-U TMDSEMU560V2STM-U Datenbogen

Produktcode
TMDSEMU560V2STM-U
Seite von 42
EMU0−EMU1 Signal Considerations
 
3-16
3.8
EMU0−EMU1 Signal Considerations
The EMU0−EMU1 signals are bi-directional multifunctional signals. These sig-
nals are used for software benchmarking and software profiling.
On multi-processor systems, they can be used to assist in debugging by caus-
ing an interrupt or breakpoint to occur from one device to another. These sig-
nals are used for HS-RTDX (High-Speed Real Time Data eXchange).
HS-RTDX is a form of bi-directional data transfer.
Each EMU signal supports a single channel of data transfer.
This form of communication uses TCK and the EMU0 and/or EMU1 to achieve
up to 2 Megabytes/second transfer rate. Also, the EMU0−EMU1 signals may
be used to select different modes of the device.
These modes are set when the device RESET signal is release, for normal
emulation the EMU0−EMU1 signal should be pulled high to the device Input/
Output voltage.
For designs with target devices that don’t support HS-RTDX the only require-
ment is that it is necessary to ensure that the EMU0–EMU1 lines can go from
a logic low level to a logic high level in less than 10 
µ
s. This can be calculated
using the formula in Equation 3−3:
Equation 3−3. Calculating EMU0-EMU1 Lines That Don’t Support HS-RTDX
s
pF
K
C
N
R
t
device
per
load
devices
pullup
r
µ
64
.
5
)
15
16
7
.
4
(
5
)
(
5
_
_
=
×
×
Ω
=
×
×
=
For designs with target devices that support HS-RTDX, the requirements are
the same for a low number of devices. But as the number devices increases
the response of the EMU0−EMU1 signal will increase which will require the
user to reduced the TCK frequency.
To maximize the TCK rate, the user will be required to manually adjust the TCK
frequency and run the HS-RTDX confidence tests until a frequency is found
where the HS-RTDX confidence tests pass reliability.
It is suggested that after a frequency is found, that the user reduce the frequen-
cy by additional 10% to guarantee that temperature and environmental
changes don’t affect the operation of the emulator.
For some multi-processor designs crossbar technology (CBT) devices could
be used to break the number of devices into a bank of devices.