- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I download the design example “cv_GX_1ch_40b_3125mbps”,change the chip to mine( 5CGXFC3B7F23C8N),the Channel 1 has error,how can I do?
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
As I understand it, you encounter some issue with the CV XCVR. To ensure we are on the same page, would you mind to further elaborate on the following:
- What is the Quartus version that you are using?
- Are you using any devkit from Intel or your own board?
- Mind share with me further the location where you downloaded the cv_GX_1ch_40b_3125mbps design example?
- Mind further elaborate on the error that you are referring to? Some screenshots or slides explanation would be helpful for further understanding.
Thank you very much.
Best regards,
Chee Pin
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Can you try the following fix and see if it helps resolve this issue:
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi WQIUS,
Sorry for the delay. For your information, I have downloaded the cv_GX_1ch_40b_3125mbps.qar and tried to perform compilation in Q17.0 (since I do not have Q18.0 installed currently in my PC). After performing the auto-upgrade for IPs, removed all pin assignment as well as changing the parts to 5CGXFC3B7F23C8, I get into other Fitter errors which are different from yours. They are mainly related to unsupported PHY configuration and data rate. After fixing these errors, I am able to compile the design without Fitter error. Would you mind to share with me what are the changes that you have done to the cv_GX_1ch_40b_3125mbps.qar which would lead to your observation? This would be helpful for issue replication and further debugging.
Thank you.
Best regards,
Chee Pin
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi WQIUS,
Thanks for your update on the details on changes. For your information, the reason of the previous unfit is because you have assigned the XCVR channels to the physical channel 1 of the GXB bank. In the selected part of yours, there is only 3 XCVR channels. Only physical channel 1 have the CMU PLL which can drive duplex XCVR. Therefore, you can only place your duplex XCVR channel to physical channel 0 or 2 so that you can have CMU PLL to provide high speed clock to your TX channels.
Please let me know if there is any concern. Thank you.
Chee Pin
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
Yes, you are right. If you want to use the CMU PLL, you are left with only CH0 and 2 to use. If you want to use all the CH0, 1 and 2, you may explore into using external fPLL. You can use one fPLL to drive all the 3 CHs at the same data rate. If you are planning to use two fPLLs to support different data rate, you might need to create some simple test design to try out to see if it works as I am not sure if there is enough fPLL to drive the XCVR banks on the same side.
You may refer to the wiki design example on how to use external fPLL:
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
Yes, your understanding is correctly. If you would like to CMU PLL, then you can only use CH0 and CH2. If you plan to use 3 of the duplex XCVR channels at the same data rate, then you can explore using external fPLL to drive all the 3 XCVR channels. Note that when you use the CH1 as duplex XCVR, then you would not have a CMU PLL because it is located in the RX channel.
You may refer to the following design example for further details:
Note that in your selected part, there is only one 3-CH XCVR banks. If you would like to implement 2 different data rates, I am not sure if there are sufficient fPLL resources on the same side for your selected part, You might need to create test design to check on this.
Please let me know if there is any concern. Thank you.
Chee Pin
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page