インテルのみ表示可能 — GUID: bhc1410937212102
Ixiasoft
5.3.1. ラインの挿入
5.3.2. CRCの挿入/チェック
5.3.3. ペイロードIDの挿入
5.3.4. TRSの一致
5.3.5. スクランブラー
5.3.6. TXサンプル
5.3.7. クロック・イネーブル・ジェネレーター
5.3.8. RXサンプル
5.3.9. ビデオ規格の検出
5.3.10. 検出1および1/1.001レート
5.3.11. トランシーバー・コントローラー
5.3.12. デスクランブラー
5.3.13. TRSアライナー
5.3.14. 3Gb Demux
5.3.15. ラインの抽出
5.3.16. ペイロードIDの抽出
5.3.17. フォーマットの検出
5.3.18. ストリームの同期
5.3.19. SDビットの変換
5.3.20. 同期ビットの挿入
5.3.21. 同期ビットの削除
7.1.2.1. トランシーバーのNative PHY IPコアでのRX CDRリファレンス・クロックの変更
7.1.2.2. 同じチャネル内でのシンプレックス・モード・トランシーバーの結合
7.1.2.3. トリプルレートおよびマルチレートに対する生成されたリコンフィグレーション管理の使用
7.1.2.4. 同じチャネル内での独立したRXおよびTX動作の確保
7.1.2.5. インテル® Arria® 10および インテル® Cyclone® 10 GXデバイスのフィッター段階での潜在的な配線問題
7.1.2.6. インテル® Arria® 10および インテル® Cyclone® 10 GXデバイスを使用したSDIマルチレートRXの制約のないクロック
7.1.2.7. 未使用のトランシーバー・チャネル
7.1.2.8. インテル® Stratix® 10デバイスのコアロジックへのトランシーバー・リファレンス・クロック・ピンの配線
インテルのみ表示可能 — GUID: bhc1410937212102
Ixiasoft
5.4.5. Arria V、Cyclone V、Stratix VデバイスのダイナミックTXクロック切り替え
ダイナミックTXクロック切り替え機能を使用すると、SD-SDIを除くすべてのビデオ規格のNTSCとPALトランシーバーのデータレートをダイナミックに切り替えることができます。
注: インテル® Arria® 10、 インテル® Cyclone® 10 GX、および インテル® Stratix® 10デバイスのダイナミックTXクロック切り替えの詳細については、それぞれのデザイン例のユーザーガイドを参照してください。
ダイナミックTXクロック切り替えにより、SDIビデオ機器をNTSCまたはPALで動作させることができます。次の2つの方法のいずれかを使用して、TXクロックを切り替えることができます。
- 代替TX PLLをインスタンス化し、2つの異なるクロックを2つのPLLに供給します。送信用にプライマリーPLLと代替PLLを切り替えます。
- 2つのリファレンス入力クロックを持つプライマリーPLLを使用します。PLLは、これら2つのクロックを切り替えて送信します。
この機能を実装するには、SDI II IPコアに2つのリファレンス・クロック (xcvr_refclk および xcvr_refclk_alt) を提供する必要があります。リファレンス・クロックの周波数は、任意の割り当て順序で148.5MHzおよび148.35MHzに割り当てる必要があります。
TX PLL選択信号 (ch1_{tx/du}_tx_pll_sel) は、Native PHY IPコアに必要なクロック入力を選択するためにコアおよびトランシーバー・リコンフィグレーション・コントローラーに提供する入力制御信号です。
- xcvr_refclk を選択するには、ch1_{tx/du}_tx_pll_sel を0に設定します。
- xcvr_refclk_alt を選択するには、ch1_{tx/du}_tx_pll_sel を1に設定します。
ハンドシェイク・プロセスを完了させるには、リコンフィグレーション完了信号 (ch1_{tx/du}_tx_reconfig_done) がアサートされたときに、リコンフィグレーション要求信号 (ch1_{tx/du}_tx_start_reconfig) をデアサートする必要があります。ダイナミックTXクロック切り替えは、tx_rst がHighにアサートされ、それに応じてLowにデアサートされた後にのみ有効になります。
図 31. ダイナミックTXクロック切り替え機能のハードウェア実装この図は、2つのTX PLLを使用したTXクロック切り替え機能を示しています。
図 32. ダイナミックTXクロック切り替えのタイミング図
次の表は、ハンドシェイク・プロセスを開始するときのダイナミック切り替え機能の動作を説明しています (タイミング図を参照)。
ケース | 説明 |
---|---|
1 | ハンドシェイク・プロセスでは、切り替えを行って xcvr_refclk_alt を選択しようとします。tx_clkout は、xcvr_refclk_alt (148.35 MHz) に正常にロックします。 |
2 | ハンドシェイク・プロセスでは、切り替えを行って xcvr_refclk を選択しようとします。tx_clkout は、xcvr_refclk (148.5 MHz) に正常にロックします。 |
3 | ハンドシェイク・プロセスでは、切り替えを行って xcvr_refclk_alt を選択しようとします。切り替えが失敗するのは、ch1_{tx/du}_tx_start_reconfig がアサートされる前に ch1_{tx/du}_tx_pll_sel が1から0に変化するためです。したがって、tx_clkout は xcvr_refclk (148.5MHz) にロックされたままになります。 |
TX PLLとリファレンス・クロック切り替えの実装
TX PLLとリファレンス・クロックの切り替えを実装するには、次の手順に従います。
- tx_pll_sel 信号を目的のリファレンス・クロックにトリガーします。148.5MHzの場合は0、148.35MHzの場合は1にします。
- 同じクロックサイクルで tx_start_reconfig 信号をアサートします。tx_pll_sel 信号を切り替えない限り、次のクロックサイクルで信号をアサートできます。
- tx_reconfig_done 信号がアサートされるまで、tx_start_reconfig 信号をアサートし続けます。
- tx_start_reconfig 信号をデアサートし、次のサイクルで tx_rst 信号をアサートします。
- TXクロック (tx_clk) は新しい周波数で動作するようになります。