Hi
I am using AIF2 in 1.4 MHz LTE for communication between DSP and FPGA with PacketDMA for multicore environment.
I have a requirement for sending and receiving LTE samples on time slot basis in a multicore environment. Hence, I am using dedicated AxC and queues per core. So, I have 4 AxC (1 per core) and 1 physical link for communication between DSP and FPGA.
I have made initialization of AIF2 (configuration object) through DSP 0 and set interrupts. Then my send and receive APIs are called per TS (generated by interrupt).
In this initialization, I have taken care of the initialization related to AxC, queues of all cores, etc.
Through other cores, I wish to achieve the same thing - Send and receive LTE samples on Time Slot basis.
Please guide me on the initialization required to be made through other cores. If I use a different instance of configuration object (AIF_ConfigObj of LLD) on different cores, the common initialization of all cores shall not be reflected in this new configuration object. Also, I intend to use single physical link for all cores.
My initialization from core 0 is complete and seem to be successful other than a few areas which I am enhancing.
I am confused on the necessary initialization required for multicore environment in this scenario.
If you have any sample code for multicore environment, kindly share that as well.
Thanks
Kindly help.
Regards