解决方案
In the aurora_64b66b_0_exdes.v file, update the code as shown below.
This will ensure that the reset sequence is followed:
Existing code:
assign reset_i = system_reset_i;
Modified code:
wire gt_reset_i_tmp2;
aurora_64b66b_0_rst_sync_exdes u_rst_sync_gtrsttmpi
(
.prmry_in (gt_reset_i_tmp),
.scndry_aclk (user_clk_i),
.scndry_out (gt_reset_i_tmp2)
);
assign reset_i = system_reset_i | gt_reset_i_tmp2;
This is a known issue with Aurora 64B66B v9.2 Rev1 or earlier and is fixed with the v9.3 release in Vivado Design Suite 2014.3.
Revision History:
11/04/2014 - Initial Release