Forum Discussion

agieson_cl's avatar
agieson_cl
Icon for New Contributor rankNew Contributor
2 months ago

Enabling DFE Adaptation on Cyclone 10 GX

Hello!

I'm trying to set the DFE Mode to "Adaptation Enabled" on my Cyclone 10 GX processor using the NiosV processor I have in the Cyclone 10. I'm able to turn on the transceivers and detect error bits due to the fact that I'm running at max speed (12.5gbps), but I need to enable DFE adaptation in order to get my error bitrate to decrease. I've been testing using the transceiver toolkit, so I know it is possible, but I haven't been able to find any documentation on how to do this in the Cyclone 10. I have found this page for the Arria 10 (which is, from my understanding, very similar), but these steps have not enabled DFE Adaptation in my testing. I have been using a mix of the Arria 10 register map and the Cyclone 10 register map to get to this point. 

Any help or insight you have to help me enable DFE adaptation from the NiosV processor would be greatly appreciated!

5 Replies

  • CheepinC_altera's avatar
    CheepinC_altera
    Icon for Regular Contributor rankRegular Contributor

    Hi,

     

    Thank you for filing this case and sharing the details. I appreciate your patience. Please allow me some time to review the information, and I’ll get back to you as soon as possible. 

  • CheepinC_altera's avatar
    CheepinC_altera
    Icon for Regular Contributor rankRegular Contributor

    Hi,

    Sorry for the delay. As I searched through the Cyclone 10 XCVR user guide, seems like I am unable to locate any specific info on the support of the DFE adaptation in C10 GX devices. As I checked with the C10 GX Native PHY, seems like there is no specific DFE adaptation feature as well. For your information, I have also come across one of the previous community post which seems to explain that there is no official DFE adaptation support in C10 GX devices at (https://community.altera.com/discussions/fpga-device/how-can-i-set-the-dfe-decision-feedback-equalization-in-adaptive-mode-for-the-10/204374) 

    Based on these, it seems like there is no official support of DFE adaptation in C10GX XCVR. Sorry for the inconvenience.

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

    I am able to enable DFE adaptation when using the transceiver toolkit on my C10 GX. I know it is working properly because before enabling DFE adaptation I have error bits (my error rate is somewhere along the lines of 1E-4), and after enabling DFE adaptation my error rate is 0. If you could help me enable it without having to use the transceiver toolkit, I would be greatly appreciative. 

    • CheepinC_altera's avatar
      CheepinC_altera
      Icon for Regular Contributor rankRegular Contributor

      Hi,

       

      Sorry for delay. There seems to be some glitches in the system which causes some issues for me to add post.

       

      Thank you for reaching out. Based on my understanding on the current observation, the Transceiver Toolkit seems to be accessing internal DFE registers, which are not formally exposed for user access. Since DFE adaptation is not officially supported, I’m unable to enable this feature.

       

      If you would like to explore this further, I recommend engaging your local sales representative, who can work with our factory team on your request. Please note that this process typically requires sufficient business justification.

       

      Regarding your PMA analog tuning in Toolkit, just to check, if you perform auto-sweep with the equalization features (apart from DFE), does it help to find an optimal settings with low BER?

       

      Feel free to let me know if you have any questions or need additional clarification. Thank you for your understanding.

    • CheepinC_altera's avatar
      CheepinC_altera
      Icon for Regular Contributor rankRegular Contributor

      Hi,

       

      As it has been some time since my last response, this thread will be transitioned to community support. If you have a new question, feel free to open a new thread to get the support from Altera experts.  Thank you.