xCORE-200 Multichannel Audio Platform AVB Reference Software Topic is solved

If you have a simple question and just want an answer.
Bonnins
New User
Posts: 2
Joined: Mon Jun 22, 2015 3:29 pm

xCORE-200 Multichannel Audio Platform AVB Reference Software

Post by Bonnins »

Hi everyone !

I am really interesting in upgrading my AVB Audio Endpoint project (based on the LC Board) to a Gigabyte version using the xCore-200.

The recently released xCORE-200 Multichannel Audio Platform seems to be fully gigabyte ethernet compatible. I thought I could simply reuse the AVB Endpoint Reference Software and do some minor changes on it but since the xCore-200 has an internal MAC hardware IP (in oposition to the software IP of the LC-BOARD) it doesn't seems to be compatible.. Anyway, The LC-Board reference software is not meant to be used with a Gigabyte Ethernet PHY MAC.

So my question is : Is there an AVB Gigabyte Reference Sofware availible somewhere for the new platform ? If not, does anyone have an idea on how to upgrade the LC-Board to be Gigabyte Ethernet compatible ?

Thanks in advance !

View Solution
srinie
XCore Addict
Posts: 158
Joined: Thu Mar 20, 2014 8:04 am

Post by srinie »

Hi,
Yes, you are correct about the AVB audio endpoint software release - its meant for the xCORE-200 and is not compatible with AVB-LC board.
It uses the latest lib_ethernet library, uses GB Ethernet core on xCORE-200 compatible with tools 14.x+ versions.
 
Latest software is available with the application note examples:
https://www.xmos.com/support/appnotes/AN00202

https://www.xmos.com/support/appnotes/AN00203
 
 
srinie
XCore Addict
Posts: 158
Joined: Thu Mar 20, 2014 8:04 am

Post by srinie »

Just note that the 'Import Wizard' automatically imports the library dependencies for the examples.

More details in 'Appendix B' of the application notes.

Bonnins
New User
Posts: 2
Joined: Mon Jun 22, 2015 3:29 pm

Post by Bonnins »

Oh ! That strange that this software is not highlighted on the xCore -200 Board main page the same way the ref software is on the LC Board Page.

Anyway, Thank you very much, that is exactly what I was looking for !

By the way, To control my AVB network I am using a computer on Linux using the AVDECC library. It is working fine but not very practical.

Since the AVB controller entity included in the Reference Endpoint Software is a reduced and very limmited version. I am wondering if someone succed getting a fully working AVB Controller with an XMOS. I mean bein able to send GET and SET CONTROLcommand to endpoints and sending connect COMMAND too.