Hello,
In the absence of having an XC-200 Multichannel Audio Board (XK_AUDIO_216_MC_AB), I am unable to verify the build configurations I have successfully built using sw_usb_audio ahead of doing my own hardware implementation for USB audio on XE216, so would appreciate confirmation of the following please.
1AMi2o2xxxxxx
Which ports/pins are used for the I2S input and output data lines?
2ASi8o8xxxxxx_tdm8
Which ports/pins are used for the TDM input and output data lines?
In both cases I would assume X0D24 (1I0) for the input and X0D36 (1M0) for the output, is this correct please?
Thanks,
Al
XK_AUDIO_216_MC_AB - Confirmation of I2S/TDM Port Pin Assignments Topic is solved
-
- Experienced Member
- Posts: 77
- Joined: Sun Apr 08, 2018 11:19 pm
-
Verified
- Experienced Member
- Posts: 96
- Joined: Sun Dec 13, 2009 1:12 am
These will be defined in the XN for the given board.
Cheers,
Joe
Cheers,
Joe
XMOS hardware grey beard.
-
- Experienced Member
- Posts: 77
- Joined: Sun Apr 08, 2018 11:19 pm
Hi Joe,
Please see attached, not obviously...
Kind regards,
Al
Please see attached, not obviously...
Kind regards,
Al
You do not have the required permissions to view the files attached to this post.
-
Verified
- Experienced Member
- Posts: 96
- Joined: Sun Dec 13, 2009 1:12 am
<Port Location="XS1_PORT_1G" Name="PORT_I2S_LRCLK"/>
<Port Location="XS1_PORT_1H" Name="PORT_I2S_BCLK"/>
<Port Location="XS1_PORT_1M" Name="PORT_I2S_DAC0"/>
<port Location="XS1_PORT_1N" Name="PORT_I2S_DAC1"/>
<port Location="XS1_PORT_1O" Name="PORT_I2S_DAC2"/>
<port Location="XS1_PORT_1P" Name="PORT_I2S_DAC3"/>
<Port Location="XS1_PORT_1I" Name="PORT_I2S_ADC0"/>
<Port Location="XS1_PORT_1J" Name="PORT_I2S_ADC1"/>
<Port Location="XS1_PORT_1K" Name="PORT_I2S_ADC2"/>
<Port Location="XS1_PORT_1L" Name="PORT_I2S_ADC3"/>
TDM use same I2S data lines, for I2S and TDM they use DAC0 and ADC0 first (so for 2 (i2S) or 8 (TDM) channel)
<Port Location="XS1_PORT_1H" Name="PORT_I2S_BCLK"/>
<Port Location="XS1_PORT_1M" Name="PORT_I2S_DAC0"/>
<port Location="XS1_PORT_1N" Name="PORT_I2S_DAC1"/>
<port Location="XS1_PORT_1O" Name="PORT_I2S_DAC2"/>
<port Location="XS1_PORT_1P" Name="PORT_I2S_DAC3"/>
<Port Location="XS1_PORT_1I" Name="PORT_I2S_ADC0"/>
<Port Location="XS1_PORT_1J" Name="PORT_I2S_ADC1"/>
<Port Location="XS1_PORT_1K" Name="PORT_I2S_ADC2"/>
<Port Location="XS1_PORT_1L" Name="PORT_I2S_ADC3"/>
TDM use same I2S data lines, for I2S and TDM they use DAC0 and ADC0 first (so for 2 (i2S) or 8 (TDM) channel)
XMOS hardware grey beard.
-
- Experienced Member
- Posts: 77
- Joined: Sun Apr 08, 2018 11:19 pm
Hi Joe,
Thanks very much, I'd made that assumption in the absence of an explicit statement in the XMOS documentation so it's good to have official confirmation.
Kind regards,
Al
Thanks very much, I'd made that assumption in the absence of an explicit statement in the XMOS documentation so it's good to have official confirmation.
Kind regards,
Al