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.

c6678 hyperlink Initialization

Other Parts Discussed in Thread: CDCE62005

hello:

I have two c6678 EVM and a hyperlink cable, I connect the two EVM with hyperlink cable, I load the mcsdk  hyperlink demo ,in lookback mode, the hyperlink works well,But after I change to the normal mode,  I load the demo to DSP1 and DSP2,   run the ,gel file,  and then run the DSP1 and DSP2, find that the DSP1 output:

 " Waiting for other side to come up ( n ) " 

and the same with DSP2,   

1 I don't know why ,can anyone give me some advice? 

2 another doubt,  the hyperlink reference clock can be 156.25 Mhz ,250 MHz , 312 MHz,  but .gel file init the hyperlink clock  is 333.33Mhz, it is not equal 312Mhz,  at the same time  ,the demo function :  hyplnkExampleSysSetup() says  the input clock is 312.5Mhz,    is there any question ?

3  I  change the RX rate and TX rate from full rate  to Half rate, But it  all output  " Waiting for other side to come up ( n ) " 

anyone can  give me a  demo that  test between two EVM connect with hyperlink cable??

Thanks very much!

  • Hi,

    1. you need to check external cable first if it is prototype or not. prototype cable has label which shows "MOLEX prototype" if you see the same problem even when you used prototype cable, then you need to reduce the link speed to lower one like 6 Gbps per lane. (I believe you know how to do this)

    2. 333.33MHz is wrong. you should use 312.5 MHz. I'm not sure why your GEL file is using that value. anyway, change your clock setup and run it again.

    3. do action above first

    Regards,

    Albert

  • Albert:

     the cable is "MOLEX prototype", I buy it from the ti estore!

    I Select a serial rate from  6.25Ghz to 3.125Ghz, and to 1.25Ghz, But the hyperlink doesn't work well

    I have several version *.gel file ,witch is from different mcsdk !  All these gel file initiate the SYSCLK2 is 333.33Mhz, witch is the hyperlink  clock ! 

    if you have ever test the hyperlink, Can  you give me a  demo? I   need it urgently!

    thanks!

  • hello:

    I just  read  the C6678EVM schematics : TMDXEVM6678L_EVM_A102-1.pdf , and the CLOCK DIAGRAM below:

    from the picture, we can see that the CDCE62005 directly provide the 312.50MHz to hyperlink  Module, So when we use  the

    hyperlink, we need not to use the gel file  to initiate the SYSCLK2, witch is not match the 312.50MHz, we need to  remove the initiatation of SYSCLK2 from the gel file !

    is it right ?

    thanks!

  • now I have another wonder, if CDCE62005 directly provide the 312.50MHz to hyperlink  Module , the SYSCLK2 is also provide clock for hyperlink  Module , So  I don't know  who provide the clock for hyperlink  Module actually?

    thanks

  • CDCE62005 provides clock for Hyperlink, so you don't need to configure SYSCLK2 in the GEL file. 312.50 MHz is a best for Hyperlink operation.

    Regards,

    Albert