SDI II Intel® FPGA IPユーザーガイド

ID 683133
日付 10/05/2023
Public
ドキュメント目次

6.2. トランスミッターのプロトコル信号

表 19.  トランスミッターのプロトコル信号 - tx_pclk に同期
注: S = 20ビット・インターフェイスの数を示します。マルチレート (最大12G) モードの場合は4、その他のモードの場合は1です。
信号 入力/出力 説明
tx_enable_crc 4 1 入力 SD-SDIを除くすべてのモードでCRC挿入をイネーブルします。
tx_enable_ln 4 1 入力 SD-SDIを除くすべてのモードでLN挿入をイネーブルします。
tx_std 5 3 入力

多重化された10ビット・パラレル・インターフェイスを備えたトランスミッター・ビデオ規格では、

  • SD-SDI = 000
  • HD-SDI = 001
  • 3G-SDI Level A 10-bit Multiplex= 011
  • 3G-SDI Level B 10-bit Multiplex= 010
  • 6G-SDI 10-bit Multiplex Type 1 = 101
  • 6G-SDI 10-bit Multiplex Type 2 = 100
  • 12G-SDI 10-bit Multiplex Type 1 = 111
  • 12G-SDI 10-bit Multiplex Type 2= 110
注: 3G-SDI、デュアルレート、トリプルレート、マルチレート・モードに適用されます。

6Gおよび12G-SDIの場合、さまざまなイメージ・フォーマットに対応するデータマッピングのモードがいくつかあり、これらの各モードには異なるタイプの10-bit Multiplexインターフェイスが必要です。送信しているモードを確認し、そのモードの10-bit Multiplexインターフェイスの適切な値を割り当てることが重要です。

例えば、シングルリンク6G-SDIには3つのData Mappingモード (Mode 1 - Mode 3) があります。Mode 2とMode 3は、SMPTE ST2081-10に従って、10-bit Multiplex Type 1に割り当てられます。

Single Link 6G-SDI Mode 1は、10-bit Multiplex Type 2に割り当てられます。

この信号は3G、デュアルレート、トリプルレート、およびマルチレートにのみ適用されます。

tx_datain 5 20S 入力

ユーザーが提供するトランスミッターのパラレルデータ。

  • SD-SDI = ビット19:10未使用。ビット9:0 C、Yマルチプレクス
  • HD-SDI = ビット19:10 Y; ビット9:0 C
  • HD-SDIデュアルリンク = ビット19:10 Yリンク A、ビット9:0 CリンクA
  • 3G-SDI Level A = ビット19:10 Y; ビット9:0 C
  • 3G-SDI Level B = ビット19:10 C、Yマルチプレックス (リンクA); ビット9:0 C、Yマルチプレックス (リンク B)
  • 6G-SDI: ビット79:40未使用。ビット39:30データストリーム1; ビット29:20データストリーム2; ビット19:10データストリーム3; ビット9:0データストリーム4
  • 12G-SDI: ビット79:70データストリーム1; ビット69:60データストリーム2; ビット59:50データストリーム3; ビット49:40データストリーム4; ビット39:30データストリーム5; ビット29:20ストリーム6; ビット19:10ストリーム7; ビット9:0データストリーム8

6G-SDIおよび12G-SDIイメージマッピングの詳細については、イメージマッピング を参照してください。

トランシーバーのみのコンフィグレーションの場合、トランスミッターはNative PHY IPコアに送信する前にこれらのデータをスクランブルしません。

tx_datain_b 20 入力

リンクBのユーザー指定のトランスミッター・パラレル・データ。

HD-SDIデュアルリンク = ビット19:10 YリンクB、ビット9:0 CリンクB

トランシーバーのみのコンフィグレーションの場合、トランスミッターはNative PHY IPコアに送信する前にこれらのデータをスクランブルしません。

注: HD-SDIデュアルリンク・モードのみ。
tx_datain_valid 5 1 入力

トランスミッター・パラレルデータ有効。タイミング (H: High、L: Low) は tx_pclk クロックドメインと同期している必要があり、次の設定があります。

  • SD-SDI = 1H 4L 1H 5L
  • HD-SDI = H
  • 3G-SDI = H
  • HD-SDI Dual Link = H
  • デュアルレート = SD (1H 4L 1H 5L); HD (1H 1L)
  • トリプルレート = SD (1H 4L 1H 5L); HD (1H 1L); 3G (H)
  • マルチレート (最大12G) = SD (1H 4L 1H 5L); HD (1H 1L); 3G/6G/12G (H)

この信号は、ユーザーロジック、またはSD-SDI、デュアルレート、トリプルレート、およびマルチレート・モードの tx_dataout_valid 信号によって駆動できます。

tx_datain_valid_b 1 入力

トランスミッターのパラレルデータはリンクBに有効です。HD-SDIデュアルリンク・モードにのみ適用されます。

HD-SDIデュアルリンク = H

この信号は、ユーザーロジックまたは tx_dataout_valid_b 信号によって駆動できます。

tx_trs 1 入力

トランスミッターのTRS入力。

この信号は、EAV TRSとSAV TRSの両方の最初のワードでアサートします。
  • 3G level B、6Gまたは12G 10-bit Multiplex Type 2の場合、最初のワードは 2 tx_pclk サイクルを意味します。
  • 他のモードの場合、最初のワードは1 tx_pclk サイクルを意味します。
注:
  1. トランシーバー・コンフィグレーションには適用されません。
  2. Enable active video data protocols = AXIS-VVP Fullの場合は適用されません。
tx_trs_b 1 入力

リンクBのトランスミッターTRS入力。

注: HD-SDIデュアルリンクの組み合わせまたはプロトコルのみのコンフィグレーションの場合。
tx_ln 5 11S 入力

