This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

problem with AIF2 pktDMA

hello everyone, I am working on some test with AIF2 on C66X devices, here are some of my questions, looking for some advices.  I am using AIF2 in LTE FDD  with link mode CPRI.

1:   in aif2 test projects I see we define LTESYMBOLSIZE like this

#define LTESYMBOLSIZE ((AIF2_LTE20_FFT_SIZE+AIF2_LTE20_CYPRENORMAL1_SIZE)*4 + 16) 

I just don't know why we multiply 4, what does it mean, can I find some of this explanation in the AIF2 UG?

2:  aif2 MUST send data and recv in slot event, is it right? if right , what kind of interface should I provide for the upper level code?

3: when we app did't have data to send, the PE module will send data all 0 to prevent CPRI link done, is it right?

Waiting for you advice, tks?

  • Hi,

    1. LTE sample is represented on 4 bytes, in CPRI: 15-bit I, 15-bit Q

    2. This is up to the application, the push/pop of the LTE symbol packets could be at symbol rate, slot rate, or even subframe rate.

    3. Once started, the application needs to continuously provide Tx packets not to starve AIF2 PE. If you need to send 0 data for some reason (application crash for instance), you'd need to disable the PE channels.

    Best rgds/Seb.