Forum Discussion

Piyush_Patel's avatar
Piyush_Patel
Icon for New Contributor rankNew Contributor
5 years ago
Solved

SDI video output not working in CvP mode

We are trying to leverage the arria 10 CvP (Configuration Via Protocol) feature into the current project. So far we have followed the steps as per user guide ug_a10_cvp_prop.pdf As part of the proc...
  • Piyush_Patel's avatar
    Piyush_Patel
    4 years ago

    Hi Chee pin and John

    I followed the steps mentioned in section 7.5.2. Fractional PLL Recalibration of ug_arria10_xcvr_phy.pdf

    I implemented the system console command sequence as below :

    # Follow these steps to re calibrate the fPLL:

    # Request user access to the internal configuration bus by writing 0x2 to offset address 0x0[7:0]
    #::ist::write_tcvr_pll_reg 0x000 2

    #Wait for reconfig_waitrequest to be deasserted (logic low) or wait until capability register of PreSICE Avalon memory-mapped interface control0x280[2]=0x0
    #::ist::read_tcvr_pll_reg 0x280

    #To calibrate the fPLL, Read-Modify-Write 0x1 to bit[1] of address 0x100 of the fPLL
    #::ist::write_tcvr_pll_reg 0x100 2

    #Release the internal configuration bus to PreSICE to perform recalibration by writing 0x1 to offset address 0x0[7:0]
    #::ist::write_tcvr_pll_reg 0x000 1

    I do get the fPLL lock and SDI output is up and running successfully.

    I really appreciate your suggestions

    Regards,

    Piyush,

    Regards,

    Piyush.