Hi,
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.
Other info:
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.
Thank you,
John