08-28-2019 10:49 PM
I successfully completed PCIe Gen1 using GTX as RAW Serdes using "xc7k160tffg676-2" custom board. Thank you for your support.
Now i want to use GTX as RAW Serdes for both Gen1 and Gen3 also .
1. For that i need to switch GTX from Gen1 to Gen3
2. Previously I generated GTX ip core using cpll with rate 2.5 Gbps, now I generated 8.0Gbps.
My Controller will provide rate change signals
What I need to do for switching GTX from Gen1 to Gen3
08-29-2019 05:06 PM
You need to use DRP to write attributes to switch between these 2 designs. Assuming you have 2 designs built, one with Gen1 and one with Gen3. Use the attached script, run on an implemented design. It will dump all GT attributes to a gtParam.txt file. You can then use text compare software (or diff) to find out the attribute differences.
When you are ready to switch rates, apply the DRP writes, then assert reset_all.
08-29-2019 09:45 PM
08-29-2019 10:16 PM
08-30-2019 01:51 AM
the script is just dumping the attributes for you to compare.
so that you can identify the attributes or ports that need to be changed.
08-30-2019 03:07 AM
Thanks for the Information, but i didn't get any attached script here. Please provide the scripts.
09-02-2019 07:31 PM
you can find some useful tcl scripts here.
the one you are looking for is gt_Attributes.tcl.
09-03-2019 03:40 AM
I initiated the GTX ip core for 8.0 Gbps rate with qpll. When I tried to enable CPLL for Gen1 operation, unable to get the both TXOUTCLK and RXOUTCLK (also tx/rx usrclk's).My question is: Can I switch GTX from Gen1 to Gen3 by generating one instance of IP core.
My GTX generated Settings attached
09-03-2019 06:21 AM
Hi, I am wondering how the 7 series transciever IP can be used to do PCIe communication. As far as I understand,7 series transciever IP does not include protocol. Do you mean you use to 7 series transciever IP as well as the protocol related module?
09-03-2019 05:48 PM
Are you able to operate with QPLL at 2.5Gbps?
If you attempted to switch from QPLL to CPLL when changing Gen3 -> Gen1, can you describe the list of attributes and ports you changed?
09-03-2019 10:13 PM
I am using GTX transceiver wizard 3.6 as RAW serdes only, i am using our own controller and PIPE modules.
09-03-2019 10:27 PM
09-04-2019 08:12 PM
you need to generate two IPs by the transceiver wizard.
first is 2.5Gbps with CPLL, the other is 8Gbps with QPLL1.
compare the attributes & ports and identify diffs and switch between the two.
09-04-2019 08:14 PM
here is the baseline step