u16 slicekit core board hardware manual · 2014. 7. 22. · u16 slicekit core board hardware manual...
TRANSCRIPT
-
U16 sliceKIT Core Board Hardware Manual
Document Number: XM-UNKNOWNA
Publication Date: 2014/7/22
XMOS © 2014, All Rights Reserved.
-
U16 sliceKIT Core Board Hardware Manual 2/29
SYNOPSIS
This document pertains to the 1V3 revision of the U16 sliceKIT Core Board.
XM-UNKNOWNA
-
U16 sliceKIT Core Board Hardware Manual 3/29
Table of Contents
1 Overview 41.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41.2 sliceKIT System Layout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
2 Core Board 62.1 Multiple Core Boards . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62.2 Setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62.3 Power Supply . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62.4 Debug . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72.5 U16 Boot . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82.6 XMOS Links . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92.7 Reset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92.8 Clocking . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92.9 Testpoints . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92.10 Loop-back Port . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112.11 Diamond/Alt Diamond Slot . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122.12 Slot Pinouts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
2.12.1 USB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122.12.2 MIXED SIGNAL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142.12.3 SQUARE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 162.12.4 DIAMOND . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 182.12.5 ALT DIAMOND . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 202.12.6 System Services Slot Signals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
3 USB sliceCARDs 223.1 U16 USB Slice Pinout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 233.2 USB AB Slice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
4 New Designs Based on sliceKIT 254.1 USB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
4.1.1 USB Device (B) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 264.1.2 USB Host (A) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 264.1.3 Multi Mode USB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
4.2 Power Supply . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 264.2.1 Bus Powered Device . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 264.2.2 Self Powered Device . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 274.2.3 Bus or Self Powered Device . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 274.2.4 Self Powered Host . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
4.3 Portmap . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 274.4 SPI Routing Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 284.5 Debug Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 284.6 Device Clock . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
5 Errata 295.1 1V2 Hardware SPI Bus Switch . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
XM-UNKNOWNA
-
1 Overview
IN THIS CHAPTER
· Introduction
· sliceKIT System Layout
1.1 Introduction
This document covers the hardware design of the sliceKIT U16 Core Board, USBsliceCARDs and Mixed Signal sliceCARD.
The Core Board contains a fully pinned out 16-core xCORE-USB Processor, with itsGPIOs connected to two expansion connectors (termed Slots) to interface withexpansion cards called sliceCARDs which plug into the slots. The Core Board hastwo further specialist Slots, one for USB connectivity and one providing accessto the on chip ADC available on the xCORE device. The Core Board also containsall circuitry necessary for operating and debugging the XMOS system. MultiplesliceKIT Core Boards can be interconnected to form a multi XMOS device systemwith dual 5-bit XMOS Links being present between the boards. The U16 Core Boardis only capable of being the start of a chain i.e. the chain master.
1.2 sliceKIT System Layout
The diagram below shows an overview of the layout of the U16 Core Board withsliceCARDs attached. Each of the four slots has a specific label - Diamond, Square,USB (labelled U) and Mixed Signal (labelled A), printed on the U16 Core Boardsilkscreen. The Diamond Slice slot contains 24 xCORE IOs and the Square Sliceslot 20 xCORE IOs (usable as GPIO or two 5-wire XMOS links). The Mixed SignalSlice slot contains 8 xCORE IOs along with 8 ADC channels, and the USB Slice slotcontains 8 xCORE IOs along with the USB differential data signals. The label denoteswhich sliceCARDs are compatible with which Core Board Slots. The sliceCARDsare also marked with one or more of these labels to identify the slot type(s) theyfunction correctly with.
All Slots are 36 pin PCI express style connectors in either socket or edge finger(plug) types.
Diamond and Square Slots are pinned out from Tile 1 of the U16 xCORE and the USB(U) and Mixed Signal (A) Slots from Tile 0.
XM-UNKNOWNA
-
U16 sliceKIT Core Board Hardware Manual 5/29
PAC101PAC102
COC1
PAC201PAC202COC2
PAC301PAC302
COC3
PAC401
PAC402COC4
PAC501
PAC502COC5
PAC602PAC601COC6 PAC702PAC701 COC7
PAC801PAC802
COC8
PAC901 PAC902
COC9PAC1001PAC1002
COC10
PAC1101PAC1102
COC11
PAC1201
PAC1202
COC12PAC1301
PAC1302
COC13
PAC1401
PAC1402COC14
PAC1501PAC1502COC15
PAC1601PAC1602
COC16
PAC1702PAC1701COC17
PAC1802PAC1801COC18
PAC1901PAC1902
COC19
PAC2001 PAC2002
COC20
PAC2102PAC2101COC21
PAC2202PAC2201COC22
PAC2301PAC2302COC23
PAC2402
PAC2401COC24
PAC2502 PAC2501COC25
PAC2601PAC2602COC26
PAC2701PAC2702COC27
PAC2801PAC2802
COC28
PAC2901 PAC2902 COC29
PAC3001
PAC3002
COC30
PAC3101PAC3102
COC31
PAC3201 PAC3202COC32
PAC3302
PAC3301COC33
PAC3401
PAC3402COC34
PAC3501
PAC3502COC35
PAC3602
PAC3601
COC36
PAC3701
PAC3702
COC37
PAC3801
PAC3802COC38
PAC3901PAC3902
COC39
PAC4002PAC4001COC40
PAC4101
PAC4102
COC41 PAC4201PAC4202
COC42
PAC4302
PAC4301
COC43
PAC4401
PAC4402
COC44PAC4501
PAC4502
COC45
PAC4601
PAC4602COC46PAC4701PAC4702
COC47PAC4801 PAC4802
COC48
PAC4901 PAC4902
COC49
PAC5001
PAC5002
COC50
PAC5101 PAC5102
COC51
PAC5201 PAC5202
COC52
PAC5301
PAC5302
COC53
PAC5401
PAC5402
COC54
PAD102
PAD101
COD1
PAD201
PAD202
COD2
PAD302 PAD301COD3
PAD402
PAD401COD4
PAF101 PAF102COF1
PAFB101 PAFB102COFB1
PAFB201
PAFB202
COFB2
PAFM101COFM1
PAFM201COFM2 PAFM301COFM3
PAJ101
PAJ102PAJ103
PAJ104PAJ105
PAJ106PAJ107
PAJ108PAJ109
PAJ1010PAJ1011
PAJ1012PAJ1013
PAJ1014PAJ1015
PAJ1016
COJ1
PAJ2020PAJ2019
PAJ2018
PAJ2017
PAJ2016PAJ2015
PAJ2014
PAJ2013
PAJ2012PAJ2011
PAJ2010
PAJ209
PAJ208PAJ207
PAJ206
PAJ205
PAJ204PAJ203
PAJ202
PAJ201
COJ2
PAJ303PAJ302
PAJ301
COJ3
PAJ40B2
PAJ40B3
PAJ40B4
PAJ40B5PAJ40B6
PAJ40B7
PAJ40B8PAJ40B9PAJ40B10
PAJ40B11
PAJ40B12
PAJ40B13PAJ40B14
PAJ40B15
PAJ40B16
PAJ40B17PAJ40B18
PAJ40B1
PAJ40MT1
PAJ40MT2
PAJ40A2
PAJ40A3
PAJ40A4
PAJ40A5PAJ40A6
PAJ40A7
PAJ40A8PAJ40A9PAJ40A10
PAJ40A11
PAJ40A12
PAJ40A13PAJ40A14
PAJ40A15
PAJ40A16
PAJ40A17PAJ40A18
PAJ40A1
COJ4
PAJ50B2PAJ50B3PAJ50B4PAJ50B5PAJ50B6PAJ50B7PAJ50B8PAJ50B9PAJ50B10PAJ50B11PAJ50B12PAJ50B13PAJ50B14PAJ50B15PAJ50B16PAJ50B17PAJ50B18 PAJ50B1 PAJ50MT1PAJ50MT2 PAJ50A2PAJ50A3PAJ50A4PAJ50A5PAJ50A6PAJ50A7PAJ50A8PAJ50A9PAJ50A10PAJ50A11PAJ50A12PAJ50A13PAJ50A14PAJ50A15PAJ50A16PAJ50A17PAJ50A18 PAJ50A1COJ5
PAJ601
PAJ602
PAJ603
PAJ604
PAJ605
PAJ606
PAJ607
PAJ608
PAJ609
PAJ6010
PAJ6011
PAJ6012
PAJ6013
PAJ6014
PAJ6015
PAJ6016
PAJ6017
PAJ6018
PAJ6019
PAJ6020COJ6 PAJ7010
PAJ709
PAJ708
PAJ707
PAJ706
PAJ705
PAJ704
PAJ703
PAJ702PAJ701
COJ7
PAJ801PAJ802
COJ8
PAJ9034
PAJ9033
PAJ9032
PAJ9031
PAJ9030
PAJ9029
PAJ9028
PAJ9027
PAJ9026
PAJ9025
PAJ9024
PAJ9023
PAJ9022
PAJ9021
PAJ9020
PAJ9019
PAJ9018
PAJ9017
PAJ9016
PAJ9015
PAJ9014
PAJ9013
PAJ9012
PAJ9011
PAJ9010
PAJ909
PAJ908
PAJ907
PAJ906
PAJ905
PAJ904
PAJ903
PAJ902
PAJ901 PAJ9035
PAJ9036COJ9
PAJ1001
PAJ1002
PAJ1003
PAJ1004
PAJ1005
PAJ1006
PAJ1007
PAJ1008
PAJ1009
PAJ10010
PAJ10011
PAJ10012
PAJ10013
PAJ10014
PAJ10015
PAJ10016
PAJ10017
PAJ10018
PAJ10019
PAJ10020
COJ10
PAJ110B2 PAJ110B3 PAJ110B4 PAJ110B5 PAJ110B6 PAJ110B7 PAJ110B8 PAJ110B9 PAJ110B10 PAJ110B11 PAJ110B12 PAJ110B13 PAJ110B14 PAJ110B15 PAJ110B16 PAJ110B17 PAJ110B18PAJ110B1PAJ110MT1 PAJ110MT2PAJ110A2 PAJ110A3 PAJ110A4 PAJ110A5 PAJ110A6 PAJ110A7 PAJ110A8 PAJ110A9 PAJ110A10 PAJ110A11 PAJ110A12 PAJ110A13 PAJ110A14 PAJ110A15 PAJ110A16 PAJ110A17 PAJ110A18PAJ110A1COJ11
PAJ120B2 PAJ120B3 PAJ120B4 PAJ120B5 PAJ120B6 PAJ120B7 PAJ120B8 PAJ120B9 PAJ120B10 PAJ120B11 PAJ120B12 PAJ120B13 PAJ120B14 PAJ120B15 PAJ120B16 PAJ120B17 PAJ120B18PAJ120B1PAJ120MT1 PAJ120MT2PAJ120A2 PAJ120A3 PAJ120A4 PAJ120A5 PAJ120A6 PAJ120A7 PAJ120A8 PAJ120A9 PAJ120A10 PAJ120A11 PAJ120A12 PAJ120A13 PAJ120A14 PAJ120A15 PAJ120A16 PAJ120A17 PAJ120A18PAJ120A1COJ12
PAJ1301PAJ1302
COJ13
PAJ1403
PAJ1402
PAJ1401
COJ14
PAJ1503 PAJ1502 PAJ1501COJ15
PAL102PAL101COL1
PAL202PAL201COL2
PAL302
PAL301COL3
PAL402
PAL401
COL4
PAMECH201 COMECH2
PAMECH301COMECH3
PAMECH401 COMECH4PAMECH501 COMECH5
PAMTH101COMTH1PAMTH201COMTH2
PAMTH301COMTH3 PAMTH401COMTH4
PAR102
PAR101COR1
PAR201 PAR202COR2
PAR301PAR302COR3
PAR402
PAR401
COR4
PAR502 PAR501COR5
PAR602
PAR601COR6
PAR702
PAR701
COR7
PAR802 PAR801COR8
PAR902
PAR901COR9
PAR1002PAR1001COR10
PAR1102PAR1101COR11
PAR1202
PAR1201
COR12
PAR1302PAR1301COR13
PAR1402PAR1401COR14
PAR1502
PAR1501 COR15
PAR1602
PAR1601
COR16
PAR1702
PAR1701
COR17
PAR1802
PAR1801
COR18 PAR1902PAR1901
COR19
PAR2002
PAR2001COR20
PAR2102 PAR2101
COR21
PAR2202
PAR2201COR22
PAR2302
PAR2301
COR23
PAR2402PAR2401
COR24
PAR2502
PAR2501
COR25
PAR2602
PAR2601COR26
PAR2702 PAR2701 COR27
PAR2802PAR2801 COR28
PAR2902PAR2901COR29
PAR3002PAR3001COR30
PAR3102PAR3101
COR31
PAR3202
PAR3201 COR32
PAR3302
PAR3301 COR33PAR3402
PAR3401COR34PAR3502
PAR3501COR35
PAR3602
PAR3601
COR36
PAR3702PAR3701 COR37PAR3802 PAR3801COR38
PAR3902
PAR3901
COR39
PAR4002PAR4001COR40
PAR4102
PAR4101
COR41
PAR4202 PAR4201COR42
PAR4302
PAR4301
COR43
PAR4402
PAR4401 COR44PAR4502
PAR4501COR45
PASW101
PASW102PASW103
PASW104
PASW105
COSW1
PATP101COTP1
PATP301COTP3
PATP401 COTP4PATP501COTP5 PATP601 COTP6
PAU101 PAU102 PAU103 PAU104 PAU105 PAU106 PAU107
PAU108PAU109PAU1010PAU1011PAU1012PAU1013PAU1014
COU1PAU20W19PAU20W18PAU20W17PAU20W16PAU20W15PAU20W14PAU20W13PAU20W12PAU20W11PAU20W10PAU20W9PAU20W8PAU20W7PAU20W6PAU20W5PAU20W4PAU20W3PAU20W2PAU20W1
PAU20V19PAU20V18PAU20V17PAU20V16PAU20V15PAU20V14PAU20V13PAU20V12PAU20V11PAU20V10PAU20V9PAU20V8PAU20V7PAU20V6PAU20V5PAU20V4PAU20V3PAU20V2PAU20V1
PAU20U19PAU20U18PAU20U2PAU20U1
PAU20T19PAU20T18PAU20T2PAU20T1
PAU20R19PAU20R18PAU20R2PAU20R1
PAU20P19PAU20P18PAU20P14PAU20P13PAU20P12PAU20P11PAU20P10PAU20P9PAU20P8PAU20P7PAU20P6PAU20P2PAU20P1
PAU20N19PAU20N18PAU20N14PAU20N13PAU20N12PAU20N11PAU20N10PAU20N9PAU20N8PAU20N7PAU20N6PAU20N2PAU20N1
PAU20M19PAU20M18PAU20M14PAU20M13PAU20M12PAU20M11PAU20M10PAU20M9PAU20M8PAU20M7PAU20M6PAU20M2PAU20M1
PAU20L19PAU20L18PAU20L14PAU20L13PAU20L12PAU20L11PAU20L10PAU20L9PAU20L8PAU20L7PAU20L6PAU20L2PAU20L1
PAU20K19PAU20K18PAU20K14PAU20K13PAU20K12PAU20K11PAU20K10PAU20K9PAU20K8PAU20K7PAU20K6PAU20K2PAU20K1
PAU20J19PAU20J18PAU20J14PAU20J13PAU20J12PAU20J11PAU20J10PAU20J9PAU20J8PAU20J7PAU20J6PAU20J2PAU20J1
PAU20H19PAU20H18PAU20H14PAU20H13PAU20H12PAU20H11PAU20H10PAU20H9PAU20H8PAU20H7PAU20H6PAU20H2PAU20H1
PAU20G19PAU20G18PAU20G14PAU20G13PAU20G12PAU20G11PAU20G10PAU20G9PAU20G8PAU20G7PAU20G6PAU20G2PAU20G1
PAU20F19PAU20F18PAU20F14PAU20F13PAU20F12PAU20F11PAU20F10PAU20F9PAU20F8PAU20F7PAU20F6PAU20F2PAU20F1
PAU20E19PAU20E18PAU20E2PAU20E1
PAU20D19PAU20D18PAU20D2PAU20D1
PAU20C19PAU20C18PAU20C2PAU20C1
PAU20B19PAU20B18PAU20B17PAU20B16PAU20B15PAU20B14PAU20B13PAU20B12PAU20B11PAU20B10PAU20B9PAU20B8PAU20B7PAU20B6PAU20B5PAU20B4PAU20B3PAU20B2PAU20B1
PAU20A19PAU20A18PAU20A17PAU20A16PAU20A15PAU20A14PAU20A13PAU20A12PAU20A11PAU20A10PAU20A9PAU20A8PAU20A7PAU20A6PAU20A5PAU20A4PAU20A3PAU20A2PAU20A1
COU2
PAU301
PAU302
PAU303
PAU304PAU305PAU306
PAU307
PAU308
COU3
PAU405PAU404
PAU403 PAU402 PAU401COU4
PAU501PAU502PAU503PAU504
PAU505 PAU506 PAU507 PAU508
COU5
PAU601 PAU602 PAU603
PAU604PAU605PAU606COU6
PAU701PAU702PAU703PAU704
PAU705 PAU706 PAU707 PAU708
COU7
PAU801 PAU802 PAU803 PAU804
PAU805PAU806PAU807PAU808
PAU809COU8
PAU907
PAU906
PAU905
PAU904 PAU903
PAU902
PAU901
COU9
PAU1005
PAU1004PAU1003
PAU1002
PAU1001 COU10
PAU1103
PAU1102
PAU1101
COU11
PAU1201PAU1202
PAU1203
PAU1204
PAU1205
PAU1206
PAU1207
PAU1208PAU1209
PAU12010
PAU12011
PAU12012
PAU12013
PAU12014
PAU12015
PAU12016
COU12
PAU1308
PAU1307
PAU1306
PAU1305 PAU1304
PAU1303
PAU1302
PAU1301
COU13
PAU1401
PAU1402
PAU1403
PAU1404
PAU1405PAU1406
PAU1407 PAU1408
PAU1409
PAU14010PAU14011
PAU14012
PAU14013
PAU14014
COU14
PAU1501
PAU1502
PAU1503
PAU1504
PAU1505
PAU1506
PAU1507
PAU1508 PAU1509PAU15010
PAU15011
PAU15012
PAU15013
PAU15014
PAU15015
PAU15016
COU15
PAU1601
PAU1602
PAU1603
PAU1604
PAU1605
PAU1606
PAU1607
PAU1608 PAU1609PAU16010
PAU16011
PAU16012
PAU16013
PAU16014
PAU16015
PAU16016
COU16
PAU1701
PAU1702
PAU1703
PAU1704
PAU1705
PAU1706
PAU1707
PAU1708 PAU1709PAU17010
PAU17011
PAU17012
PAU17013
PAU17014
PAU17015
PAU17016
COU17
PAU1801 PAU1802 PAU1803
PAU1804PAU1805
COU18
PAU1903
PAU1902PAU1901COU19
PAU2001
PAU2002
PAU2003PAU2004
PAU2005COU20
PAU21017PAU21016PAU21015PAU21014PAU21013PAU21012PAU21011PAU21010PAU2109
PAU2108 PAU2107 PAU2106 PAU2105 PAU2104 PAU2103 PAU2102 PAU2101
COU21
PAU2201 PAU2202 PAU2203
PAU2204PAU2205 COU22PAU2301 PAU2302 PAU2303
PAU2304PAU2305
COU23
PAU2405PAU2404
PAU2403 PAU2402 PAU2401
COU24
PAU2506
PAU2505
PAU2504PAU2503
PAU2502
PAU2501
COU25
PAX101
PAX102COX1
PAX202
PAX201
COX2
PAC601
PAL101
PAU20V3
PAU20W3 PAU20W4
PAC701
PAC3101
PAL201
PAU20V8
PAU20W8 PAU20W9
PAU2005
PAC201
PAC801
PAC901PAC1201PAC1301
PAC1401
PAC2501
PAC2801
PAC2901
PAC3001
PAC3301 PAC3401
PAC3501
PAC4001
PAC4101 PAC4201
PAC4601PAC4701 PAC4801
PAC4901 PAC5101PAC5201
PAJ105
PAJ40A18
PAJ50B5
PAJ110B5 PAJ120B5
PAL402
PAR201
PAR902
PAR1002
PAR1102
PAR1202
PAR1302
PAR1402
PAR2302
PAR2402
PAR2602
PAR2702
PAR2902
PAR3202
PAR3702
PAR3902
PAR4402PAR4502
PATP601
PAU308
PAU405
PAU508
PAU605
PAU708
PAU1103
PAU12016
PAU1303
PAU1307
PAU1308
PAU1402
PAU1404
PAU14010
PAU14014
PAU15016 PAU16016 PAU17016
PAU1805 PAU2205PAU2305
PAU2405
PAU2505
PAC101
PAJ107PAJ109
PAR202PAU20K1 PAU20K2
PAC2701
PAC3901
PAJ50B1
PAJ701
PAU20N1
PAU1005
PAC501
PAC2401
PAC2601
PAC3601
PAC3701
PAC3801
PAC4301PAC4401PAC4501
PAC5001
PAJ101
PAJ40A4
PAJ40A5PAJ40B4
PAJ40B5
PAJ50A2
PAJ110A2 PAJ120A2
PAR102
PAR302
PAR2002
PATP501
PAU1014
PAU904
PAU905
PAU1001
PAU1003
PAU1903PAU2109 PAU21010 PAU21015 PAU21016 PAU906
PAU1902
PAJ50B6
PAJ703
PAU20R1
PAJ50B7
PAJ704
PAU20R2
PAJ50B10
PAJ705
PAU20P1
PAJ50B11
PAJ706
PAU20P2
PAJ50A6
PAJ707
PAU20M1
PAJ50A7
PAJ708
PAU20M2
PAJ50A9
PAJ709
PAU20L1
PAJ50A17
PAJ7010
PAU20L2
PAR2601
PAU20J2
PAU701
PAU1102
PAU1401
PAU14013
PAU2506
PAJ110B14
PAR402
PAJ120B14
PAR602
PAR502
PAU20U1
PAJ2011
PAR1101
PAU20M18
PAU503
PAJ120B1
PAU505
PAJ1402PAR4002
PAU1501 PAU1601 PAU1701
PAC102
PAC202
PAC302
PAC402
PAC502
PAC602 PAC702
PAC802
PAC902
PAC1002
PAC1102
PAC1202PAC1302
PAC1402
PAC1502
PAC1602
PAC1702
PAC1802
PAC2102
PAC2202
PAC2302
PAC2402
PAC2502
PAC2602
PAC2702
PAC2802
PAC2902
PAC3002
PAC3102
PAC3202
PAC3302
PAC3402
PAC3502
PAC3602
PAC3702
PAC3802
PAC3902
PAC4002
PAC4102 PAC4202
PAC4302
PAC4402PAC4502
PAC4602
PAC4702 PAC4802
PAC4902
PAC5002
PAC5102PAC5202
PAC5302
PAC5402PAD302
PAD401
PAJ102PAJ104PAJ106PAJ108PAJ1010PAJ1012PAJ1014PAJ1016
PAJ204PAJ208PAJ2012PAJ2016PAJ2020
PAJ302
PAJ303
PAJ40A3
PAJ40A6
PAJ40A12
PAJ40A13PAJ40A14
PAJ40A15
PAJ40A16
PAJ40B3
PAJ40B6
PAJ40B9
PAJ40B12
PAJ40B13
PAJ40B16
PAJ40B17PAJ40B18
PAJ50A5PAJ50A8PAJ50A10PAJ50A11PAJ50A14PAJ50A18 PAJ50B3PAJ50B8PAJ50B9PAJ50B12PAJ50B16PAJ50B17
PAJ702PAJ801PAJ802
PAJ110A5 PAJ110A10 PAJ110A14PAJ110B3 PAJ110B8 PAJ110B16 PAJ120A10 PAJ120A14PAJ120B3 PAJ120B8 PAJ120B16
PAJ1301PAJ1302
PAMTH101PAMTH201
PAMTH301 PAMTH401PAR2101PAR2201
PAR2401
PAR2501
PAR3101
PAR3401PAR3501
PAR3601
PAR3801
PAR4001
PASW103
PATP101
PATP301
PATP401
PAU107
PAU20F6 PAU20F7 PAU20F8 PAU20F9 PAU20F10 PAU20F11 PAU20F12 PAU20F13 PAU20F14
PAU20G6 PAU20G7 PAU20G8 PAU20G9 PAU20G10 PAU20G11 PAU20G12 PAU20G13 PAU20G14 PAU20G18
PAU20H6 PAU20H7 PAU20H8 PAU20H9 PAU20H10 PAU20H11 PAU20H12 PAU20H13 PAU20H14
PAU20J6 PAU20J7 PAU20J8 PAU20J9 PAU20J10 PAU20J11 PAU20J12 PAU20J13 PAU20J14
PAU20K6 PAU20K7 PAU20K8 PAU20K9 PAU20K10 PAU20K11 PAU20K12 PAU20K13 PAU20K14
PAU20L6 PAU20L7 PAU20L8 PAU20L9 PAU20L10 PAU20L11 PAU20L12 PAU20L13 PAU20L14 PAU20L18
PAU20M8 PAU20M9 PAU20M10 PAU20M11 PAU20M12 PAU20M13 PAU20M14
PAU20N8 PAU20N9 PAU20N10 PAU20N11 PAU20N12 PAU20N13 PAU20N14
PAU20P6 PAU20P7 PAU20P8 PAU20P9 PAU20P10 PAU20P11 PAU20P12 PAU20P13 PAU20P14
PAU20V4 PAU20V5 PAU20V9 PAU20V10
PAU20W5 PAU20W10
PAU304
PAU403
PAU504
PAU602
PAU704
PAU804
PAU809
PAU902PAU907
PAU1002
PAU1101
PAU1208
PAU12015
PAU1304
PAU1407
PAU1508
PAU15015
PAU1608
PAU16015 PAU17015
PAU1803
PAU1901
PAU2001
PAU2003
PAU21017
PAU2203PAU2303
PAU2403
PAU2502
PAJ203
PAR1001PAU20H18
PAU20J18
PAU506
PAJ120A1
PAU502
PAC1001
PAR701PAU402
PAX101PAC1101
PAR801 PAX102
PAC1501
PAF101PAJ301
PAC1601
PAC1701
PAC1801
PAFB102
PAR1802
PAU802PAC1901
PAD201
PAU801PAC1902
PAL301
PAU803
PAC2001
PAU806
PAC2002 PAR2102
PAC2101
PAC2201
PAD202PAL302
PAR1902
PAR3302
PAU2101PAU2102
PAC2301
PAU808
PAC3201
PAR3001PAU14011
PAC5301
PAR4201
PAX202PAC5401
PAR4101PAU2402
PAX201PAD101
PAD301 PAFB101
PAD102PAF102
PAD402PAR2001
PAJ1401 PAR3201
PAJ1501
PAR3701
PAJ1502
PAR3802
PAU1801PAU2302
PAL102
PAU20V6
PAU20W6
PAL202
PAU20V11
PAU20W11
PAL401
PAU903
PAR101 PASW102
PAU101 PAU104
PAU1010PAU1013
PAR401
PAU307
PAR501 PAU2004
PAR601
PAU305
PAR1501PAU604
PAR1601
PAU705
PAR1701PAU702
PAR1801
PAU807 PAR1901 PAR2202PAU805
PAR2301PAR2502PAU901
PAR2801
PAR2901
PAU1201
PAU1408
PAR3002 PAU1405
PAR3301
PAR3602
PAU2103PAU2106
PAR3402
PAU2104
PAR3502
PAU2105
PAR3901
PAU2201
PAU2304
PAR4302
PAU20G2
PAR702
PAR802
PAU404
PAU2002
PAR4102
PAR4202
PAU301
PAU303
PAU2404
PAJ120A5
PAR901 PAU606
PAJ40A11
PAJ50A16
PAJ110A16 PAJ120A16
PAU707
PAJ2015
PAR1201
PAU2501
PAU12010
PAU1306
PAR2701
PAU1206
PAU1301
PAU1203
PAU1302
PAU12013
PAU1305
PAJ209
PAR1301PAU20L19
PAU703
PAJ120B2
PAR1602
PAJ120B4
PAU603
PAJ205
PAU20N19
PAJ2013
PAR1502
PAJ120A4
PAU20K19
PAU601
PAJ207
PAR1401PAU20M19
PAU706
PAJ120A3
PAR1702
PAJ40B15
PAU20G1
PAJ40B14
PAU20H1
PAJ40A17
PAFB201PAJ40A1PAJ40A2
PAJ40B1PAJ40B2
PAFB202 PAR4301
PAU2107PAU2108
PAC301
PAC401
PAJ103PAJ1011PAR301
PAU20V7
PAU20W1 PAU20W7
PAU20R19
PAU1204
PAJ40A7
PAJ601
PAU1202
PAU20T19
PAU1207
PAJ50B15
PAJ602
PAU1205
PAU20U19
PAU1209
PAJ50B2
PAJ603
PAU12011
PAU20V19
PAU12012
PAJ40A8
PAJ604
PAU12014
PAJ40A9
PAJ605
PAR4501
PAU20W19
PAJ606
PAU20W18
PAU1804 PAU2204
PAJ50A3PAU1802
PAJ40B7
PAJ607
PAR2802
PAU20W17
PAU14012
PAJ40B8
PAJ608
PAR3102
PAU20V17
PAU1403
PAJ50B13
PAJ609
PAU103
PAU20W16
PAJ50B14
PAJ6010
PAU106
PAU20V16
PAJ50A4
PAJ6011
PAU108
PAU20W15
PAJ50A12
PAJ6012
PAU1011PAU20V15
PAJ40B10
PAJ6013
PAU20W14PAJ40B11
PAJ6014
PAU20V14
PAJ50B4
PAJ6015
PAU20W13
PAJ6016
PAU20V13
PAJ40A10
PAJ6017
PAR4401
PAU20P19
PAJ6018
PAU20J1
PAJ901
PAJ110B2
PAU20F1
PAJ1006
PAJ120A8
PAU20E1
PAJ1001
PAJ120B6
PAU20D1
PAJ1003
PAJ120B7
PAU20C1
PAJ1005
PAJ120B9
PAU20B1
PAJ1009
PAJ120B11
PAU20A1
PAJ1008
PAJ120A9
PAU20A2
PAJ10010
PAJ120A11
PAU20A3
PAJ1002
PAJ120A6
PAU20A4
PAJ1004
PAJ120A7
PAU20A5
PAJ1007
PAJ120B10
PAU20A6
PAJ903
PAJ110B4
PAU20A7
PAJ902
PAJ110A3
PAU20A8
PAU2202
PAJ10016
PAJ120A15
PAU20A9
PAJ10011
PAJ120B12
PAU20A10
PAJ10013
PAJ120B13
PAU20A11
PAJ10017
PAJ120B17
PAU20A12
PAJ10019
PAJ120B18
PAU20A13
PAJ10018
PAJ120A17
PAU20A14
PAJ10020
PAJ120A18
PAU20A15
PAJ10012
PAJ120A12
PAU20A16
PAJ10014
PAJ120A13
PAU20A17
PAJ10015
PAJ120B15
PAU20A18
PAJ904
PAJ110A4
PAU20A19
PAJ9027
PAJ110B15
PAU20B18
PAJ9010
PAJ110A8
PAU20B19
PAJ909
PAU20C18
PAU1603
PAJ9015
PAU20C19
PAU1606
PAJ9012
PAU20D19
PAU15010
PAJ9016
PAU20D18
PAU15013
PAJ9013
PAJ110B10
PAU20E19
PAJ9024
PAJ110A15
PAU20E18
PAJ9019
PAU20F19
PAU16010
PAJ9023
PAU20G19
PAU16013
PAJ9029
PAU20H19
PAU1703
PAJ9033
PAU20J19
PAU1706
PAJ905
PAJ110B6
PAU20F2
PAJ907
PAJ110B7
PAU20E2
PAJ9011
PAU20D2
PAU1503
PAU1602
PAJ110B9
PAU1604
PAJ9017
PAU20C2
PAU1506
PAU1605
PAJ110B11
PAU1607
PAJ9014
PAU20B2
PAU15011
PAJ110A9
PAU1509
PAJ9018
PAU20B3
PAU15014
PAJ110A11
PAU15012
PAJ906
PAU20B4
PAU1502
PAJ110A6
PAU1504
PAJ908
PAU20B5
PAU1505
PAJ110A7
PAU1507
PAJ9021
PAU20B6
PAU16011
PAJ110B12
PAU1609
PAJ9025
PAU20B7
PAU16014
PAJ110B13
PAU16012
PAJ9031
PAU20B8
PAU1702
PAJ110B17
PAU1704
PAJ9035
PAU20B9
PAU1705
PAJ110B18
PAU1707
PAJ9026
PAJ110A17
PAU20B10
PAJ9028
PAJ110A18
PAU20B11
PAJ9020
PAJ110A12
PAU20B12
PAJ9022
PAJ110A13
PAU20B13
PAJ9030
PAU20B14
PAJ9032
PAU20B15
PAJ9034
PAU20B16
PAJ9036
PAU20B17
PAJ2014
PAU109
PAJ2018
PAU1012
PAJ2010
PAU105
PAJ206
PAU102
Figure 1:
sliceKITsystem
diagram
XM-UNKNOWNA
-
2 Core Board
IN THIS CHAPTER
· Multiple Core Boards
· Setup
· Power Supply
· Debug
· U16 Boot
· XMOS Links
· Reset
· Clocking
· Testpoints
· Loop-back Port
· Diamond/Alt Diamond Slot
· Slot Pinouts
The Core Board contains the XMOS device plus support circuitry.
A single XS1-U16A-128 device has all of its GPIO connected to the Slots.
2.1 Multiple Core Boards
Additional L2 and A16 sliceKIT Core Boards can be connected to the first board’sSquare slot via the second board’s Chain Slot to add extra processing capabilityand I/O through extra sliceCARDs. The first such board is termed the Master, theremaining boards as Slaves. When there is only one board, it is the Master.
2.2 Setup
The Core Board is powered by a 12V external power supply.
For debugging, an XSYS connector is available on the Core Board to allow connec-tion of an xTAG to provide a debug link from a USB host.
2.3 Power Supply
Power input to the sliceKIT Core Board is via a standard barrel jack connector. Astandard 12V external power supply should be used to power the board. Each CoreBoard requires its own 12V supply. This input supply is used to generate the main5V board supply via a DC-DC converter.
XM-UNKNOWNA
-
U16 sliceKIT Core Board Hardware Manual 7/29
Figure 2:
U16 sliceKITCore Board
The 5V board supply is then fed to all the Slot connectors as well as powering theCore Board itself. A 3V3 I/O supply is generated by a DC-DC converter from the 5Vmain supply, and a 3V3 analogue supply is generated by an LDO converter fromthe 5V main supply.
The Core Board provides 3V3 and 5V at 0.25A to each slot for a total of approxi-mately 2W per slice.
2.4 Debug
Debug of the system is via the XSYS Connector.
The JTAG signals are connected as shown below.
A presence detect signal is present on both the Square Slot connector to allowdetection of a connected board and subsequent automatic switching of the JTAGchain. In a system of multiple Core Boards, the Master is the source of the JTAGchain so the system can only be debugged from the master. Other boards will seeno devices in the JTAG chain.
The use of xSCOPE is covered in the XMOS Links section (2.6). The xSCOPExCONNECT link can be either enabled or disabled via a switch on the Core Boardlabelled XLINK.
XM-UNKNOWNA
-
U16 sliceKIT Core Board Hardware Manual 8/29
SQUARE SLOT
XTA
GTCK
TDITDO
0
1TDO
TCK
, TM
S
TDO
TDI
PR
SN
T_N
0
1
U16
TMSTDI
TCKTMS
Figure 3:
JTAG Chain
2.5 U16 Boot
Master Core Boards boot from SPI flash, while slave Core Boards boot from xCON-NECT link XLB from the next connected Core Board.
To allow re-use of the SPI boot pins (ports 1A, 1B, 1C, 1D) as signal I/O pins for theUSB and Mixed Signal slot, a latched bus switch is used which connects the xCORESPI pins to either the SPI Flash or to the sliceCARD Slots. The switch is controlledby X0D14 and X0D15. Once the device has booted X0D14 is used to enable ordisable the SPI interface, X0D15 should then transition from low to high to latchthe selection. The SPI selection state is then maintained until the system is reset.
Reset
Boot
D15 = 0 D14 = X SPI = EN
D15 = 0 D14 = X SPI = EN
DisableD15 = D14 = 1
SPI = DIS
EnableD15 = D14 = 0
SPI = EN
D15, D14, D0, D1, D10 and D11
available
D15 and D14 availableD0, D1, D10 and D11
used by SPI
Figure 4:
SPI SelectFlow Diagram
XM-UNKNOWNA
-
U16 sliceKIT Core Board Hardware Manual 9/29
Once this sequence is completed the selection has been latched therefore X0D14and X0D15 return to performing their normal functions in the USB slot.
If the SPI is not disabled, then sliceCARDs in the USB and Mixed Signal slots maynot function as expected. If there are no sliceCARDs in the USB or Mixed Signalslots, then it does not matter whether the SPI has been disabled or not. Therefore,applications which require runtime access to the SPI flash should either leave theUSB and Mixed Signal slots unpopulated or check to ensure that the Card(s) whichare in there will be unaffected by the operation of the Flash.
The XTAG2 system can use the boot mode select signal to force all devices in thechain (master and slave Core Boards) to boot from JTAG (don’t boot) for debugpurposes.
If not in this mode, the devices will boot from SPI or xCONNECT link as appropriate.
2.6 XMOS Links
The Square slot contains two 5-bit XMOS Links, XLA and XLB, which can be usedfor chaining sliceKIT Core Boards together.
It is recommended that if a sliceCARD that requires the use of the 4-bit port(X0D16-19) is used in the Mixed Signal Slot the xSCOPE switch is off on the CoreBoard to ensure correct operation of the sliceCARD in the Mixed Signal slot. Thisis due to the 4-bit port being shared with the xSCOPE xCONNECT link.
2.7 Reset
The whole system is held in reset until all power supplies are stable, and reset isconnected to all sliceCARDs so any circuitry on them can be reset. It also indicatesto the sliceCARDs that their power input is stable. The reset from the XTAG2 resetsthe whole system, if required for debugging.
2.8 Clocking
There are two clock sources available on the Core Board. One provides a 25MHzsystem clock, the other is a 24MHz clock provided to the U16 device.
The system clock from a Master Core Board is fed automatically to all of the slaveCore Boards so the whole system will operate synchronously.
The system clock is also fed to each of the sliceCARD slots.
2.9 Testpoints
Each xCORE I/O signal is also available on a 0.1” header, next to the Slot that it isconnected to. These connections can be used to connect an oscilloscope or logicanalyzer, or for interconnection of signals for advanced development work.
XM-UNKNOWNA
-
U16 sliceKIT Core Board Hardware Manual 10/29
The signals are identified on the silkscreen layer of the sliceKIT Core Board, thetable below lists their relationship to the internal ports.
U16 Pin Slot PCIE Function
X0D0 USB A7 P1A0
X0D1 MIXED SIG B15 P1B0
X0D10 MIXED SIG B2 P1C0
X0D11 USB A8 P1D0
X0D12 USB A9 P1E0
X0D13 MIXED SIG A3 P1F0
X0D14 USB B7 P4C0 P8B0 P16A8 P32A28
X0D15 USB B8 P4C1 P8B1 P16A9 P32A29
X0D16 MIXED SIG B13 P4D0 P8B2 P16A10
X0D17 MIXED SIG B14 P4D1 P8B3 P16A11
X0D18 MIXED SIG A4 P4D2 P8B4 P16A12
X0D19 MIXED SIG A12 P4D3 P8B5 P16A13
X0D20 USB B10 P4C2 P8B6 P16A14 P32A30
X0D21 USB B11 P4C3 P8B7 P16A15 P32A31
X0D22 MIXED SIG B4 P1G0
X0D24 NA NA P1I0
X0D35 USB A10 P1L0
X0D43 NA NA P8D7 P16B15
X1D0 DIAMOND B2 P1A0
X1D1 SQUARE A8 P1B0
X1D2 SQUARE B6 P4A0 P8A0 P16A0 P32A20
X1D3 SQUARE B7 P4A1 P8A1 P16A1 P32A21
X1D4 SQUARE B9 P4B0 P8A2 P16A2 P32A22
X1D5 SQUARE B11 P4B1 P8A3 P16A3 P32A23
X1D6 SQUARE A9 P4B2 P8A4 P16A4 P32A24
X1D7 SQUARE A11 P4B3 P8A5 P16A5 P32A25
X1D8 SQUARE A6 P4A2 P8A6 P16A6 P32A26
X1D9 SQUARE A7 P4A3 P8A7 P16A7 P32A27
X1D10 SQUARE B10 P1C0
X1D11 DIAMOND B4 P1D0
X1D12 DIAMOND A3 P1E0
X1D13 SQUARE A15 P1F0
X1D14 SQUARE B12 P4C0 P8B0 P16A8 P32A28
X1D15 SQUARE B13 P4C1 P8B1 P16A9 P32A29
X1D16 SQUARE B17 P4D0 P8B2 P16A10
X1D17 SQUARE B18 P4D1 P8B3 P16A11
X1D18 SQUARE A17 P4D2 P8B4 P16A12
X1D19 SQUARE A18 P4D3 P8B5 P16A13
X1D20 SQUARE A12 P4C2 P8B6 P16A14 P32A30
(continued)
XM-UNKNOWNA
-
U16 sliceKIT Core Board Hardware Manual 11/29
U16 Pin Slot PCIE Function
X1D21 SQUARE A13 P4C3 P8B7 P16A15 P32A31
X1D22 SQUARE B15 P1G0
X1D23 DIAMOND A4 P1H0
X1D24 DIAMOND B15 P1I0
X1D25 DIAMOND A8 P1J0
X1D26 ALT DIAMOND B9 P4E0 P8C0 P16B0
X1D27 ALT DIAMOND B11 P4E1 P8C1 P16B1
X1D32 ALT DIAMOND A9 P4E2 P8C6 P16B6
X1D33 ALT DIAMOND A11 P4E3 P8C7 P16B7
X1D34 DIAMOND B10 P1K0
X1D35 DIAMOND A15 P1L0
X1D36 ALT DIAMOND B12 P1M0 P8D0 P16B8
X1D37 ALT DIAMOND B13 P1N0 P8D1 P16B9
X1D38 ALT DIAMOND B17 P1O0 P8D2 P16B10
X1D39 ALT DIAMOND B18 P1P0 P8D3 P16B11
X1D49 DIAMOND B6 P32A0
X1D50 DIAMOND B7 P32A1
X1D51 ALT DIAMOND A6 P32A2
X1D52 ALT DIAMOND A7 P32A3
X1D53 DIAMOND A9 P32A4
X1D54 DIAMOND A11 P32A5
X1D55 DIAMOND A6 P32A6
X1D56 DIAMOND A7 P32A7
X1D57 DIAMOND B12 P32A8
X1D58 DIAMOND B13 P32A9
X1D61 DIAMOND B17 P32A10
X1D62 DIAMOND B18 P32A11
X1D63 DIAMOND A17 P32A12
X1D64 DIAMOND A18 P32A13
X1D65 DIAMOND A12 P32A14
X1D66 DIAMOND A13 P32A15
X1D67 NA NA P32A16
X1D68 NA NA P32A17
X1D69 NA NA P32A18
X1D70 NA NA P32A19
2.10 Loop-back Port
Jumper J15 can be used to enable a loop-back between a 1-bit port on each ofthe two tiles. With the loop-back enabled port X0D13 is connected to X1D12, and
XM-UNKNOWNA
-
U16 sliceKIT Core Board Hardware Manual 12/29
disconnected from the Mixed Signal slot. With the loop-back disabled X0D13 isconnected to the Mixed Signal slot.
2.11 Diamond/Alt Diamond Slot
The I/Os connected to the Diamond slot can be changed to an alternative configura-tion known as Alt Diamond, this is controlled by setting the jumper J14.
The Diamond configuration exposes 16 bits of the 32-bit port, which can be usefulfor applications requiring a wide bus, the Alt Diamond configuration exposes more1-bit ports.
2.12 Slot Pinouts
The signal assignments for the connectors on the Core Board and sliceCARDs canbe seen in the table below.
2.12.1 USB
PCIE B (TOP) SIGNAL FUNCTION
B1 VBUS IN VBUS FROM USB CONNECTOR
B2 VBUS IN VBUS FROM USB CONNECTOR
B3 GND POWER SUPPLY GROUND
B4 VBUS OUT VBUS TO USB CONNECTOR
B5 VBUS OUT VBUS TO USB CONNECTOR
B6 GND POWER SUPPLY GROUND
B7 X0D14 P4C0 P8B0 P16A8 P32A28
B8 X0D15 P4C1 P8B1 P16A9 P32A29
B9 GND POWER SUPPLY GROUND
B10 X0D20 P4C2 P8B2 P16A10
B11 X0D21 P4C3 P8B3 P16A11
KEY KEY MECHANICAL KEY
B12 GND POWER SUPPLY GROUND
B13 GND POWER SUPPLY GROUND
B14 USB DP USB DATA POSITIVE
B15 USB DN USB DATA NEGATIVE
B16 GND POWER SUPPLY GROUND
B17 GND POWER SUPPLY GROUND
B18 GND POWER SUPPLY GROUND
XM-UNKNOWNA
-
U16 sliceKIT Core Board Hardware Manual 13/29
PCIE A (BOT) SIGNAL FUNCTION
A1 VBUS IN VBUS FROM USB CONNECTOR
A2 VBUS IN VBUS FROM USB CONNECTOR
A3 GND POWER SUPPLY GROUND
A4 VBUS OUT VBUS TO USB CONNECTOR
A5 VBUS OUT VBUS TO USB CONNECTOR
A6 GND POWER SUPPLY GROUND
A7 X0D0 P1A0
A8 X0D11 P1D0
A9 X0D12 P1E0
A10 X0D35 P1L0
A11 NC NOT CONNECTED
KEY KEY MECHANICAL KEY
A12 GND POWER SUPPLY GROUND
A13 GND POWER SUPPLY GROUND
A14 GND POWER SUPPLY GROUND
A15 GND POWER SUPPLY GROUND
A16 GND POWER SUPPLY GROUND
A17 NC NOT CONNECTED
A18 3V3 3.3V POWER SUPPLY
XM-UNKNOWNA
-
U16 sliceKIT Core Board Hardware Manual 14/29
2.12.2 MIXED SIGNAL
PCIE B (TOP) SIGNAL FUNCTION
B1 3V3A ANALOG 3.3V POWER SUPPLY
B2 X0D10 P1C0
B3 GND POWER SUPPLY GROUND
B4 X0D22 P1G0
B5 3V3 3.3V POWER SUPPLY
B6 ADC0 ADC CHANNEL 0
B7 ADC1 ADC CHANNEL 1
B8 GND POWER SUPPLY GROUND
B9 GND POWER SUPPLY GROUND
B10 ADC2 ADC CHANNEL 2
B11 ADC3 ADC CHANNEL 3
KEY KEY MECHANICAL KEY
B12 GND POWER SUPPLY GROUND
B13 X0D16 P4D0 P8B2 P16A10
B14 X0D17 P4D1 P8B3 P16A11
B15 X0D1 P1B0
B16 GND POWER SUPPLY GROUND
B17 GND POWER SUPPLY GROUND
B18 NC NOT CONNECTED
XM-UNKNOWNA
-
U16 sliceKIT Core Board Hardware Manual 15/29
PCIE A (BOT) SIGNAL FUNCTION
A1 NC NOT CONNECTED
A2 5V POWER SUPPLY 5V
A3 X0D13 P1F0
A4 X0D18 P4D2 P8B4 P16A12
A5 GND POWER SUPPLY GROUND
A6 ADC4 ADC CHANNEL 4
A7 ADC5 ADC CHANNEL 5
A8 GND POWER SUPPLY GROUND
A9 ADC6 ADC CHANNEL 6
A10 GND POWER SUPPLY GROUND
A11 GND POWER SUPPLY GROUND
KEY KEY MECHANICAL KEY
A12 X0D19 P4D3 P8B5 P16A13
A13 NC NOT CONNECTED
A14 GND POWER SUPPLY GROUND
A15 NC NOT CONNECTED
A16 RST_N SYSTEM RESET (ACTIVE LOW)
A17 ADC7 ADC CHANNEL 7
A18 GND POWER SUPPLY GROUND
XM-UNKNOWNA
-
U16 sliceKIT Core Board Hardware Manual 16/29
2.12.3 SQUARE
PCIE B (TOP) SIGNAL FUNCTION
B1 DEBUG XSYS DEBUG SIGNAL
B2 TCK XSYS TCK SIGNAL
B3 GND POWER SUPPLY GROUND
B4 TDI XSYS TDI SIGNAL
B5 3V3 POWER SUPPLY 3.3V
B6 X1D2 P4A0 P8A0 P16A0 P32A20
B7 X1D3 P4A1 P8A1 P16A1 P32A21
B8 GND POWER SUPPLY GROUND
B9 X1D4 P4B0 P8A2 P16A2 P32A22
B10 X1D10 P1C0
B11 X1D5 P4B1 P8A3 P16A3 P32A23
KEY KEY MECHANICAL KEY
B12 X1D14 P4C0 P8B0 P16A8 P32A28
B13 X1D15 P4C1 P8B1 P16A9 P32A29
B14 CLK MAIN SYSTEM CLOCK
B15 X1D22 P1G0
B16 GND POWER SUPPLY GROUND
B17 X1D16 P4D0 P8B2 P16A10
B18 X1D17 P4D1 P8B3 P16A11
XM-UNKNOWNA
-
U16 sliceKIT Core Board Hardware Manual 17/29
PCIE A (BOT) SIGNAL FUNCTION
A1 MSEL XSYS MSEL SIGNAL
A2 5V POWER SUPPLY 5V
A3 TMS XSYS TMS SIGNAL
A4 TDO XSYS TDO SIGNAL
A5 PRSNT SYSTEM PRESENT SIGNAL (ACTIVE LOW)
A6 X1D8 P4A2 P8A6 P16A6 P32A26
A7 X1D9 P4A3 P8A7 P16A7 P32A27
A8 X1D1 P1B0
A9 X1D6 P4B2 P8A4 P16A4 P32A24
A10 GND POWER SUPPLY GROUND
A11 X1D7 P4B3 P8A5 P16A5 P32A25
KEY KEY MECHANICAL KEY
A12 X1D20 P4C2 P8B6 P16A14 P32A30
A13 X1D21 P4C3 P8B7 P16A15 P32A31
A14 GND POWER SUPPLY GROUND
A15 X1D13 P1F0
A16 RST_N SYSTEM RESET (ACTIVE LOW)
A17 X1D18 P4D2 P8B4 P16A12
A18 X1D19 P4D3 P8B5 P16A13
XM-UNKNOWNA
-
U16 sliceKIT Core Board Hardware Manual 18/29
2.12.4 DIAMOND
PCIE B (TOP) SIGNAL FUNCTION
B1 NC NOT CONNECTED
B2 X1D0 P1A0
B3 GND POWER SUPPLY GROUND
B4 X1D11 P1D0
B5 3V3 POWER SUPPLY 3.3V
B6 X1D49 P32A0
B7 X1D50 P32A1
B8 GND POWER SUPPLY GROUND
B9 X1D51 P32A2
B10 X1D34 P1K0
B11 X1D52 P32A3
KEY KEY MECHANICAL KEY
B12 X0D57 P32A8
B13 X1D58 P32A9
B14 CLK MAIN SYSTEM CLOCK
B15 X1D24 P1I0
B16 GND POWER SUPPLY GROUND
B17 X1D61 P32A10
B18 X1D62 P32A11
XM-UNKNOWNA
-
U16 sliceKIT Core Board Hardware Manual 19/29
PCIE A (BOT) SIGNAL FUNCTION
A1 NC NOT CONNECTED
A2 5V POWER SUPPLY 5V
A3 X1D12 P1E0
A4 X1D23 P1H0
A5 GND POWER SUPPLY GROUND
A6 X1D55 P32A6
A7 X1D51 P32A7
A8 X1D25 P1J0
A9 X1D53 P32A4
A10 GND POWER SUPPLY GROUND
A11 X1D54 P32A5
KEY KEY MECHANICAL KEY
A12 X1D65 P32A14
A13 X1D66 P32A15
A14 GND POWER SUPPLY GROUND
A15 X1D35 P1L0
A16 RST_N SYSTEM RESET (ACTIVE LOW)
A17 X1D63 P32A12
A18 X1D64 P32A13
XM-UNKNOWNA
-
U16 sliceKIT Core Board Hardware Manual 20/29
2.12.5 ALT DIAMOND
PCIE B (TOP) SIGNAL FUNCTION
B1 NC NOT CONNECTED
B2 X1D0 P1A0
B3 GND POWER SUPPLY GROUND
B4 X1D11 P1D0
B5 3V3 POWER SUPPLY 3.3V
B6 X1D49 P32A0
B7 X1D50 P32A1
B8 GND POWER SUPPLY GROUND
B9 X1D26 P4E0 P8C0 P16B0
B10 X1D34 P1K0
B11 X1D27 P4E1 P8C1 P16B1
KEY KEY MECHANICAL KEY
B12 X0D36 P1M0 P8D0 P16B8
B13 X1D37 P1N0 P8D1 P16B9
B14 CLK MAIN SYSTEM CLOCK
B15 X1D24 P1I0
B16 GND POWER SUPPLY GROUND
B17 X1D38 P1O0 P8D2 P16B10
B18 X1D39 P1P0 P8D3 P16B11
XM-UNKNOWNA
-
U16 sliceKIT Core Board Hardware Manual 21/29
PCIE A (BOT) SIGNAL FUNCTION
A1 NC NOT CONNECTED
A2 5V POWER SUPPLY 5V
A3 X1D12 P1E0
A4 X1D23 P1H0
A5 GND POWER SUPPLY GROUND
A6 X1D51 P32A7
A7 X1D52 P32A8
A8 X1D25 P1J0
A9 X1D32 P4E2 P8C6 P16B6
A10 GND POWER SUPPLY GROUND
A11 X1D33 P4E3 P8C7 P16B7
KEY KEY MECHANICAL KEY
A12 X1D65 P32A14
A13 X1D66 P32A15
A14 GND POWER SUPPLY GROUND
A15 X1D35 P1L0
A16 RST_N SYSTEM RESET (ACTIVE LOW)
A17 X1D63 P32A12
A18 X1D64 P32A13
2.12.6 System Services Slot Signals
On all Slots, TDO is always out of the sliceKIT Core Board, TDI is always in to theCore Board.
MSEL, TCK, TMS, RST_N are all inputs to the Core Board from the XSYS Connectorand outputs from the Core Board on the Square Slot.
DEBUG is bidirectional.
PRSNT_N is used on the Square Slot to detect another Core Board is connected.This signal is used to switch the JTAG chain signals.
CLK and RST_N are output from all Slots.
XM-UNKNOWNA
-
3 USB sliceCARDs
IN THIS CHAPTER
· U16 USB Slice Pinout
· USB AB Slice
USB sliceCARDs connect to the PCI-E 36 pin connector J4 on the U16 Core Board.They have a unique key design in order to prevent them being plugged in to nonUSB slice slots and prevent non USB slices being plugged in to a USB slice slot.The detail for the key design and the PCI-E 36 card edge finger can be seen in thefigure below:
PAC101
PAC102COC1
PAD101 PAD102 PAD103
PAD104PAD105
COD1
PAJ10B1
PAJ10B2
PAJ10B3
PAJ10B4
PAJ10B5
PAJ10B6
PAJ10B7PAJ10B8
PAJ10B9
PAJ10B10
PAJ10B11
PAJ10B12
PAJ10B13PAJ10B14
PAJ10B15
PAJ10B16PAJ10B17
PAJ10B18
PAJ10A1
PAJ10A2
PAJ10A3
PAJ10A4
PAJ10A5
PAJ10A6
PAJ10A7PAJ10A8
PAJ10A9
PAJ10A10
PAJ10A11
PAJ10A12
PAJ10A13PAJ10A14
PAJ10A15
PAJ10A16PAJ10A17
PAJ10A18COJ1
PAJ202
PAJ201 PAMECH101COMECH1
PAC102
PAD104
PAJ10A3
PAJ10A6
PAJ10A12
PAJ10A13PAJ10A14
PAJ10A15
PAJ10A16PAJ10A17
PAJ10B3
PAJ10B6
PAJ10B9
PAJ10B12
PAJ10B13
PAJ10B16PAJ10B17
PAJ10B18
PAD105 PAJ10B15
PAJ202 PAD103 PAJ10B14
PAC101
PAD101
PAJ10A1
PAJ10A2
PAJ10B1
PAJ10B2
PAJ201
Figure 5:
USB SliceDetail
XM-UNKNOWNA
-
U16 sliceKIT Core Board Hardware Manual 23/29
3.1 U16 USB Slice Pinout
The table below details the pinout of the USB slice connector from the U16 CoreBoard:
PCIE B SIGNAL FUNCTION PCIE A SIGNAL FUNCTION
(TOP) (BOT)
B1 VBUS IN VBUS FROM USB HOST A1 VBUS IN VBUS FROM USB HOST
B2 VBUS IN VBUS FROM USB HOST A2 VBUS IN VBUS FROM USB HOST
B3 GND POWER SUPPLYGROUND
A3 GND POWER SUPPLYGROUND
B4 VBUS OUT VBUS TO USB DEVICE A4 VBUS OUT VBUS TO USB DEVICE
B5 VBUS OUT VBUS TO USB DEVICE A5 VBUS OUT VBUS TO USB DEVICE
B6 GND POWER SUPPLYGROUND
A6 GND POWER SUPPLYGROUND
B7 X0D14 USB SEL 1 A7 X0D0 RESERVED
B8 X0D15 USB SEL 2 A8 NC NOT CONNECTED
B9 GND POWER SUPPLYGROUND
A9 X0D11 I2C SCL
B10 X0D20 RESERVED FOR MFI A10 X0D35 I2C SDA
B11 X0D21 RESERVED FOR MFI A11 NC NOT CONNECTED
KEY KEY MECHANICAL KEY KEY KEY MECHANICAL KEY
B12 GND POWER SUPPLYGROUND
A12 GND POWER SUPPLYGROUND
B13 GND POWER SUPPLYGROUND
A13 GND POWER SUPPLYGROUND
B14 USB DP USB DATA POSITIVE A14 GND POWER SUPPLYGROUND
B15 USB DN USB DATA NEGATIVE A15 GND POWER SUPPLYGROUND
B16 GND POWER SUPPLYGROUND
A16 GND POWER SUPPLYGROUND
B17 GND POWER SUPPLYGROUND
A17 NC NOT CONNECTED
B18 GND POWER SUPPLYGROUND
A18 3V3 3.3V POWER SUPPLY
Figure 6:
USB SlicePinout
XM-UNKNOWNA
-
U16 sliceKIT Core Board Hardware Manual 24/29
3.2 USB AB Slice
The USB AB slice consists of a USB A connector, USB B connector and a high-speed2:1 switch to select between them.
By default the USB data signals from the B type connector are routed to the U8device on the U16 board. When the USB B connector is being routed the LED nextto the connector is illuminated. In order to route the USB data signals from the Atype connector the USB_SEL line should be bought high. When the USB A connectoris being routed the LED next to the connector is illuminated.
5V is supplied to the USB A connector to provide VBUS to connected devices.
The figure below shows the layout of the USB A/B slice:
PAC101
PAC102
COC1
PAC201
PAC202COC2
PAC301 PAC302 COC3
PAC401 PAC402 COC4
PAC501 PAC502 COC5
PAC601PAC602
COC6
PAC701 PAC702 COC7
PAD102
PAD101
COD1
PAD202
PAD201
COD2
PAJ10B1
PAJ10B2
PAJ10B3
PAJ10B4PAJ10B5
PAJ10B6
PAJ10B7PAJ10B8PAJ10B9
PAJ10B10
PAJ10B11
PAJ10B12
PAJ10B13PAJ10B14
PAJ10B15
PAJ10B16PAJ10B17
PAJ10B18
PAJ10A1
PAJ10A2
PAJ10A3
PAJ10A4PAJ10A5
PAJ10A6
PAJ10A7PAJ10A8PAJ10A9
PAJ10A10
PAJ10A11
PAJ10A12
PAJ10A13PAJ10A14
PAJ10A15
PAJ10A16PAJ10A17
PAJ10A18
COJ1
PAJ206
PAJ205
PAJ204
PAJ203PAJ202
PAJ201
COJ2
PAJ306
PAJ305
PAJ304
PAJ303 PAJ302
PAJ301COJ3
PAMECH101COMECH1
PAMTH101COMTH1
PAMTH201COMTH2
PAQ103
PAQ102
PAQ101
COQ1
PAQ203
PAQ202
PAQ201
COQ2
PAR101
PAR102COR1
PAR201 PAR202
COR2
PAR301 PAR302COR3
PAR401
PAR402COR4
PAU1010 PAU109PAU108
PAU107
PAU106PAU105PAU104PAU103
PAU102
PAU101
COU1
PAU208
PAU207PAU206
PAU205PAU204
PAU203
PAU202
PAU201
COU2
PAC101
PAC601
PAJ10A18
PAQ202
PAR202
PAR402
PAU1010
PAU208
PAJ10B11
PAR401
PAU207
PAC102
PAC202
PAC302
PAC402
PAC502
PAC602
PAC702
PAD201
PAJ10A3
PAJ10A6
PAJ10A12
PAJ10A13PAJ10A14
PAJ10A15
PAJ10A16PAJ10A17
PAJ10B3
PAJ10B6
PAJ10B9
PAJ10B12
PAJ10B13
PAJ10B16PAJ10B17
PAJ10B18
PAJ204
PAJ304
PAMTH101
PAMTH201PAQ102
PAR101
PAU105 PAU106
PAU201
PAC401PAJ206
PAC701
PAJ305
PAD101
PAQ103
PAD102 PAR201
PAD202
PAR301
PAQ203
PAR302
PAJ10A9
PAU206
PAJ10A10
PAU202
PAJ202
PAU103
PAJ203
PAU104
PAJ302
PAU101
PAJ303
PAU102
PAJ10B15PAU108
PAJ10B14
PAU107
PAJ10B7
PAQ101
PAQ201
PAR102
PAU109
PAC201
PAC501
PAJ10A1
PAJ10A2
PAJ10B1
PAJ10B2
PAJ301
PAC301
PAJ10A4PAJ10A5
PAJ10B4PAJ10B5
PAJ201
Figure 7:
USB AB Slice
XM-UNKNOWNA
-
4 New Designs Based on sliceKIT
IN THIS CHAPTER
· USB
· Power Supply
· Portmap
· SPI Routing Control
· Debug Interface
· Device Clock
There are a number of sections of the design of the sliceKIT platform that havebeen optimized for flexibility to cover as many use cases as possible. Thereforesome consideration may be required in what to leave out or change in a customdesign. Some of the important points to consider are dealt with in this section.
Some general points to consider when implementing your own design are:
· Always check the datasheet of the xCORE device. In the case where the referencedesign and datasheet conflict, the datasheet presides.
· XMOS datasheets contain additional hardware design requirements and guide-lines that are not covered in this document, which users of XMOS hardwarereference designs must ensure are followed.
· The presence of a third party device in an XMOS hardware reference design doesnot make any statement about its general availability. You must make your ownarrangements to ensure that all components can be sourced in the requiredvolumes.
4.1 USB
The U16 sliceKIT platform has been designed to allow for a number of optionswhen it comes to USB connectivity. In a custom design it is highly unlikely thata high-speed connector will be required, hence the USB slice connector can beremoved and your own connectivity option can be implemented.
For all USB implementations the following points should be considered:
· Keep USB data lines as short as possible
· The USB data differential pair should have a characteristic impedance of 90R
· Common mode chokes, vias, connectors and stubs should be avoided if at allpossible to maximise signal integrity
XM-UNKNOWNA
-
U16 sliceKIT Core Board Hardware Manual 26/29
· For further information refer to High Speed USB Platform Design Guidelines1
The U16 Core Board USB design is a compromise to allow for maximum flexibilityin use. Therefore it should not be used as a reference for custom designs thatrequire full USB compliance.
4.1.1 USB Device (B)
For a simple device only configuration a USB B connector (standard, mini or microsize) should be connected directly to the USB data lines of the U16 device. If thedevice is to be bus powered an ESD device can be added to clamp the data linesto VBUS and ground and the connection to the U16 VBUS pin can be omitted. Ifthe device is to be self powered then the data lines should only be clamped toground, and the VBUS input should be connected to the U16 VBUS pin to detecthost connection.
4.1.2 USB Host (A)
To implement a host only connection a USB A connector should be directly con-nected to the USB data lines of the U16 device. The VBUS power supply will needto be provided locally. An ESD device can be added to clamp the data lines to VBUSand ground.
4.1.3 Multi Mode USB
For more complex configurations requiring a number of host and/or device con-nections to be available one or more high speed capable USB bus switches can beused, with the routing being controlled using one of the wider ports available onthe U8 device. There are many options for deciding which port to route to (andconsequently which code to boot) from a user input switch to sensing connectionsand deciding priority.
4.2 Power Supply
Depending on the configuration required the local power supply may need to beable to supply VBUS to a device, as well as supporting self and/or bus poweredmodes.
4.2.1 Bus Powered Device
For a purely USB bus powered device the external power supply DC-DC supply andpreferential 5V and over current limit device can be omitted.
Some form of VBUS to 3.3V converter will be required to supply VDDIO, and asecond supply will be required for the on chip ADC if it is to be used.
1http://www.usb.org/developers/docs/hs_usb_pdg_r1_0.pdf
XM-UNKNOWNA
http://www.usb.org/developers/docs/hs_usb_pdg_r1_0.pdf
-
U16 sliceKIT Core Board Hardware Manual 27/29
4.2.2 Self Powered Device
For a purely self powered device the preferential 5V and over current device canbe omitted. Some sort of external power supply will be required to generate railssuitable for the U16 VSUP supply (5V or 3.3V), the U16 VDDIO supply (3.3V) froman external supply.
A second 3.3V supply will be required for the on chip ADC if it is to be used.
If a lower power suspend mode is required a power supply with an enable function,or some sort of high side switch circuit may be necessary.
4.2.3 Bus or Self Powered Device
For systems designed to operate either bus or self powered some sort of externalpower supply will be required to generate 5V for the U16 VSUP supply when thesystem is self powered.
The preferential 5V device (or similar supply selection device) will be required. Notethat a simple diode OR, using Schottky diodes is not suitable as the reverse currentleakage leads to the voltage on the VBUS sense pin rising above the thresholdleading to inaccurate detection of the presence of a host, which in turn can lead toissues enumerating on the USB.
Some form of VBUS to 3.3V converter will be required to supply VDDIO, and asecond supply will be required for the on chip ADC if it is to be used.
If a lower power suspend mode is required a power supply with an enable function,or some sort of high side switch circuit will be necessary.
4.2.4 Self Powered Host
For a self powered host the preferential 5V device can be omitted, but the restof the power supply sections need to be present in some form. An over-currentswitch should be added and set accordingly to comply with the USB specification.
The design of the external power supply should be customized to your ownrequirements, however a 5.5V over-voltage trip circuit should be implemented toprotect the device on the USB, and remain within the USB specification.
The external power supply will be required to generate rails suitable for the U16VSUP supply (5V or 3.3V), the U16 VDDIO supply (3.3V).
A second 3.3V supply will be required for the on chip ADC if it is to be used.
4.3 Portmap
Due to the flexibility of the I/O on an xCORE device the location of the signalsrouted to the U16 can be easily optimized for your own layout.
XM-UNKNOWNA
-
U16 sliceKIT Core Board Hardware Manual 28/29
As a general rule any 1-bit port pin can be easily swapped with any other. The onlyfixed 1-bit port pins are those connected to the SPI bus of the code flash device.
The location of signals on the 4-bit ports can be swapped with other signals onthe same port, and the ports as a whole can be swapped, however care should betaken to ensure that all signals on the same port should be in the same directioni.e. all outputs or all inputs.
The 32-bit port on the MFA board is used as an output port, hence all signals onthis port are output only.
4.4 SPI Routing Control
In order to maximize the functionality of the MFA platform all of the 1-bit portsused by the boot flash can also used by the system after boot. In order to allow forthis the SPI 1-bit ports are latched to either the flash device or to the I/O.
If your design does not make use of all of the 1-bit ports then the slave select lineshould be left to only control the SPI interface and the rest of the SPI 1-bit portscan be reused.
4.5 Debug Interface
During the development phase of a new design it is highly recommended thatthe full XSYS debug interface, including the xSCOPE xCONNECT link, should beincluded. This allows for full programming and debug interfaces.
Once the design is stable the xSCOPE xCONNECT link can be omitted, and if spaceis a concern the main JTAG signals can be bought out to a custom header, or testpoints.
For high volume builds it is possible to omit the debug interface altogether, howeverthis will require another method of programming the flash e.g. preprogrammedbefore placement.
For single device designs most of the switching and buffering devices for the JTAGchain can be omitted.
4.6 Device Clock
It should be noted that if an external clock signal is used the maximum signal levelshould be 1.8V. The output from the 1.8V DCDC regulator on the device can beused to provide an appropriate supply (VDD1V8 pins).
This does not apply if a crystal is used to provide a clock to the device as the clocksignal is generated internally from the 1.8V supply.
XM-UNKNOWNA
-
U16 sliceKIT Core Board Hardware Manual 29/29
5 Errata
IN THIS CHAPTER
· 1V2 Hardware SPI Bus Switch
5.1 1V2 Hardware SPI Bus Switch
On revision 1V2 hardware the SPI bus switch enable/disable line is connected toX0D16 (rather than X0D14 as stated above). This signal is shared with the xSCOPExCONNECT link which means that xSCOPE can not be used if control of the SPI busis required.
Copyright © 2014, All Rights Reserved.
Xmos Ltd. is the owner or licensee of this design, code, or Information (collectively, the “Information”) andis providing it to you “AS IS” with no warranty of any kind, express or implied and shall have no liability inrelation to its use. Xmos Ltd. makes no representation that the Information, or any particular implementationthereof, is or will be free from any claims of infringement and again, shall have no liability in relation to anysuch claims.
XMOS and the XMOS logo are registered trademarks of Xmos Ltd. in the United Kingdom and other countries,and may not be used without written permission. All other trademarks are property of their respective owners.Where those designations appear in this book, and XMOS was aware of a trademark claim, the designationshave been printed with initial capital letters or in all capitals.
XM-UNKNOWNA
OverviewIntroductionsliceKIT System Layout
Core BoardMultiple Core BoardsSetupPower SupplyDebugU16 BootXMOS LinksResetClockingTestpointsLoop-back PortDiamond/Alt Diamond SlotSlot PinoutsUSBMIXED SIGNALSQUAREDIAMONDALT DIAMONDSystem Services Slot Signals
USB sliceCARDsU16 USB Slice PinoutUSB AB Slice
New Designs Based on sliceKITUSBUSB Device (B)USB Host (A)Multi Mode USB
Power SupplyBus Powered DeviceSelf Powered DeviceBus or Self Powered DeviceSelf Powered Host
PortmapSPI Routing ControlDebug InterfaceDevice Clock
Errata1V2 Hardware SPI Bus Switch