AR# 59903

LogiCORE SMPTE SD/HD/3G-SDI - 入力がインターレースになっているとき、SDI RX からフィールド ID を取り込む方法

説明

入力がインターレースになっているとき、SDI RX からフィールド ID を取り込むにはどうしたらよいでしょうか。

ソリューション

SMPTE SDI コアではこのビットは独立していません。

4 ワードの EAV および SAV シーケンスのそれぞれの 4 番目のワードは XYZ ワードと呼ばれています。

そのフォーマットは次のようになっています。



 
XYZ ワードでは、ビット 8 がフィールド ID です。

この XYZ ワードが rx_ds1a などのさまざまなビデオ ポートに出力されている場合にのみ、SDI コアは次の信号をアサートします。

  1. rx_eav
  2. rx_sav


これらの信号がアサートされているとき、ビデオ出力ポートに XYZ ワードが出力されていることを確認できます。

現在のフィールドを取り込む Verilog 例は次のとおりです。

always @ posedge (rx_usrclk)
            if (rx_eav)
                        field_id <= rx_ds1a[8];
 
 
EAV が発生すると、各ラインの最初でフィールド ID ビットが取り込まれます。ここでは rx_eav を使用することを推奨します。

代わりに rx_sav 信号を使用することができますが、その場合はラインの最初でフィールド ID ビットは取り込まれません。

または、ほかのビデオ コンポーネント ポートから フィールド ビットを取り込むことができますが、 4 つのビデオ コンポーネント出力ポートのうち、各 SDI モードで必ずアクティブになるのは rx_ds1a ポートだけです。

 

AR# 59903
日付 09/16/2014
ステータス アクティブ
種類 一般
IP