I have written a codec based on UNIVERSAL model, using Codec Engine package. I'm working on a DM816x processor: Cortex A8 calls the UNIVERSAL codec, which runs on the DSP side. I see that switching latencies from one core to the other, during UNIVERSAL call, are quite high (~130usec). I read on the IPC Users' Guide (par. 5.3.1) that it should be possible to improve IPC performances changing the notify driver.
In the examples provided, the tipical configuration is
/* IPC-related config */
xdc.useModule('ti.sdo.ce.ipc.dsplink.dsp.Settings');
var MultiProc = xdc.useModule('ti.sdo.utils.MultiProc');
var settings = xdc.useModule('ti.sdo.ipc.family.Settings');
var procNames = settings.getDeviceProcNames();
MultiProc.setConfig("DSP", procNames);
but in 'ti.sdo.ipc.family.Settings' the default notify driver is NotifyDriverSHM. Is it possibile (and how) to change it into ti.sdo.ipc.family.ti81xx.NotifyDriverMbx, for instance?
Thank you
Regards