XR-AVR-LC-BRD - change i2s master into i2s slave

If you have a simple question and just want an answer.
Joerg4u
New User
Posts: 3
Joined: Wed Jul 15, 2015 11:33 am

XR-AVR-LC-BRD - change i2s master into i2s slave

Post by Joerg4u »

Hello,

we have two XR-AVR-LC boards connected directly via ethernet. Each board has the app_avb_lc_demo inside but one is special configured to be just a talker and the 1722.1 controller is enabled. With the onboard AD converter this works excellently.

Now, I would like to use instead of the "AD-converter input source" an own i2s audio source. This i2s audio source is itself an i2s clockmaster.

Is it possible to configure the demo sw in that way, that we can switch it from i2s-masterclock into i2s-slaveclock mode ?

 

Kind regards,

Joerg

User avatar
Thomas
Experienced Member
Posts: 66
Joined: Fri Feb 05, 2010 12:34 pm

Post by Thomas »

AVB-Endpoint-Sofware(6.1.1) does not support I2S slave.
However, the latest AVB stack in lib_tsn uses lib_i2s. And lib_i2s does support I2S slave.

The challenge is that lib_tsn and corresponding app notes:
AN01032: 100Mbit Ethernet AVB endpoint example using I2S master
AN00202: Gigabit Ethernet AVB endpoint example using I2S master
AN00203: Gigabit Ethernet AVB endpoint example using TDM master

are only supported on the xCORE-200 Multichannel Audio Platform