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.

Changing aif LTE bandwidth on the fly

Hello,


I am working on TCI 6670 EVM. I am using CPRI 4X link for AIF2 configuration. I am able to configure the AIF2 for 20 MHZ lte bandwidth and 10 MHz bandwidth in seperate run. But my requirement is to change the system bandwidth on the fly. For this I have reconfigured the following parameters:

1. DBMX settings for protocol decoder/encoder common setup.
2. FRM_MSG_TC for Protocol decoder/encoder link setup.


Beside these I am disabling the DMA channels associated with the cpri link and after reconfiguration i am enabling them back.

I have checked for errors from AIF2 but i am not getting any error after reconfiguration. But AIF2 loopback data is not passed after reconfigurations. Am i missing something. Should I need to reconfigure some more parameters for this?

Is there any document where I can read about the AIF2 parameters which can be reconfigured on the fly?


Regards,
Naveen

  • Hi Naveen,
    I have requested our team member to take a look at this post. In the meantime, check whether below threads on AIF2 helps to solve the issue,
    e2e.ti.com/.../301211
    e2e.ti.com/.../254408
    Thank you.
  • Hello,

    I have gone through the above posts but they are not anyhow related to my query.
    We are stuck on this issue. Please give us some suggestions on how to proceed further with this.

    Regards
    Naveen
  • Hello,

    Please provide us some suggestions to proceed ahead in this issue.

    Regards
    Naveen

  • Hello Naveen,
    We are working with peripheral expert to answer this post. Thank you for your patience.
  • Hi Naveen,

    So you can run either configuration successfully by itself? When changing configurations, do you wait for the traffic to stop before shutting down the channels? After the reconfiguration, do you see any changes in the queue counts of the Tx or Rx FDQs? I am concerned that you're trying to do reconfiguration while data is in flight. Certain parts of AIF2 are not tolerant of this, namely the pktDMA. If you disable the channel while a packet is in flight, it can become stuck.

    -dave
  • I have checked with the HW designers on this and they say reconfiguration does work and has been tested. They always expect a CPRI AxC to be OFF for about 10ms prior to turning it back on (even without reconfiguring). Perhaps this is the problem.
  • Hello,

    db_woodall,

    I have ensured that transmission from aif2 has stopped prior to disabling pktdma channels. After disabling channels, I tried with task sleep of 100 ms as well but the result was same. After reconfiguration, I observed that aif2 received symbols are correct in accordance to expected symbol. Even received data length of each packet was correct. But packet data was zero always after loopback.

    When you say about disabling cpri axc, are you referring to pktdma channels only or something else.

    Can you please provide us an example project for the same. Or can you please provide us the detailed steps to follow for bandwidth reconfiguration.

    Regards
    Naveen Aggarwal
  • No, I was referring more to the Phy modules, SD, RM, etc.  These require a 10ms frame or two following reconfigurating to resync.  Have you inspected the AxC offset / AT timer configuration for correctness and verified you're not receiving any EE errors?

    Unfortunately, the only examples available are those found in the PDK for your device.

      -dave