When I generate an Aurora Core for the Virtex-5 TXT, if I use the right-hand column of GTX transceivers, the GT wrapper file is incorrect.
I receive errors similar to the following in synthesis:
The Aurora Core's wizard does not correctly propagate lane assignments to the XCO file for generation.
Lane 1 is assigned twice in the XCO file (there is an extra assignment of lane 1 in the left column), resulting in an incorrect number of GTX instantiations.
There are two possible work-arounds:
Generate the core with the same relative placement of the GTX transceivers in the left column, then change the UCF file that is provided to reflect the desired GTX locations.
Generate the core with the desired GTX lane assignments in the right-hand column, then edit the XCO file that is generated with the core such that there is only one "lane 1" assignment.
Then, regenerate the core by running CORE Generator in batch mode.
Command prompt example:
This problem is scheduled to be fixed in version 4.2 of the core.