xTAG v3.0 Hardware Manual
2/8
2
XS1-U8 device
The xTAG v3.0 is based on a single XS1-U8 device in a BGA package. The XS1-U8
consists of a single xCORE, which comprises a multicore microcontroller with
tightly integrated general purpose I/O pins and 64 KBytes of on-chip RAM. The
pins are brought out of the package and connected to the card’s components as
follows:
·
USB Connector (J1) The xTAG v3.0 uses a Standard B-type micro USB connector
to link to a PC. The USB connector is connected to the XS1-U8 device.
·
xSYS 20-way IDC header
The processor has ports that are directly connected to the I/O pins. Six LEDs are
driven by the debugger, their function (clockwise, starting from the power button
on the bottom right):
Power
Green
The xTAG is powered on
Run
Green
Target is running
Red
Target is in debug mode and stopped
Status
Green
Target stop reason is expected e.g. breakpoint,
print message
Red
Target stop reason is unexpected e.g. exception
Target
Green
Target device is detected after a Run Configuration
or Debug Configuration is used (
xrun
or
xgdb
command)
Red
Target device is not detected after a Run
Configuration or Debug Configuration is used
(
xrun
or
xgdb
command)
xSCOPE
Green Flashing
xSCOPE is enabled
Off
No xSCOPE
JTAG
Green
There is JTAG activity with the target happening
Off
No JTAG
3
xSYS Connector (J2)
The xTAG v3.0 includes an xSYS 20-way IDC header, which can be used to connect
it to an XMOS development board for debugging programs on the hardware.
The xSYS connector provides pins for JTAG control, system reset, processor debug,
a duplex UART link and a 2-bit serial xCONNECT Link.
XM006125A