インテルのみ表示可能 — GUID: bhc1410937279879
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: bhc1410937279879
Ixiasoft
7.1.1.2. リコンフィグレーション管理の変更
リコンフィグレーション管理を変更するには、次の変更を実行します。
- sdi_ii_ed_reconfig_mgmt.v のNumber_of_channelsパラメーターを編集します。このパラメーター値は、デザインで宣言されたSDI RXチャネルの合計数である必要があります。この例では、NUM_CHSは3です。
- 複数のSDIインスタンスとリコンフィグレーション管理ブロックの間でインターフェイス信号 (sdi_rx_start_reconfig、sdi_rx_reconfig_done、および sdi_rx_std) をリンクします。ユーザーとリコンフィグレーション管理ブロックの間のインターフェイス信号 (sdi_tx_start_reconfig、sdi_tx_reconfig_done、および sdi_tx_pll_sel) をリンクします。リコンフィグレーション・ロジック・ソースファイル (sdi_ii_reconfig_logic.v) の論理チャネル番号 (rx_log_ch_num および tx_log_ch_num) の順に信号をリンクする必要があります。例えば、
wire tx_start_reconfig_ch2,tx_start_reconfig_ch1,tx_start_reconfig_ch0; wire tx_pll_sel_ch2,tx_pll_sel_ch1,tx_pll_sel_ch0; wire tx_reconfig_done_ch2,tx_reconfig_done _ch1,tx_reconfig_done_ch0; wire rx_start_reconfig_ch2,rx_start_reconfig_ch1,rx_start_reconfig_ch0; wire [1:0] rx_std_ch2, rx_std_ch1,rx_std_ch0; wire rx_reconfig_done_ch2,rx_reconfig_done _ch1,rx_reconfig_done_ch0;
sdi_ii_ed_reconfig_mgmt #( . NUM_CHS (3), ) u_reconfig_mgmt ( .sdi_tx_start_reconfig (tx_start_reconfig_ch2, tx_start_reconfig_ch1,tx_start_reconfig_ch0), .sdi_tx_pll_sel (tx_pll_sel_ch2,tx_pll_sel_ch1,tx_pll_sel_ch0), .sdi_tx_reconfig_done (tx_reconfig_done_ch2, tx_reconfig_done_ch1,tx_reconfig_done_ch0), .sdi_rx_start_reconfig (rx_start_reconfig_ch2, rx_start_reconfig_ch1,rx_start_reconfig_ch0), .sdi_rx_std (rx_std_ch2,rx_std_ch1,rx_std_ch0), .sdi_rx_reconfig_done (rx_reconfig_done_ch2, rx_reconfig_done_ch1,rx_reconfig_done_ch0) )
- リコンフィグレーション・ロジック・ソースファイルでは、ワイヤー rx_log_ch_num のデフォルト設定は、チャネル0とチャネル1でそれぞれ0と2です。ワイヤー tx_log_ch_num のデフォルト設定は、チャネル0とチャネル1に対してそれぞれ0と2 (二重) または 3 (TX) です。これらの数値は、トランシーバー・リコンフィグレーション・コントローラーで設定されたNumber_of_channelsパラメーター値を参照しています。各SDIチャンネルの論理チャンネル番号は、下の表のとおりです。
SDIチャネル |
方向 |
リコンフィグレーション・インターフェイスの数 |
論理チャネル番号 |
---|---|---|---|
0 |
二重 |
2 |
|
1 |
RXおよびTX |
3 (RX用に1つ、TX用に2つ) |
|
2 |
二重 |
2 |
|
- リコンフィグレーション・ロジック・ソースファイルを編集して、SDI Ch2を占有する追加のSDI二重インスタンスの論理チャネル番号を割り当てます。ソースファイルで指定された論理チャネル番号は、ダイナミック・リコンフィグレーションを目的としたリコンフィグレーション・インターフェイスです。例えば、TXチャネルがダイナミック・リコンフィグレーションを目的としている場合、tx_log_ch_num[2] は5にする必要があります。
wire [7:0] rx_log_ch_num [0:NUM_CHS-1]; assign rx_log_ch_num[0] = 8'd0; // Duplex Rx channel share same logical channel number with Tx assign rx_log_ch_num[1] = 8'd2; // Rx channel assign rx_log_ch_num[2] = 8'd5; // Duplex Rx channel wire [7:0] tx_log_ch_num [0:NUM_CHS-1]; assign tx_log_ch_num[0] = 8'd0; // Duplex Tx channel share same logical channel number with Rx assign tx_log_ch_num[1] = 8'd3; // Tx channel assign tx_log_ch_num[2] = 8'd5; // Duplex Tx channel