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.

TSW14J57EVM: Arria 10 Quartus Project

Part Number: TSW14J57EVM
Other Parts Discussed in Thread: AFE7422, AFE7444

Hello there,

We are evaluating a TI RF Transceiver with TSW14J57EVM. While using HSDC Pro to load the firmware for TSW14J57, JESD204B Link establishment was successful in Transceiver.

While loading a customized SOF file to TSW14J57EVB, JESD204B link up is not done. It will be very much helpful if we get a reference Quartus project for TSW EVB.

-Thanks.

  • RF Transceiver which we are working with TSW14J57EVM is AFE7422. Please share the Quartus reference design for TSW14J57 + AFE7422 EVM.

    -Thanks.

  • TSW14J57RevE_16L_XCVR_ADCBRAMDACDDR.zipPreethika,

    The firmware is attached.

    Regards,

    Jim

  • Hello Jim,

    We are trying to Configure AFE7422 in Mode 9.
    Mode 9 Configuration are as follows:
    fDac - 5898.24 Msps
    fAdc - 2949.12 Msps, (with the fdac/fadc dividing factor as 3).
    LMFSHd_24410.

    In FPGA design (custom build to be loaded in TSW14J57EVM through JTAG),
    we have 
    LMFSHd_24410
    K = 16
    SCR = 0.
    JESD204B Lane Rate - 9830.4 Mbps.

    with the above config files loaded in TSW14J57 & AFE7422 EVM's,
    we are observing the following:
    1. LMK_Lock is happening in AFE7422. Also clocks received in FPGA through FMC.
    2. we are generating and transmitting a tone from FPGA. 
    3. JESD204B link up successful. Since JESD Sync_n is stable and verified the transmitted tone in Jesd_link_data through Quartus Signaltap Analyzer.

    But the issue is, 
    1. We couldn't observe the spectrum in DAC Output (IOUT_A or IOUT_C)

    Just to ensure the Setup was fine, we have loaded TSW14J57EVM using HSDC_Pro GUI, transmitted a tone to AFE7422. Verified the DAC Output in Spectrum Analyzer. Its Fine.

    Are we missing anything ? We are suspecting the issue is on the AFE7422 Programming. Please help us to identify the exact issue. Also let us know on the Exact sequence and JESD204B RX and Tx configuration parameters, such as SCR, K , N , N_Prime, etc..

    Also it will be helpful if we get the SPI configuration file.

    -Thanks.

  • Preethika,

    I am not familiar with this firmware or the AFE board. The firmware may only work with certain JMODES. I am passing this post on to another engineer that can help with the AFE questions in case that is your only issue.

    Regards,

    Jim   

  • Hello Preethika,

    As you mention that Tx output is as expected with TI default firmware from HSDC Pro, please verify link parameters used in your custom firmware. For mode9 Tx ini file I see:

    SCR = 0, K =16, N = 16, Nprime = 16. 

    Also to manually reset DAC JESD link navigate to the advanced panel in GUI and press the buttons under the DAC label as shown in the video:  

    Regards,

    Vijay

  • Yes Vijay,

    As per Mode 9 Tx ini file, We have the Main Jesd IP Core parameters as, 

    L = 4,

    M=8,

    F=4,

    N=NTOTAL = K = 16,

    S = 1,

    SCR = 0.

    As per AFE7422, For Mode 9, the JESD parameters are, 

    LMFSHd_24410.

    We observe the difference in the JESD configuration parameters. 

    HSDC Pro & AFE74xx GUI Versions which we are using are,

    HSDC Pro:

    GUI Version: V5.00
    Dll version: 0.1
    Firmware Version: 0.6
    Patch 5.00.02

    AFE74xx GUI:

    Version : 2.2.9
    Build: Nov 06, 2019

    Is there any patch for GUI / which we are missing ? Attached the AFE74xx_TX_mode9.ini file for your reference. We still couldnt observe spectrum at DAC Output.

    Also, if we get can you please share us the SPI register sequence to program AFE74xx through SPI from FPGA(Via FMC interface).

    -Thanks.

      

    https://e2e.ti.com/cfs-file/__key/communityserver-discussions-components-files/73/AFE74xx_5F00_TX_5F00_Mode9.ini

  • Hi Preethika,

    ini files are made for AFE7444 which is 4T4R device. AFE7422 is a 2T2R device from the same family. L and M are doubled in the ini file for it work for AFE7444.

    When "Run Complete Start-up Sequence" button is clicked in AFE74xx GUI, all registers writes/ reads are saved in a SPI config file in "C:\Users\Public\Documents\Texas Instruments\AFE74xx\Configuration Files\Run Complete Startup Sequence.cfg". This can be used to load SPI register sequence through FMC interface. 

    Regards,

    Vijay