Forum Discussion
JLee25
Contributor
6 years agoNative Phy Word Aligner
Hi, I am using Cyclone V Native Phy for custom protocol. My simple project using the K28.5 as word aligner symbol. But from signal tap, I see the rx_patterndetect triggered when data is 0xBE ...
JLee25
Contributor
6 years agoHi CheePin,
I am using older Quartus Ver.16 for this.
Therefore I did not see the native_phy.qsys in the project.
Would you check the configurations using different file?
0xBE as you understood, is not the data I expected.
Perhaps 0xFDBE is a corrupted pattern, but I don't expect to see rx_patterndetect assetred by this.
BRS,
Johnson
- CheepinC_altera6 years ago
Regular Contributor
Hi Johnson, Thanks for your update. Probably you can share with me the native_phy.v file, the file generated by the Megawizard. As for the 0xBE, this seems to be a corrupted data with one bit flipped vs 0xBC if it is not something expected by you. I am not sure why the rx_patterndetect assert with 0xBE based on the current observation. Just would like to check with you on the following: 1. If you observe any timing marginality in the signaltap related logic? 2. Does the 0xBE issue goes away after reset? For example, get back correct 0xBC? 3. Just wonder if you have had tried to increase the sampling clock frequency ie 3x of the rx_clkout? Just to avoid any sampling issue. I will also look into you native phy configuration after receiving the .v file to see if can spot any anomaly. Thank you. Best regards, Chee Pin