Datasheet

xBus
xBUS version 0
Type Board to Board
General specifications
Length 10 mm
Width 10 mm
Height 5 mm
Pins 10
Connector Free Hanging (In-Line)
Electrical
Max. voltage 300V
Max. current 2.5A
Pin out
Pin 1 SCL Signal
Pin 2 SDA Signal
Pin 3 GND Power
Pin 4 Vcc Power
Pin 5 Vbat Power
Pin 6 Reset Signal
Pin 7 PROG Signal
Pin 8 RXD Signal
Pin 9 TXD Signal
Pin 10 Vraw Power
xPDI
xPDI version 0
Type Board to Board
General specifications
Length 6 mm
Width 10 mm
Height 5 mm
Pins 6
XinaBox Datasheet XC10 and XS02 - Connectors
xBUS
The xBUS is the main connection between the xCHIP. Most xCHIPs will have a connection on all 4
sides, but some will have a connection sacrifices either for space or for other connectors, such as
USB or antenna connectors.
xPDI
The xPDI is the Programming and Debugging Interface. All low-level programmable core xChips
will have such a connection on the south side, and all programmers able to do low-level
programming will have a similar connector on its north side.
The xPDI is a programming and debugging interface supporting programming using SPI, JTAG,
SWD and USB. Serial programming using a boot loader is supported on the main xBus.
The interface has to support debugging using OpenOCD[[1] (http://openocd.org)]. This can be
achieved on Raspberry Pi using:
JTAG: PiOCD [[2] (https://github.com/synthetos/PiOCD)]
SWD: [[3] (https://learn.adafruit.com/programming-microcontrollers-using-openocd-on-rasp
berry-pi?view=all)]
SPI: bcm2835 driver
Power, Reset and Serial Connection is provided by the main xBUS and is not duplicated on the
xPDI, therefore the xPDI will only work with xBus connected as well. Only 3.3v circuits are
supported.


Summary of content (2 pages)