AR# 61302

|

Aurora 8B10B v10.0 - Channel up is not asserted with some configurations

描述

With Aurora 8B10B v10.0, Channel up is not asserted with some configurations. 

However, Lane up is asserted. 

This answer record provides the fix for this issue.

解决方案

This issue occurs when "tx_lock" is not used in the SYSTEM_RESET equation in  the <component_name>_RESET_LOGIC module. 

Please ensure that the TX_LOCK_IN is synchronized to the USER_CLK domain and used in the SYSTEM_RESET equation as shown in the logic below:

 

tx_lock_cdc_sync : <component_name>_cdc_sync
      generic map
        (
           c_cdc_type      => 1             ,  
           c_flop_input    => 0             , 
           c_reset_state   => 0             , 
           c_single_bit    => 1             , 
           c_vector_width  => 2             , 
           c_mtbf_stages   => 3               
         )
      port map
         (
           prmry_aclk      => INIT_CLK_IN         ,
           prmry_resetn     => '1'                ,
           prmry_in        => TX_LOCK_IN          ,
           prmry_vect_in   => "00"                ,
           scndry_aclk     => USER_CLK            ,
           scndry_resetn    => '1'                ,
           prmry_ack       => open                ,
           scndry_out      => tx_lock_sync        ,
           scndry_vect_out => open                    
          );

assign SYSTEM_RESET = RESET || !gt_txresetdone_r3 || !gt_rxresetdone_r3 || link_reset_sync || !tx_lock_sync;


Revision History:

08/04/2014 - Initial Release

AR# 61302
日期 08/06/2014
状态 Active
Type 综合文章
器件
Tools
IP
People Also Viewed