JTAG Programming Adapter Manual
JTAG Programming Adapter Manual
Installation Information
Introduction
2 JTAG-Adapter
Connectors
Connectors
HEADER 8* Power
SMD
HEADER 16~
HEADER 20#
Legend:
*= Input Connector
~= Input or Output Connector
#= Output Connector
Input Connectors
The JTAG-Adapter provides five input connectors (see figure below).
HEADER 10* DSUB 9*
HEADER 8*
HEADER 18*
HEADER 16~
JTAG-Adapter 3
Connectors
HEADER 18
HEADER 18 is an 18-pin header which is used for Xilinx EPLD and FPGA program-
ming. The JTAG-Adapter detects which download cable is used. Supported Xilinx
cables are:
• Serial XChecker
• Parallel XChecker III or IV
• MultiLinx cable
The following connector pinouts give information on which signal is assigned to
which pin.
1 VP5 VP5 10
2 GND TDO 11
3 n.c. Reserved 12
4 Reserved n.c. 13
5 Reserved TDI 14
6 Reserved TCK 15
7 Reserved TMS 16
8 Reserved Reserved 17
9 Reserved Reserved 18
Figure 3: HEADER 18 (P40) - Pinout for Xilinx Serial XChecker or MultiLinx Download Cables
1 VP5 VP5 10
2 GND GND 11
3 Reserved n.c. 12
4 n.c. TCK 13
5 n.c. - 14
6 Reserved TDO 15
7 Reserved TDI 16
8 Reserved n.c. 17
9 n.c. TMS 18
Figure 4: HEADER 18 (P40) - Pinout for Xilinx Parallel XChecker III or IV Download Cables
HEADER 8
HEADER 8 is an 8-pin single row header for programming Lattice EPLDs and FPGAs
with one of the following Lattice download cables:
• HW-USB-1A
• pDS4102-DL2(A)
The following connector pinout gives information on which signal is assigned to
which pin.
4 JTAG-Adapter
Connectors
1 VP5
2 SDO/TDO
3 SDI/TDI
4 ISPEN
5 n.c.
6 MODE/TMS
7 GND
8 SCLK/TCK
HEADER 10
HEADER 10 is a 10-pin double-row header for:
• Programming Lattice EPLDs or FPGAs via the HW7265-DL2(A) cable
• Programming Xilinx EPLDs or FPGAs via the Xilinx Platform Cable USB DLC9
• Programming the Atmel microcontroller (SPI) via an SDK500 cable
• Testing JTAG
The following connector pinouts give information on which signal is assigned to
which pin.
1 TRST GND 2
3 TDI SENSE_GND 4
5 TDO GND 6
7 TMS GND 8
9 TCK GND 10
1 TCK GND 2
3 TMS SENSE_GND 4
5 TDI VP5 6
7 TDO GND 8
9 TRST ISP EN 10
Figure 7: HEADER 10 - Pinout for Lattice and Xilinx EPLD or FPGA Programming
1 MOSI GND 2
3 n.c. SENSE_GND 4
5 RESET GND 6
7 SCK GND 8
9 MISO GND 10
JTAG-Adapter 5
Connectors
HEADER 16
HEADER 16 is a 16-pin double-row header with one JTAG port.
The following connector pinout gives information on which signal is assigned to
which pin.
1 TRST SENSE_GND 2
3 TDI GND 4
5 TDO GND 6
7 TMS GND 8
9 TCK GND 10
11 Reserved GND 12
13 Reserved GND 14
15 Reserved GND 16
DSUB 9
DSUB 9 is a 9-pin DSub connector which can be used for one of the following:
• Connecting a terminal
• Programming I2C devices
The following connector pinout gives information on which signal is assigned to
which pin.
1 DCD 1
6 DSR 6
2 RXD RTS 7
3 TXD CTS 8
4 DTR RI
9 9
5 GND 5
6 JTAG-Adapter
Connectors
Output Connectors
The JTAG-Adapter provides two output connectors (see figure below).
SMD
HEADER 16~
HEADER 20#
HEADER 16
HEADER 16 is a 16-pin header which is an alternate output connector for low cost
boards and supports only one JTAG port with a long and a short chain.
The following connector pinout gives information on which signal is assigned to
which pin.
1 TRST SENSE_GND 2
3 TDI GND 4
5 TDO_LONG GND 6
7 TMS GND 8
9 TCK GND 10
11 Reserved GND 12
13 TDO_SHORT GND 14
15 Reserved GND 16
HEADER 20
HEADER 20 is a 20-pin SMD header which also provides the power supply of the
adapter. It is connected via a 20-pin flat cable to a 21-pin Motorola standard connector
located on the programmable board. The 20-pin SMD header supports:
• JTAG port
• Early JTAG port
• I2C port for BIB
JTAG-Adapter 7
Connectors
• ISP port
• Second I2C port for e.g. SPD
• TTL level serial interface port
• SPI port
The following connector pinouts give information on which signal is assigned to
which pin.
Note: Signal SER_RXD on pin 20 goes from the connected board on HEADER 20
via the JTAG-Adapter to the receive input of a terminal. Signal SER_TXD on pin 9
goes from the transmit output of a terminal via the JTAG-Adapter to the connected
board on HEADER 20.
1 GND JTAG_EARLY_TDO 11
2 JTAG_TRST n.c. 12
3 JTAG_TCK BIB_SDA 13
4 JTAG_TMS BIB_SCK 14
5 JTAG_TDI I2C_VP5 15
6 JTAG_TDO_Long VP5_EARLY 16
7 JTAG_TDO_Short SPD_SDA 17
8 JTAG_EARLY_TMS SPD_SCK 18
9 SER_TXD JTAG_EARLY_TDI 19
10 JTAG_EARLY_TCK SER_RXD 20
Figure 13: SMD HEADER 20 (P30) - Pinout for JTAG, ISP and I2C Programming and Serial Interface Connec-
tion
1 GND SPI_MISO 11
2 JTAG_TRST n.c. 12
3 JTAG_TCK BIB_SDA 13
4 JTAG_TMS BIB_SCK 14
5 JTAG_TDI I2C_VP5 15
6 JTAG_TDO_Long VP5_EARLY 16
7 SPI_RESET1 n.c. 17
8 SPI_SCK SPI_RESET3 18
9 SER_TXD SPI_RESET2 19
10 SPI_MOSI SER_RXD 20
Figure 14: SMD HEADER 20 (P30) - Pinout for SPI, JTAG and I2C Programming and Serial Interface Connec-
tion
Power Connector
A 4-pin hard-disk connector can be used to power the adapter if you want to program
several boards in a row. With the use of the power connector, the power supply is not
intersected when the SMD header is placed on another board and a reconfiguration of
the Xilinx download cables is not necessary.
8 JTAG-Adapter
Connectors
Update Connector
The Motorola standard connector, a 21-pin SMD connector, is available to update the
JTAG-Adapter firmware. The JTAG-Adapter can be reprogrammed to support new
features. Therefore, a second JTAG-Adapter is necessary.
Power
SMD
HEADER 20#
Power cable
JTAG-Adapter 9
Connectors
2. Connect the 20-pin flat cable to the HEADER 20 of the second JTAG-
Adapter
3. Connect the other side of the cable to the update connector of the JTAG-
Adapter to be updated
HEADER 20 on
second JTAG Adapter
Update connector on
JTAG Adapter to be
updated
5. Set all dip switches of SW1 and SW2 of the second JTAG-Adapter to ON
6. Connect the other side of the Xilinx programming cable (e.g. MultiLinx
cable) to the parallel, serial or USB port of the PC or workstation
7. Connect the other end of the power cable to the power supply
8. Program the devices with the Xilinx software (e.g. Impact)
10 JTAG-Adapter
Connectors
Note: Signal SER_RXD on pin 20 goes from the connected board on HEADER 21
via the JTAG-Adapter to the receive input of a terminal. Signal SER_TXD on pin 9
goes from the transmit output of a terminal via the JTAG-Adapter to the connected
board on HEADER 21.
1 GND
n.c. 12
2 JTAG_TRST
BIB_SDA 13
3 JTAG_TCK
BIB_SCK 14
4 JTAG_TMS
JTAG_TDI I2C_VP5 15
5
VP5_EARLY 16
6 JTAG_TDO_Long
SPD_SDA 17
7 JTAG_TDO_Short
SPD_SCK 18
8 JTAG_EARLY_TMS
JTAG_EARLY_TDI 19
9 SER_TXD
SER_RXD 20
10 JTAG_EARLY_TCK
PROGEN 21
11 JTAG_EARLY_TDO
Figure 15: SMD HEADER 21 - Pinout for JTAG, ISP and I2C Programming and Serial Interface Connection
1 GND
n.c. 12
2 JTAG_TRST
BIB_SDA 13
3 JTAG_TCK
BIB_SCK 14
4 JTAG_TMS
I2C_VP5 15
5 JTAG_TDI
VP5_EARLY 16
6 JTAG_TDO_Long
n.c. 17
7 SPI_RESET1
SPI_RESET3 18
8 SPI_SCK
SPI_RESET2 19
9 SER_TXD
SER_RXD 20
10 SPI_MOSI
PROGEN 21
11 SPI_MISO
Figure 16: SMD HEADER 21 - Pinout for SPI, JTAG and I2C Programming and Serial Interface Connection
JTAG-Adapter 11
Cables
Cables
This section describes the connection of the Xilinx Multilinx cable and the Xilinx Plat-
form Cable USB DLC9.
1 2
3 4
5 6
7 8
9 10
12 JTAG-Adapter
Cables
4. Connect the Xilinx Platform Cable USB DLC9 to the HEADER 10 connector of the
Motorola JTAG-Adapter
JTAG-Adapter 13
Switches
Switches
SW 2 SW 1
The switches are used to configure the function of the used input and output connec-
tors. The switch settings required for the possible applications are given in the table
below.
Note: These switch settings are only valid for firmware rev. 8 or later.
14 JTAG-Adapter
Switches
1. This configuration is only possible if R42 is assembled with a 0 Ohm resistor or if pins 1 and 10
of HEADER 18 are connected.
JTAG-Adapter 15
Switches
12 - HEADER 20
13 - -
16 JTAG-Adapter
LEDs
LEDs
In order to identify the input and output connectors and the function which takes
place, the JTAG-Adapter provides one multi-color LED per connector.
LED 18 LED 20
LED 12
LED 10
LED 14
LED 16
When the adapter is connected to a board and the board is powered-on, all LEDs
shine shortly orange to indicate that they work and the board is in reset. The statuses
for single LEDs are explained in the following table.
Table 3: Description of LED Display
One or more LEDs fast No input connector is currently connected to the program-
blinking ming adapter
JTAG-Adapter 17
LEDs
If the switches are set in such a way that the firmware revision of the JTAG-Adapter
is displayed via LEDs, one or more LEDs shine permanently orange. Revision 8 is the
latest revision of the JTAG-Adapter until August 2004.
Table 4: Firmware Revision via LEDs
3 Not used Not used Not used Not used Not used Not used
18 JTAG-Adapter
Revision History
Revision History
JTAG-Adapter 19
Revision History
224341 AB November Added information on Xilinx USB cable in the “HEADER 10”
2005 section on page 5 and Table 1 “Required Switch Settings, Part
1” on page 14
Corrected Figure 14 “SMD HEADER 20 (P30) - Pinout for SPI,
JTAG and I2C Programming and Serial Interface Connection”
on page 8 and Figure 16 “SMD HEADER 21 - Pinout for SPI,
JTAG and I2C Programming and Serial Interface Connection”
on page 11
Added note on page 8
Added pictures in the “Update Connector” section on page 9
Added the “Cables” section on page 12
Changed logo from Force Computers to Motorola
Changed copyright from Force Computers to Motorola
Editorial changes
20 JTAG-Adapter
Copyright
Motorola and the stylized M logo are trademarks of Motorola,Inc., registered in the U.S. Patent and Trademark
Office.
All other product or service names mentioned in this document are the property of their respective owners.
Notice
While reasonable efforts have been made to assure the accuracy of this document, Motorola GmbH assumes no
liability resulting from any ommissions in this document, or from the use of the information obtained herein. Mo-
torola reserves the right to revise this document and to make changes from time to time in the content hereof
without obligation of Motorola to notify any person of such revision or changes.
Electronic versions of this material may be read online, downloaded for personal use, or referenced in another
document as a URL to the Motorola Embedded Communications Computing Web site. The text itself may not be
published commercially in print or electronic form, edited, translated, or otherwise altered without the permis-
sion of Motorola GmbH.
It is possible that this publication may contain reference to or information about Motorola products (machines
and programs), programming, or services that are not available in your country. Such references or information
must not be construed to mean that Motorola intends to announce such Motorola products, programming, or ser-
vices in your country.