TI E2E Community
Audio Converters Forum
Interprocessor communication of more than 2 channels
I am running a PurePath Studio process flow on AIC3254 EVM-K platform, and I seem to be having difficulties sending more than 2 data streams from the ADC miniDSP to the DAC miniDSP. I have the most recent PurePath (Portable) GDE, namely version 5.95 build 1 revision 17483, with component library version 6184.
I could have sworn I had this process flow transferring more than 2 data streams with a previous revision.
Here's what appears to be happening: Component DSP_A_DSP_D can transfer 2 streams but doesn't allow for more than 2. Component SyncXferA2D will provide for more than 2 channels of data transfer, but only 1 channel seems to be available at each output, that is, output 1 = output 2 = output 3 =... regardless of channel number configuration. Component AEC_A2D_MT behaves similarly to SyncXferA2D except it does not require the miniDSPs to be in Sync mode.
I have tested with a 2-channel DSP_A_DSP_D and a 2-channel SyncXferA2D followed by a 2-input mono mixer component. In the former scenario, changing the mix gains to mute the first or second channel works; in the latter, the audio is the same regardless of which channel is muted.
Please confirm that this is a bug or please inform me how to configure to avoid the problem.
I am running both ADC and DAC in mono mode with AIC3254App8x4x framework. The ADC is not in adaptive mode; the DAC is. I am using the two data streams from the non-adaptive ADC to the adaptive DAC to implement a wet/dry control. I would like more interprocessor channels to allow further control. I am using a FB_Delay component in the ADC miniDSP, if that makes a difference.
All content and materials on this site are provided "as is". TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with regard to these materials, including but not limited to all implied warranties and conditions of merchantability, fitness for a particular purpose, title and non-infringement of any third party intellectual property right. TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with respect to these materials. No license, either express or implied, by estoppel or otherwise, is granted by TI. Use of the information on this site may require a license from a third party, or a license from TI.
TI is a global semiconductor design and manufacturing company. Innovate with 100,000+ analog ICs andembedded processors, along with software, tools and the industry’s largest sales/support staff.