XK-AUDIO-316-MC-AB-SCHEMATIC with incorrect XSYS2 adaptor? Topic is solved

Technical discussions related to any XMOS development kit or reference design. Eg XK-1A, sliceKIT, etc.
Jcvc
Member
Posts: 13
Joined: Wed May 07, 2025 11:13 pm

XK-AUDIO-316-MC-AB-SCHEMATIC with incorrect XSYS2 adaptor?

Post by Jcvc »

Hi,

I'm designing a custom development board based on the XCORE.AI Multichannel Audio Board (https://www.xmos.com/xk-audio-316-mc-ab). As on my develpment board I won't be having an XU316 dedicated just for the purposes of XTAG interfacing, I'm instead just exposing a XSYS2 connector so that I can then connect to a XTAG4 board (https://www.digikey.co.uk/en/products/d ... 4/16839839) and flash & debug the board accordingly.

The problem I've just noticed was that the XSYS2 connector on the Multichannel Audio Board does not seem to be able to mate (logic-wise) with the XTAG4 connector (or I'm misunderstanding the purpose of the XSYS2 J4 connector on the xk-audio-316-mc-ab board).
On the xk-audio-316-mc-ab board we have on J4:
Pin 1: 1.8V (internal)
Pin 2: TMS

On the XTAG4 we have:
Pin 1: 1.8V (external)
Pin 2: TMS

Both the connectors are vertical pin headers, there's no way that they'll mate and maintaing the logic of the signals. Once they mate, Pin 1 of the xk-audio-316-mc-ab board will be connected to Pin 2 of the XTAG4 board and Pin 2 of the xk-audio-316-mc-ab board will be connected to Pin 1 of the XTAG4 board. This will obviously not work.
Apologies, but as I don't know how to insert images, I had to do it this way :/

Am I completely misunderstanding the purpose of the XSYS2 debug target connector on the xk-audio-316-mc-ab board? I thought it was to be used as a connector on the target board, but it seems that it may actually be to be used as a XTAG4 in order to flash/debug other target boards? Would it be possible to confirm if my initial understanding was incorrect? (Hopefully it's not a very dumb question)

Thank you!
View Solution
Joe
Verified
Experienced Member
Posts: 108
Joined: Sun Dec 13, 2009 1:12 am

Post by Joe »

Not following you here.

Pin 1 connects to pin1, pin 2 connects to pin 2 etc.

There's a ribbon cable connecting the two headers from xtag to target board.

Cheers,
Joe
XMOS hardware grey beard.
Jcvc
Member
Posts: 13
Joined: Wed May 07, 2025 11:13 pm

Post by Jcvc »

Apologies Joe, I had not noticed that the ribbon cable Contact 1 & 2 would swap from the exterior/interior position from one side to the other, which enables a correct connection. In my use-case, I'm not going to use the ribbon cable, but instead just plug-in the XTAG board to have less cables around whilst developing.
Essentially, please ignore me! Sorry :)