Hi all,
I try to connect FFTC directly to AIF2 for 20Mhz LTE 2 AxC CPRI downlink data transfer. for this purpose I've modified the AIF2 single tone example project. my application runs with slot_isr (0.5msec). and 2x14 symbol FFTC result is passed directly into AIF2 tx queues (qnum 512 for chan0, qnum 513 for chan1) on every 1msec.
however, AIF2 does not get the packets from queues. when i examine EE register set, I've realized PKTDMA SOP Descriptor Starvation error exists (EE CD Raw Status Register on address 0x01F04300). so i guess maybe AIF2 doesnt enjoy something about the packet in its tx queue.
here is the start of first packet in queue for example;
0x80102280 ---> mono desc word0
0x00000000 ---> mono desc word1
0x01010835 ---> mono desc word2
0x00008000 ---> mono desc word3 (ps word for AIF: egress/AxC num/symbol num)
0x0015FF88 ---> 1st word of FFTC result data ( total len is (2048+160) words as expected)
I dont think there is an erronous thing in the descriptor data.
Can aynbody help for this issue? What is the meaning of SOP starvation err exactly?
Thanks in advance,
Cem