I noticed that the the talk-through only passes on one of the I2S channel. How can I use both of them?
Regarding “How do i explicitly declare the left and right channel on sharc?”
>> In SHARC processors the information related to the left and right channel data cannot be defined explicitly. But the L_FIRST bit in the SPCTLx register can decide if the first data to be received/transmitted belongs to the left channel or right channel.
Based on this, every alternate data received by the SPORT in the receive buffer will correspond to one channel.
For more information I request you to kindly refer to page 314/882 of the ADSP-2136x Hardware reference manual, the link for which is given below:
Please let me know in case you have any further queries/doubts.
Regarding “I noticed that the talk-through only passes on one of the I2S channel. How can I use both of them?”
>> Before I comment, could you please let me know , are you asking about how to route the analog input signals to other output DAC channels?
If that is the case you can just insert “#define DAC1” and “#define DAC4” in ‘initSPORT.c’ file which will enable you hear analog output coming from two channels i.e. DAC1 and DAC4.
If this is not the case, then I request you to kindly explain clearly, what do you understand by “talk through passes on one of the I2S channel”.
It is like the blackfin has the left and right channel defined but on the sharc there is only one blockprocess. How do i explicitly declare the left and right channel on sharc?
Retrieving data ...