What exactly does "periph:XS1-SU" mean in a Node declaration

If you have a simple question and just want an answer.
User avatar
aneves
Experienced Member
Posts: 93
Joined: Wed Sep 16, 2015 2:38 pm

What exactly does "periph:XS1-SU" mean in a Node declaration

Post by aneves »

I'm new to XMOS and trying to get a grip on all of the terminology and the ecosystem of the XMOS build tools. I have a pretty good undertanding of most things so far except for one thing I can't quite understand. In several XN files I see that there are Node declarations with the following line:

<Node Id="1" InPackageId="1" Type="periph:XS1-SU" Reference="usb_tile">

What exactly does "periph:XS1-SU" refer to? The specific XN file I am refering to is XS1-U8A-64-FB96-C5.xn.

I've read the XN specification which states that this means this type of a Node is an XS1-SU peripheral node. OK, great. But what is an XS1-SU? According to the XMOS product catalog, an XS1-SU is a completely separate microcontroler with a single ARM core. That doesn't make sense to me in this context since this XN file is descriping a single, different chip.

Since the XS1-U8A-64 has what appears to be a separate tile which conatins the USB PHY and some other goodies, does this Node declaration allow the general purpose tile with 8 cores to communicate to the tile with the USB PHY and other things located there?

I've read a lot of documentation on XMOS and this nomenclature isn't very obvious to me. If there is something I missed or some documentationm that someone can point me to, that would be very helpful.

Thanks!

Vineela
Member++
Posts: 21
Joined: Mon Dec 16, 2013 1:27 pm

Post by Vineela »

Hi,

 

Have you already gone through the below document?

 

https://download.xmos.com/XM-000929-PC- ... IjQ5LjIwNy...

Thanks,

Vineela