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.

TCI6630K2L withought third-party soft

Other Parts Discussed in Thread: TCI6630K2L, RFSDK

My customer is going to use TCI6630K2L, but due to  internal politics of the customer company they must not use third-party drivers, libraries, and SYS/BIOS.

Can they run DFE without third-party soft (including soft developed by TI)? 

If so, where they can find a registers description of DFE?

  • Hi,

    I was not able to find a document describing the DFE register... I don't think there is such document, which is publicly available.

    Have a look at these e2e discussion:
    e2e.ti.com/.../546541
    e2e.ti.com/.../1786116

    As I understand they can find the register addresses from the RFSDK, as stated in the second discussion. For the DFE functionality they can use the User Guide (www.ti.com/.../spruhx8a.pdf) & the device datasheet (www.ti.com/.../tci6630k2l.pdf).

    I've also notified the RFSDK team to elaborate, if I've missed any info.

    Hope this helps.

    Best Regards,
    Yordan
  • Hello,

    There is not a public document that describes DFE programming, to allow C level programming of the functions.   The DFE programming is done with a tool, that is used to program the registers.   The MCSDK DFE LLD contains the public C functions that allow the register programmation to be copied and initialized.  The MCSDK DFE LLD also contains dynamic update functions to allow for real time update of specific DFE functions.

    The RFSDK wraps around the DFE LLD, IQN LLD, Serdes LLD from the MCSDK to provide control and monitoring of the Serdes, JESD204B subsystem, DFE programmation, data forwarding to the PktDMA or DIO engines.   

    Regards,

    Joe Quintal

  • The customer looked through RFSDK and wondered about initialisation of DFE, JESD and IQNET. There are *.tgtcfg files around 1MB in RFSDK. These files contain registers' address and their value:
    00040234 00000070
    00040200 00000310
    00040204 00000000
    00040208 00000000
    0004020C 00001830

    After running they are written to SoC for each LTE/WCDMA realization.

    Is there any tool which generates these files?
    The customer didn't find it in RFSDK.
  • The RFSDK provides prebuilt only configurations. The radio select determines which DFE fixed configuration to use. There is an internal tool for building these configurations. It is provided to the third party developers Azcom and CommAgility for custom development.

    DFE configuration is prebuilt. Serdes/JESD configurations are selected based on the IQ rate for the prebuilt DFE configuration. The DFE initialization selects the proper Serdes operating modes. The IQnet configuration is selected with the RFSDK radio select, to build a run time IQN configuration consistent with the DFE configuration.

    Regards,
    Radio Joe