^

AR# 33488 LogiCORE XAUI v9.1 and RXAUI v1.1 - Virtex-6 FPGA GTX powerdown reset logic should be updated

The XAUI v9.1 and RXAUI v1.1 block level asserts RXCDRRESET after releasing from powerdown. The latest GTX users guide recommends asserting GTXTXRESET and GTXRXRESET after releasing from power down.

This can be updated in the "example_design/<core_name>_block.vhd/v" by making the following changes.

If using VHDL and the MDIO interface

1. Change:

mgt_reset_terms <= soft_reset or reset;

To:

mgt_reset_terms <= soft_reset or mgt_powerdown_falling or reset;

2. Change:

if mgt_rxbuferr /= "0000" or mgt_powerdown_falling = '1' then

To:

if mgt_rxbuferr /= "0000" then

If using VHDL and the Configuration Vector interface

1. Change:

mgt_reset_terms <= reset;

To:

mgt_reset_terms <= mgt_powerdown_falling or reset;

2. Change:

if mgt_rxbuferr /= "0000" or mgt_powerdown_falling = '1' then

To:

if mgt_rxbuferr /= "0000" then

If using Verilog and the MDIO interface

1. Change:

assign mgt_reset_terms = soft_reset | reset;

To:

assign mgt_reset_terms = soft_reset | reset | mgt_powerdown_falling;

2. Change:

if ( |mgt_rxbuferr || mgt_powerdown_falling )

To:

if ( |mgt_rxbuferr)

If using Verilog and the Configuration Vector interface

1. Change:

assign mgt_reset_terms = reset;

To:

assign mgt_reset_terms = reset | mgt_powerdown_falling;

2. Change:

if ( |mgt_rxbuferr || mgt_powerdown_falling )

To:

if ( |mgt_rxbuferr)

Associated Answer Records

Answer Number Answer Title Version Found Version Resolved
33302 LogiCORE IP XAUI v9.1 and v9.1 rev1 - Release Notes and Known Issues for ISE Design Suite 11.3 and 11.5 N/A N/A
33311 LogiCORE IP RXAUI v1.1 and v1.1 rev1 - Release Notes and Known Issues for ISE 11.3 and ISE 11.5 N/A N/A
AR# 33488
Date Created 09/11/2009
Last Updated 12/15/2012
Status Active
Type General Article
Feed Back