UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

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
  • SMPTE SD/HD/3G-SDI
このページをブックマークに追加