- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello Intel Forums,
I have implemented a 25Gbps transceiver on a Stratix 10 h-tile devkit ( this one ). I am currently sending dummy data out on the TX side, which is looped back into the RX side.
Unfortunately, the RX data has frequent 'glitches' where the data changes in an unexpected way for one clock tick. Meanwhile, the 'data_valid' and 'rx_ready' signals are fixed at '1'.
Here's a signaltap view to show the problem:
I have attached a quartus archive (for Quartus 22.4 Build 94) of my project, if that aids with debugging.
I have also tried this on the MX devkit and see the same behavior.
- Tags:
- H-tile
- transceiver
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi SDe_J,
Can you show clearly where the glitch is? And what is the exact parameters that was affected?
Best regards,
Zi Ying
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi SDe_J,
Besides that, can you check that the glitch is at RX parallel data with 1 clock cycle, shap glitch < 1 clock cycle or 1 bit toggled with 1 clock cycle?
Best regards,
Zi Ying
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi SDe_J,
Is there any update from your side?
Best regards,
Zi Ying
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello Zi Ying,
Apologies for the late response.
I've tried some things without success so far. Note that I've got the 'enchanced PCS/PMA interface width' set to '64' and the 'FPGA fabric/enhanced PCS interface width' set to '67'.
Here's a screenshot with the glitches highlighed:
I have tried restricting the `rx_fifo_rd_en` to only be '1' when `rx_fifo_pempty` is `0` to avoid reading from an empty FIFO.
I have also simulated my target and I do not see the glitches there:
The simulation shows the data as I expect it.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Sde_J,
Below are the possible root causes for the glitches:
1. signal integrity
2. signaltap sampling issue
3. potential timing problem at the RX parallel interface
Solution for each root cause of the glitches:
1. Use another cable
2. Try to increase the sampling clock frequency
3. Check the timing report
Best regards,
Zi YIng
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi SDe_J,
Is there any update from your side? Did your issue has been resolved?
Best regards,
Zi Ying
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi SDe_J,
Since no hear any feedback from you, I am now close the case.
If you have any question after the case closed, please do feel free to submit another issue.
Best regards,
Zi Ying

- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page