F-Tile Ethernet Intel® FPGA Hard IPユーザーガイド

ID 683023
日付 7/08/2024
Public
ドキュメント目次

6.2. リセットシーケンス

このセクションでは、一般的なリセットシナリオにおける信号のシーケンスを示します。
図 31. リセットシーケンス
次のステップは、波形に示されているIPコアのリセットシーケンスを説明しています。
  1. i_rst_n リセット信号をHighに駆動します。i_tx_rst_n および i_rx_rst_n リセット信号はすでにデアサートしています。
  2. o_rst_ack_n リセット信号がデアサートします。これは、IPコアが完全なリセット状態ではないことを示します。
    注: このステップは、IPコアが完全に機能する状態であることを示すものではありません。
    注: o_tx_rst_ack_n および o_rx_rst_ack_n リセット信号もデアサートします。正確なシーケンスとタイミングは保証されていません。
  3. IPコアは完全にリセットから脱しています。o_tx_lanes_stable および o_rx_pcs_ready をアサートし、TXおよびRXデータパスを使用する準備ができていることを示します。
  4. i_tx_rst_n リセット信号をアサートします。
  5. o_tx_lanes_stable 信号がデアサートし、TXデータパスが動作していないことを示します。
  6. o_tx_rst_ack_n 信号がアサートし、TXデータパスが完全にリセット状態であることを示します。次に、i_tx_rst_n 信号をデアサートしてTXデータパスのリセットを解除します。
  7. i_rx_rst_n リセット信号をアサートします。
  8. o_rx_pcs_ready 信号がデアサートし、RXデータパスが動作していないことを示します。
  9. o_rx_rst_ack_n 信号がアサートし、RXデータパスが完全にリセット状態であることを示します。次に、i_rx_rst_n 信号をデアサートしてRXデータパスのリセットを解除します。
  10. i_rst_n リセット信号をアサートします。
  11. o_tx_lanes_stable および o_rx_pcs_ready 信号がデアサートし、TXおよびRXデータパスが動作していないことを示します。
  12. o_rst_ack_n 信号がアサートし、IPコアが完全にリセット状態であることを示します。IPコアのリセットを解除するには、i_rst_n リセット信号をデアサートします。

システムの考慮事項

  • 起動状態時に、システムでは i_rst_ni_tx_rst_n、および i_rx_rst_n リセット信号をアサートする必要はありません。
  • 電源投入、コンフィグレーション、またはパーシャル・リコンフィグレーション後に i_reconfig_reset 信号を少なくとも1回アサートし、ソフトCSRレジスターにリセット値が含まれるようにする必要があります。
  • 外部カスタム拍の場合は、tx_lanes_stable 信号が立ち上がる前にカスタム拍信号がトグルしている必要があります。
  • 同様に、PCSおよびPCS66インターフェイスでは、tx_lanes_stable が立ち上がる前に適切な間隔でアライメント・マーカーが挿入されている必要があります。
  • リセット時に、i_reconfig_reset 信号を有効なリコンフィグレーション・クロック・サイクルの間アサート状態で保ち、 Avalon®メモリーマップド・インターフェイスとソフトCSRが完全にリセットされるようにします。
  • Avalon®メモリーマップド・インターフェイスへのアクセスはいずれも、i_reconfig_reset 信号がLowになっている場合に可能です。