Page 2
Full port map Board Schematics The xcore.ai explorer board, XK-EVK-XU316, is an evaluation board for the xcore.ai cross- over processor from XMOS. The processor is easy to use and provides advanced features on a small, extremely low cost platform. This manual documents version 2 of the board.
Page 3
Block diagram GPIO of the explorer connectors board http://xmos.ai/getting-started A Quick-Start guide, , is available that has a few pro- grams that you can run that show how to use the tool-chain and the libraries. 1.1 The xcore.ai Cross-Over Processor Device The xcore.ai explorer board is based on a two-tile xcore.ai device (XU316-1024-FB265-...
Page 4
xcore.ai Explorer v2 Board Manual For an introduction to xcore.ai tiles and cores see the xcore.ai Technical Overview, 014149-PC. For in depth information on the device see the XU316-1024-FB265 datasheet (XM-014035-PC or XM-014034-PC), and the XS3 Architecture Manual XM-014007-PS. 1.2 Board Features A photo labelling the main elements of the xcore.ai explorer board is shown in Figure 3: Figure 3: xcore.ai main...
Page 5
xcore.ai Explorer v2 Board Manual D: A PDM microphone connector E: An audio codec with 3.5mm line-in and line-out connectors F: A QSPI flash, 32 Mbit G: An LPDDR1 external memory, 1 Gbit H: 58 GPIO connections from tile 0 and 1, arranged on 0.1” grids Connectivity: J: A micro USB connector for power and connection to a USB host K: A WiFi module with aerial.
Page 6
xcore.ai Explorer v2 Board Manual 2 Board devices and GPIO 2.1 User LEDs The xcore.ai explorer board provides four LEDs on the top left corner of the board, as shown in Figure 4. The LEDs are active high, and are connected to the GPIO pins connected to port 4C on tile 0: GPIO Port...
Up to two PDM microphones can be connected to the xcore.ai explorer board. It uses a header that connects to XMOS microphone boards. It is located near the bottom of the board (J4), as shown in Figure 6, pinned out as follows:...
Page 8
xcore.ai Explorer v2 Board Manual GPIO Port signal X0D37 I2C_SCL X0D38 I2C_SDA X1D11 I2S_MCLK X1D01 I2S_LRCLK X1D10 I2S_BCLK X1D00 I2S_DAC_DATA X1D37 I2S_ADC_DATA X1D09 P4A3 CODEC_RESET The I2S signals are on the VDDIOR domain, the I2C signals are on the VDDIOL domain but are routed through level shifters, enabling the CODEC to use VDDIOR for its I/O voltage.
Page 9
xcore.ai Explorer v2 Board Manual board (these are all at VDDIOL voltage levels), the right hand side of the board (these are all at VDDIOR voltage levels), and the middle bottom of the board (a few GPIO at 1V8), see Figure 8. Figure 8: GPIO connectors...
Page 10
xcore.ai Explorer v2 Board Manual Signal Port Signal Port VDDIOL X0D00 X0D14 P4C0 X0D15 P4C1 X0D16 P4D0 + X0D17 P4D1 + X0D18 P4D2 X0D19 P4D3 X0D20 P4C2 X0D21 P4C3 X0D11 GPIO connector J16 (Tile 1): Signal Port Signal Port X1D39 X1D40 P8D4 X1D41...
Page 11
xcore.ai Explorer v2 Board Manual GPIO connector J15 (Tile 1): Signal Port Signal Port X1D61 P32A10 X1D62 P32A11 X1D63 P32A12 X1D64 P32A13 X1D65 P32A14 X1D66 P32A15 X1D67 P32A16 X1D68 P32A17 X1D69 P32A18 X1D70 P32A19 GPIO connector J12, just below the device is powered from 1V8, and has IO from tile 0 and tile 1: Signal Port...
Page 12
xcore.ai Explorer v2 Board Manual 3 Standard connectivity options The board has provision to be connected to a host computer through USB, to the internet over WiFi, or to a camera over MIPI. 3.1 USB There is a micro-USB (B-type) connector (J3) along the bottom of the board, Figure 9. Figure 9: USB connector J3 must be connected at all times, to provide power to the xcore.ai explorer board.
Page 13
xcore.ai Explorer v2 Board Manual GPIO Port signal X0D35 WIFI_SPI_CLK X0D25 WIFI_SPI_MOSI X0D36 WIFI_SPI_MISO X0D29 P4F1 WIFI_SPI_CS_N X0D27 P4E1 WIFI_RST_N X0D24 WIFI_WIRQ X0D26 P4E0 WIFI_WUP 3.3 MIPI The MIPI interface is brought out on a connector that is compatible with RaspberryPi V2 cameras, Figure 11.
Page 14
Debug USB connector The xTAG debugger allows the XTC tools to interrogate the application running on the xcore.ai device using the XMOS debugger and the xSCOPE library which provides non- intrusive program instrumentation. 4.2 24MHz Crystal Oscillator The xcore.ai explorer board board is clocked at 24 MHz by a crystal oscillator, the xcore.ai...
Page 15
xcore.ai Explorer v2 Board Manual 4.3 Power and Operating Requirements The xcore.ai explorer board requires a 5V power source that is normally provided through the micro-USB cable J3. The voltage is converted by on-board regulators to the 0V9, 1V8 and 3V3 supplies used by the components. To ease measurements of core current the board includes a sense-amp.
The XS3 Architecture Manual XM-014007-PS Note that this board contains the FB265 BGA package that brings out all GPIO. Smaller packages such as the referenced QF60A package are available. 8 Part Numbers and Board Markings Part number Board marking XK-EVK-XU316 JGB0070 2V0...
Page 22
xcore.ai Explorer v2 Board Manual VDD_DDR LPDDR DRAM VDDIOT VDDIOT VDDIOT VDDIOT Net Class i Net Class BANK VDDIOT Net Class i Net Class VDDIOT Net Class i Net Class VDDIOT Net Class i Net Class Net Class i Net Class Net Class i Net Class X0D30__4F2/DQ4...
Page 25
Xmos Ltd. is the owner or licensee of this design, code, or Information (collectively, the “Information”) and is providing it to you “AS IS” with no warranty of any kind, express or implied and shall have no liability in relation to its use. Xmos Ltd.
Need help?
Do you have a question about the XK-EVK-XU316 and is the answer not in the manual?
Questions and answers