Forum Discussion

ZaidSahawneh's avatar
ZaidSahawneh
Icon for New Contributor rankNew Contributor
2 years ago

No link with 10G Low Latency

I've been modifying my project from 40G ethernet to use the Intel 10G LL MAC. I removed the old MAC, and inserted the generated project for the 10G LL MAC into the design but when I connect a fiber from my project to a separate tower, no link status lights are visible on the tower.

I've double checked all the clock requirements and have been working through the CSR documentation and the Debug Checklist on this forum. The CSR states that tx and rx are both enabled and not stuck in reset. I didn't see any other registers in the CSR document that had relevant information. I've never messed with the CSR configuration with the 40G so I'm assuming the config defaults should be fine. All IP have been updated. I have no timing failures. All resets appear to be working correctly. The design works fine with 40G and the only changes have been instantiating the generated 'altera_eth_top' module into my design.

I'm relatively new to these kinds of protocols and not sure where to go next. The initial plan was to compile the 10G example design on its own without integrating it to confirm it works but I need an HPS to run necessary scripts before I can confirm it works. So I decided to go to integration rather than getting an HPS inserted into the example design.

Any help in figuring out how to debug this is greatly appreciated!

7 Replies

  • ZiYing_Intel's avatar
    ZiYing_Intel
    Icon for Frequent Contributor rankFrequent Contributor

    Hi,


    May I know you are using which OPN and quartus version?


    Best regards,

    zying​


    • ZaidSahawneh's avatar
      ZaidSahawneh
      Icon for New Contributor rankNew Contributor

      I am using Quartus 21.1
      I dont know what you mean by OPN. Could you please explain?

  • ZiYing_Intel's avatar
    ZiYing_Intel
    Icon for Frequent Contributor rankFrequent Contributor

    Hi,


    May I know the device number (board) that you use?


    Best regards,

    zying


  • UPDATE:

    The TX Path seems to be stuck in reset. This has been confirmed using Signal Tap. I connected the reset request signals for TX and RX. initiating a RX reset appears to work perfectly fine. TX seems to be in reset indefinitely. Initiating my own reset doesn't change this. Not sure why this is occurring.

  • ZiYing_Intel's avatar
    ZiYing_Intel
    Icon for Frequent Contributor rankFrequent Contributor

    Hi,


    Since no hear any feedback from you, I now transition this thread to community support. If you have a new question, feel free to open a new thread to get the support from Intel experts. Otherwise, the community users will continue to help you on this thread.


    Best regards,

    zying