UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

AR# 57021

7 シリーズ、Aurora 64B/66B V 7.3/8.0 - 有効な文字をコアが受信しない場合ホットプラグ回路がリセットをトリガーしなくなる

説明

Aurora 64B66B v 7.3/8.0 コアで、ホットプラグ回路が block_sync 信号によりゲートされているため、リセット状態のままになります。このアンサーはホットプラグ回路だ正しく動作するようにするための解決策を説明しています。

ソリューション

この問題を修正するには、<component_name>_wrapper モジュールの GTXRESET_IN 信号<component_name>_cbcc_gtx_6466 に移動し、次の図にあるようにホットプラグ カウンター回路をアップデートします。

変更前

process(INIT_CLK, reset_cbcc_comb)
begin if(reset_cbcc_comb = '1') then count_for_reset_r <= (others => '0') after DLY; elsif(INIT_CLK'event and INIT_CLK='1') then if(valid_btf_detect_pulse_i = '1') then count_for_reset_r <= (others => '0') after DLY; else count_for_reset_r <= count_for_reset_r + '1'; end if; end if; end process;

変更後

process(INIT_CLK, GTXRESET_IN)
begin
if(GTXRESET_IN = '1') then
count_for_reset_r <= (others => '0') after DLY;
elsif(INIT_CLK'event and INIT_CLK='1') then
if(valid_btf_detect_pulse_i = '1') then
count_for_reset_r <= (others => '0') after DLY;
else
count_for_reset_r <= count_for_reset_r + '1';
end if;
end if;
end process;

改訂履歴
2013/09/26 - 初版

AR# 57021
日付 10/02/2013
ステータス アクティブ
種類 既知の問題
デバイス
  • Artix-7
  • Kintex-7
  • Virtex-7
ツール
  • Vivado Design Suite - 2013.2
IP
  • Aurora 64B/66B
このページをブックマークに追加