Solution
The Aurora8b10b IP provided by Vivado instantiaates some primitives such as
GTXE2_COMMON. On this FPGA (xc7k410tffg900-2), there are limited number of these primitives and this message indicates the limit has been exceeded. In fact, on the community example, there are some steps to remove the use of
GTXE2_COMMOM by editing the
aurora_8b10b_0_support.vhd file.
Before configuring the IP from the Wizard, make sure Vivado is not using the caching files of the IP. This option is by default activated to reduce compilation time. In that way the modification done in the
aurora_8b10b_0_support.vhd are not considered.
To apply this change, go to Tools --> Settings -->IP Cache.
The button "Clear Cache" clear the current cached IP, while the "Cache scope" set to "Disable" apply for permanently.