02-09-2020 06:12 AM
I just do some research on 7-Series GTH , trying to make it work for PCIe Gen1/2 with 32bit mode instead of 16bit mode.
I want to know whether it is a supported mode? As in ug476, “Table 6-1: Recommended GTX/GTH Transceiver Features for PCI Express“”, I can find that it is just "Recommended" configuration, does it imply that user may get other option like Gen1/2 32bit PIPE mode?
I also carefully read ug476 and wondering whether below steps could work?
1. generate PIPE interface wrapper through AR# 62530
2. update lane DRP configuration, change T/RX_INT_DATAWIDTH to 32 bits, T/RX_DATA_WIDTH to 40 bits（so that pcs works on 32 bit mode while TXOUTCLKPCS is 62.5HMz）
change TXOUTCLKSEL from 3'd3 to 3'd4. so that PCLK generated by mmcm is 62.5MHz .
Many thanks for your help and suggestions. :)
02-10-2020 07:24 AM
32-bit for Gen1/Gen2 is not supported. If you have Vivado 2014.2 or an earlier version, you could probably try by generating PCIe wrapper in the Transceiver wizard.