Multiple XK-1s

Technical discussions related to any XMOS development kit or reference design. Eg XK-1A, sliceKIT, etc.
DanB
Experienced Member
Posts: 118
Joined: Fri Jan 28, 2011 1:13 am

Multiple XK-1s

Post by DanB »

Hi,

It's taken a few days but I now pretty clued up on the differences between the various chips (and package sizes) available, as well as how these are used on the various development kits. Despite this, I am still a little confused with the XK-1:

From my understanding (which may well be wrong), you require an XTAG-2 for debugging and programming an XK-1. Additionally a whole chain of XK-1s can be debugged and programmed using one XTAG-2. Assuming this is correct, why is not possible to purchase the XK-1 alone? One of the major advantages that I can see with the XK-1 is the possibility to chain multiple kits together, through the X-links, and exploit the benefits of the multi-core/threaded architecture. With this in mind I can imagine many people would like to own several XK-1s. From what I can see, though, it is not possible to purchase an XK-1 without an XTAG-2.

Surely this means that there are people out there with more XTAG-2s than they require. Additionally, surely this means that in order to chain multiple XK-1s is reasonably costly considering the inclusion of numerous unwanted/unnecessary XTAG-2s?

From a different angle; If this is the case why are XTAG-2s sold individually if each XK-1 has to be purchased with a corresponding XTAG-2?

Essentially I guess I am trying to confirm if one XTAG-2 can be used on a chain of XK-1s? And if so, is it possible to purchase XK-1s separate from XTAG-2s?

I apologise in advanced if this is a silly question, still new to the platform it is likely I've missed a core concept! :)

Thank you!

Dan.


User avatar
leon_heller
XCore Expert
Posts: 546
Joined: Thu Dec 10, 2009 10:41 pm
Location: St. Leonards-on-Sea, E. Sussex, UK.
Contact:

Post by leon_heller »

It has been asked before. It probably works out cheaper for XMOS and suppliers like Digi-Key to supply an XTAG-2 with each XK-1 than to hold stocks of both units. Sparkfun sells their XS1-L1 board and the XTAG-2 separately, however.
Last edited by leon_heller on Tue Feb 01, 2011 11:28 am, edited 1 time in total.
DanB
Experienced Member
Posts: 118
Joined: Fri Jan 28, 2011 1:13 am

Post by DanB »

leon_heller wrote:It has been asked before. It probably works out cheaper for XMOS and suppliers like Digi-Key to supply an XTAG2 with each XK-1 than to hold stocks of both units. Sparkfun sells their XS1-L1 board and the XTAG2 separately, however.
Just to confirm; you only need one XTAG-2 for a whole chain of XK-1s? (Want to make sure I'm not missing a trick here!)

And thanks for the heads up about Sparkfun. I do not s'pose you've experience with ordering from them? How does postage and or the various import duties that may be relevant for a UK purchase work out? Trying to determine if it is still better off purchasing elsewhere and getting several "spare" XTAG-2s. Either way, it's only research at the moment as I'm keen to get started on the XC-1A... But just reading about the XMOS is enough to make me want to buy everything :D. Bug much? :)

Dan.

PS. As I write this, another question has popped into my mind. XTAG-2... I assume (from the name) XTAG(-1) may have existed before? How did this differ from -2?
DanB
Experienced Member
Posts: 118
Joined: Fri Jan 28, 2011 1:13 am

Post by DanB »

Just done a search on Sparkfun (Link: http://www.sparkfun.com/search/results? ... t=products) and I cannot find an XK-1 listed? I can see the XS1-L1 device and a third-party XS1-L1 development board, but no XK-1. What am I doing wrong? :)
User avatar
leon_heller
XCore Expert
Posts: 546
Joined: Thu Dec 10, 2009 10:41 pm
Location: St. Leonards-on-Sea, E. Sussex, UK.
Contact:

Post by leon_heller »

You only need one XTAG-2 for any number of XK-1 boards.

I was referring to Sparkfun's own XS1-L1 board, they don't sell the XK-1.
Last edited by leon_heller on Tue Feb 01, 2011 11:28 am, edited 1 time in total.
DanB
Experienced Member
Posts: 118
Joined: Fri Jan 28, 2011 1:13 am

Post by DanB »

Ah, thanks for the confirmation :).

As an aside, just wondering if you could explain the history of the XTAG-2? I assume, by the naming convention, there was an XTAG-1 in the past... How'd this differ and why did it get replaced? I'm just interested :).

Cheers,

Dan.
User avatar
leon_heller
XCore Expert
Posts: 546
Joined: Thu Dec 10, 2009 10:41 pm
Location: St. Leonards-on-Sea, E. Sussex, UK.
Contact:

Post by leon_heller »

Like many other USB JTAG interfaces, the original XTAG used an FTDI chip, and the same device is still used on the XC-1A for the on-board JTAG function. The XTAG-2 uses an XS1-L1 chip to provide the USB connectivity, which has several advantages over the FTDI chip.

Before the original XTAG was developed an Amontec JTAG interface (also based on the FTDI chip) was used. I still have one.
User avatar
octal
XCore Addict
Posts: 228
Joined: Thu Jan 27, 2011 3:30 pm
Location: Argenteuil - France
Contact:

Post by octal »

leon_heller wrote:the original XTAG used an FTDI chip
I wonder if we can use an FTDI chip to flash and debug an XS1-L1 board (with either 64 or 128TQFP)?
this would make it easy to make nice devboards with onboard JTAG.
User avatar
Bianco
XCore Expert
Posts: 754
Joined: Thu Dec 10, 2009 6:56 pm
Contact:

Post by Bianco »

octal wrote:
leon_heller wrote:the original XTAG used an FTDI chip
I wonder if we can use an FTDI chip to flash and debug an XS1-L1 board (with either 64 or 128TQFP)?
this would make it easy to make nice devboards with onboard JTAG.
Yes you can.
DanB
Experienced Member
Posts: 118
Joined: Fri Jan 28, 2011 1:13 am

Post by DanB »

octal wrote:
leon_heller wrote:the original XTAG used an FTDI chip
I wonder if we can use an FTDI chip to flash and debug an XS1-L1 board (with either 64 or 128TQFP)?
this would make it easy to make nice devboards with onboard JTAG.
I'd be very interested if you did design one, as I'm sure others would to. I presume if lots of people club together we could get a number made to reduce costs and the overall price to everybody :).
Post Reply