What is JTAG Cable?
All ARM micro-controllers include a JTAG interface
port for debugging. The JTAG interface essentially includes 4 signals – TMS,
TDI, TDO and TCK. A computer program – like SDB Debugger
– can connect to the ARM micro-controller through this JTAG interface. The
problem is that computers do not have a “JTAG Interface Port”. Computers
typically have I/O ports like Serial port or USB port. So we need a device
which will serve as an interface between Computer’s USB or Serial port and the
ARM micro-controller’s JTAG port. This device is JTAG Cable.
How does it work?
JTAG Cable is not merely a bunch of
wires – though the word “Cable” is likely to indicate so. Actually it includes
an active Electronic circuit. It provides JTAG interface on one side and either
USB or RS232 (serial) interface on the other side. Physical connection is
typically as shown in this figure:

Of course, there are 2 models of
SPJ Systems JTAG Cables:
·
SJT-S: provides serial port on the
computer side.
·
SJT-U: provides USB interface on the
computer side.
Both provide JTAG interface on the
target side.
Many ARM target boards provide
standard 20 pin JTAG connector, while some others provide somewhat different
kind of connector – typically smaller connector due to space constraints. For
example, most of the MiniARM Evaluation boards
provide a 10 pin connector. Hence, SPJ Systems JTAG Cables (SJT-S as well as
SJT-U) provide 2 types of connectors on the target side: one that is compatible
with the standard 20 pin JTAG connector, and another one compatible with the
MiniARM JTAG Connector.
If your ARM micro-controller based
target hardware provides standard 20 pin JTAG connector, then SJT-S or SJT-U
can directly connect to it. If your target hardware provides different pinout
for the JTAG connector, then you may need to use an intermediate cable to match
the pinout.
Connections of standard 20 pin JTAG
connector:

Signals RTCK, DBGRQ and DBGACK are
not mandatory.
Connections of MiniARM style 10 pin JTAG connector:

Signal RTCK is not mandatory.
Along with the SDB
Debugger, these JTAG Cables can be used for debugging as well as for flash
programming.
Have questions? Goto FAQ page.
We also make general purpose evaluation boards, based on ARM micro-controllers (for
example, LPC2104, LPC2138, LPC2148…).
Note: We reserve the right to change specifications
of any product without notice.
HOME
| PRODUCTS | SUPPORT | TRAINING | SERVICES | PRICES | DOWNLOAD | FEEDBACK | JOBS