トランスミッターのライン番号。Payload IDを挿入するには、この信号を有効な値で駆動します。

SD-SDIでInsert Video Payload ID (SMPTE ST 352) オプションをディスエーブルした場合は適用されません。

tx_ln_b 11S 入力

リンクBのトランスミッターのライン番号。Payload IDを挿入するには、この信号を有効な値で駆動します。

3G-SDI、HD-SDIデュアルリンク、トリプルレート、およびマルチレート (最大12G-SDI) のライン番号挿入に使用します。

tx_dataout 20S 出力
トランスミッターのパラレルデータ出力。
  • Arria V、Cyclone V、およびStratix Vデバイス: トランスミッター・プロトコル・コンフィグレーションでのみ使用可能です。
  • インテル® Arria® 10 インテル® Cyclone® 10 GX インテル® Stratix® 10、そして Intel Agilex® 7 Fタイルデバイス: TXコアが含まれている場合はいつでも使用できます。
tx_dataout_b 20 出力

リンクBのトランスミッターのパラレルデータ出力。

注: HD-SDIデュアルリンク・トランスミッター・プロトコル・コンフィグレーションにのみ適用されます。
tx_dataout_valid 1 出力

コアによって生成された有効なデータ。この信号は、tx_datain_valid を駆動するために使用できます。タイミング (H: High、L: Low) は tx_pclk クロックドメインに同期し、次の設定を持つ必要があります。

  • SD-SDI = 1H 4L 1H 5L
  • HD-SDI = H
  • 3G-SDI = H
  • HD-SDI Dual Link = H
  • デュアルレート = SD (1H 4L 1H 5L); HD (1H 1L)
  • トリプルレート = SD (1H 4L 1H 5L); HD (1H 1L); 3G (H)
  • マルチレート (最大12G) = SD (1H 4L 1H 5L); HD (1H 1L); 3G/6G/12G (H)
tx_dataout_valid_b 1 出力 リンクBのコアによって生成された有効なデータ。タイミング (H: High、L: Low) は tx_dataout_valid 信号と同一で、tx_pclk クロックドメインに同期します。
注: HD-SDIデュアルリンク・モードにのみ適用されます。
tx_std_out 3 出力 送信されるビデオ規格を示します。この信号は、トランシーバーのみのコンフィグレーションでは tx_std に接続されます。
注: 3G-SDI、デュアルレート、およびトリプルレートのトランスミッター・プロトコル・コンフィグレーションのみに適用されます。 インテル® Arria® 10 インテル® Cyclone® 10 GX インテル® Stratix® 10、および Intel Agilex® 7 Fタイルデバイスには適用されません。
tx_vpid_overwrite 6 1 入力 ペイロードIDがビデオストリームに埋め込まれている場合、コアはこの信号が既存のペイロードIDを上書きできるようにします。ディスエーブルにすると効果はありません。
注: Transmitter Optionの場合 – Payload ID (SMPTE ST 352) を挿入し、Enable active video data protocols = Noneのみ。Enable active video data protocols = AXIS-VVP Fullの場合、ペイロードIDは常に上書きされます。
tx_vpid_byte1 6 7 8S 入力 コアは、ペイロードIDバイト1を挿入します。
tx_vpid_byte2 6 7 8S 入力 コアは、ペイロードIDバイト2を挿入します。
tx_vpid_byte3 6 7 8S 入力 コアは、ペイロードIDバイト3を挿入します。
tx_vpid_byte4 6 7 8S 入力 コアは、ペイロードIDバイト4を挿入します。
tx_vpid_byte1_b 6 8S 入力 コアは、リンクBのペイロードIDバイト1を挿入します。3G-SDI、HD-SDIデュアルリンク、トリプルレート、およびマルチレート (最大12G) モードの場合のみ。
tx_vpid_byte2_b 6 8 8S 入力 コアは、リンクBのペイロードIDバイト2を挿入します。3G-SDI、HD-SDIデュアルリンク、トリプルレート、およびマルチレート (最大12G) モードの場合のみ。
tx_vpid_byte3_b 6 8 8S 入力 コアは、リンクBのペイロードIDバイト3を挿入します。3G-SDI、HD-SDIデュアルリンク、トリプルレート、およびマルチレート (最大12G) モードの場合のみ。
tx_vpid_byte4_b 6 8 8S 入力 コアは、リンクBのペイロードIDバイト4を挿入します。3G-SDI、HD-SDIデュアルリンク、トリプルレート、およびマルチレート (最大12G) モードの場合のみ。
tx_line_f0 6 7 11S 入力

挿入されたペイロードIDのフィールド 0 (F0) のライン番号。ライン番号は有効である必要があり、0に設定することはできません。

tx_line_f1 6 7 11S 入力 挿入されたペイロードIDのフィールド 0 (F1) のライン番号。ライン番号は有効である必要があり、0に設定することはできません。
4
  1. トランシーバーのみのコンフィグレーションには適用されません。
  2. Enable active video data protocols = AXIS-VVP Fullの場合は適用されません。Enable active video data protocols = AXIS-VVP Fullの場合、CRC挿入は常にイネーブルになります。
5 Enable active video data protocols = AXIS-VVP Fullに設定されている場合は適用されません。
6 Insert Payload ID (SMPTE ST 352) オプションをイネーブルした場合にのみ適用されます。
7 Transmitter Optionの場合 – Payload ID (SMPTE ST 352) のみを挿入し、Enable active video data protocols = Noneにします。
8 3G-SDI、HD-SDIデュアルリンク、トリプルレート、マルチレート (最大12G)、およびTransmitter Optionの場合 – Payload ID (SMPTE ST 352) を挿入し、Enable active video data protocols = Noneのみにします。