JESD204B Intel® FPGA IPユーザーガイド

ID 683442
日付 8/18/2022
Public
ドキュメント目次

3.11.2. テストベンチのシミュレーション・フロー

JESD204Bテストベンチのシミュレーション・フローは、次のとおりです。

  1. 開始時、システムはリセットされています (すべてのコンポーネントがリセットされています)。
  2. 100 ns後、Transceiver Reset Controller IPコアがパワーアップし、Transceiver Reset Controller IPからの tx_ready および rx_ready 信号がアサートされるのを待ちます。
  3. 500 ns (インテルAgilexおよびインテルStratix 10 Eタイルを除くすべてのデバイス) または1500 ns (インテルAgilexおよびインテルStratix 10 Eタイルデバイス) の後、JESD204B TX Avalon® メモリーマップド・インターフェイスのリセット信号がリリースされます (Highになります)。link_clk 信号の次の正のエッジで、JESD204B TXリンクはそのリセット信号をリリースすることによってパワーアップします。
  4. JESD204B TXリンクがK28.5文字の送信を開始します。
  5. JESD204B RX Avalon® メモリーマップド・インターフェイスのリセット信号がリリースされます (HIGHになります)。link_clk 信号の次の正のエッジで、JESD204B RXリンクはそのリセット信号をリリースすることによってパワーアップします。
  6. リンクがリセットされなくなると、SYSREFパルスが生成され、JESD204B TXおよびRX IPコア内のLMFCカウンターがリセットされます。
  7. txlink_ready 信号がアサートされると、パケット・ジェネレーターはTXデータパスへのパケットの送信を開始します。
  8. パケットチェッカーは、rxlink_valid 信号がアサートされた後、TXデータパスから送信されたパケットおよびRXデータパスで受信されたパケットの比較を開始します。
  9. テストベンチは、すべてのパケットを受信して​​比較すると、合格または不合格を報告します。

テストベンチは、すべてのパケットが受信されたことを確認して終了します。

エラーが検出されない場合、テストベンチは、シミュレーションが成功したことを示す TESTBENCH PASSED メッセージを発行します。 エラーが検出された場合、テストベンチは TESTBENCH FAILED メッセージを発行して、テストベンチが失敗したことを示します。

注: インテル® Stratix® 10 LタイルおよびHタイルデバイスの場合、TX/RXアナログおよびデジタルリセットのリセット・デアサート・スタガリングは、TX/RX readyのアサートの前に発生します。リセットのスタガリングにより、シミュレーション時間が長くなる場合があります。tx_analogreset_stattx_digitalreset_statrx_analogreset_stat、および rx_digitalreset_stat をそれぞれ使用して、TXおよびRXのリセットのずれが見られる場合があります。