- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi all,
I am facing one strange problem :
For current design with simplex transceiver rx using quartus prime 16.0 standard version, after compiling, I got the .pof file and download to FPGA board, the transceiver can work normally.
But for the same project, I updated to quartus prime 18.0 standard, and only update related IPs using auto update function, after compiling, I got the .pof file and download to FPGA board, the parallel data from some lanes among the simplex transceiver RX always have error.
I compared the fitter report between two verions:
I found that there is some warnings on 18.0 version compared to 16.0:
1) 18576 The transceiver with supply "VCCR_GXB" on the left HSSI strip use "1.03V". The default voltage for unused HSSI channel(s) has been overridden by "1.03V";
2) 18576 The transceiver with supply "VCCT_GXB" on the left HSSI strip use "1.03V". The default voltage for unused HSSI channel(s) has been overridden by "1.03V";
I do not know does it is one effect factor and I have no idea for this problem now.
Note: for version 18.0, there is only fewer time, I can get one good pof ( transceiver can work normally), most of times, the transceiver can not work well. And there's no timing problem and the FPGA board is good, the USRCLK and refclk is good, reset process follows the requirements.
FPGA : Arria 10 10GX115N2F45E1SG.
Could someone provide some advice for me, thanks.
Brs,
Lambert
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
Do you observe Rx CDR loose lock intermittently in v18.0 Std ?
Assuming no changes in your design, one of the reason that I can think of is the IP upgrade is not done correctly causing IP design corruption.
- You can try delete the upgraded NativePHY IP then create a new fresh NativePHY IP in v18.0 std again
Another suggestion is pls try out newer latest Quartus version. v18.0 is too old
Thanks.
Regards,
dlim
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Deshi,
After I add set_global_assignment -name PRESERVE_UNUSED_XCVR_CHANNEL ON,
I found that the transceiver work well for many compiled sof file except first compiled sof file ( for example, I make one new project folder).
I serch for the question about this assignment, I have the question as follow link :
About PRESERVE_UNUSED_XCVR_CHANNELfor transceiver application - Intel Community
Would you give me some advice, thanks.
Brs,
Lambert
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
Sure, I can help to address your doubt.
Looks like you found some old Quartus bug as mentioned in the KDB system. That's why I always recommend customer to switch to latest Quartus version if possible to avoid all these old bug.
I will close current case and proceed to answer your questions in the new forum thread created by you.
Thanks.
Regards,
dlim
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page