インテルのみ表示可能 — GUID: cpm1651157239926
Ixiasoft
インテルのみ表示可能 — GUID: cpm1651157239926
Ixiasoft
18.4. Deinterlacer IPレジスター
レジスタービットの説明
ソフトウェアAPIでのレジスター名は、必要に応じて INTEL_VVP、INTEL_VVP_CORE、または INTEL_VVP_DEINTERLACER のプリフィクスと、オプションの REG サフィックスを付けて表示されます。
アドレス | レジスター | アクセス | 説明 | |
---|---|---|---|---|
ライト 46 | フル | |||
Parameterizationレジスター | ||||
0x0000 | PROD_ID | RO | RO | このレジスターを読み出し、Deinterlacer製品IDを取得します。このレジスターは常に、0x0000_023A を返します。 |
0x0004 | VER | RO | RO | インテルがデインターレーサーの構築に使用するインテルQuartusリリースのバージョン情報については、このレジスターを参照してください。 |
0x0008 | LITE_MODE | RO | RO | このレジスターを読んで、Lite modeがオンかオフかを判断します。 このレジスターは、Lite modeがオフの場合は0を返し、オンの場合は1を返します。 |
0x000C | DEBUG_ENABLED | RO | RO | このレジスターを読み出して、Debug featuresがオンになっているかどうかを判断します。 |
0x0010 | MAX_WIDTH | RO | RO | このレジスターを読み出して、サポートされている最大フレーム幅を決定します (ボブ・デインターレーサーのみ)。 |
0x0014 | DIL_MODE | RO | RO | このレジスターを読み出して、デインターレース・アルゴリズムを決定します。ボブ・アルゴリズムの場合は、0を返します。ウィーブ・アルゴリズムの場合は、1を返します。 |
0x0018 | BOB_DIL_MODE | RO | RO | このレジスターを読み出して、Bob deinterlacing modeを決定します。F0フィールドのみをデインターレースする場合は0を返し、F1フィールドのみをデインターレースする場合は1を返し、それ以外の場合は2を返します。Deinterlacing modeでWeaveを選択した場合、このレジスターの内容は未定義です。 |
0x001C | MEM_BASE_ADDR | RO | RO | このレジスターを読み出して、メモリーに格納されているフィールドのベースアドレスを取得します。 47 |
0x0020 | MEM_LINE_STRIDE | RO | RO | このレジスターを読み出し、メモリー内の行のストライドを取得します。 47 |
0x0024 | BPS | RO | RO | このレジスターを読み出して、コンフィグレーションされたシンボルあたりのビット数を確認します。47 |
0x0028 | NUMBER_OF_COLOR_PLANES | RO | RO | このレジスターを読み出して、カラープレーンの数を確認します。47 |
0x002C | PIXELS_IN_PARALLEL | RO | RO | このレジスターを読み出して、並行してピクセル数を確認します。47 |
0x0030 | PACKING | RO | RO | ピクセル・パッキング・スキームに関しては、このレジスターを読み出します。47 |
0x0034から0x011F | - | - | - | 未使用 |
Control and debugレジスター 詳細は、制御パケットを参照してください。 |
||||
0x0120 | IMG_INFO_WIDTH | RW | RO | ライトデザインの場合、受信ビデオフィールドの予想される幅。フルの場合、IPでの受信幅は画像情報パケットから取得されます。 |
0x0124 | IMG_INFO_HEIGHT | RW | RO | ライトデザインの場合、受信ビデオフィールドの予想される高さ。フルの場合、IPでの受信の高さは画像情報パケットから取得されます。 |
0x0128 | IMG_INFO_INTERLACE | RW | RO | ライトデザインの場合、受信ビデオフィールドの予想されるインターレース情報。フルの場合、受信したインターレース情報は画像情報パケットから取得されます。 |
0x012C | RESERVED | RW | RO | 未使用 |
0x0130 | IMG_INFO_COLORSPACE | RW | RO | ライトデザインの場合、受信ビデオフィールドの予想されるカラースペース。フルの場合、受信のカラースペースは画像情報パケットから取得されます。 |
0x0134 | IMG_INFO_SUBSAMPLING | RW | RO | ライトデザインの場合、受信ビデオフィールドの予想されるクロマ・サブサンプリング。フルの場合、受信のクロマ・サブサンプリングは画像情報パケットから取得されます。 |
0x0138 | IMG_INFO_COSITING | RW | RO | ライトデザインの場合、受信ビデオフィールドの予想されるクロマ・コサイティング。フルの場合、受信のクロマ・コサイティングは画像情報パケットから取得されます。 |
0x013C | IMG_INFO_FIELD_COUNT | - | RO | 画像情報パケットの受信フィールド数フィールド。 |
0x0140 | INPUT_STATUS | RO | RO | ビット0: 入力ステータスビット。 1 = デインターレーサーはビデオフィールドを受信して処理しています。それ以外の場合は、0を示します。 |
名前 | ビット | 説明 |
Deinterlacer product ID | 31:0 | このレジスターは、常に 0x0000_023A を返します。 |
名前 | ビット | 説明 |
Register map version | 7:0 | レジスターマップ・バージョン |
Unused | 15:8 | 未使用。0x00を返します。 |
QPDS minor revision | 23:16 | リリースごとに更新されます。21.4の場合、0x04を返します。 |
QPDS major revision | 31:24 | リリースごとに更新されます。21.4の場合、0x15を返します。 |
名前 | ビット | 説明 |
Lite mode parameterization bit | 0 | lite modeをオンにすると、1を返します。 |
Unused | 31:1 | 未使用 |
名前 | ビット | 説明 |
Debug features parameterization bit | 0 | Debug featuresをオンにすると、1を返します。 |
Unused | 31:1 | 未使用 |
名前 | ビット | 説明 |
Max width | 31:0 | このレジスターは、サポートされている最大フレーム幅を返します。 |
名前 | ビット | 説明 |
Deinterlacer mode | 31:0 | IPがボブ・アルゴリズムを使用している場合は、0を返します。IPがウィーブ・アルゴリズムを使用している場合は、1を返します。 |
名前 | ビット | 説明 |
Max width | 31:0 | このレジスターは、サポートされている最大フレーム幅を返します。 |
名前 | ビット | 説明 |
Bob deinterlacer mode | 31:0 | ボブのデインターレース・モードを返します。F0フィールドのみをデインターレースする場合は1を返し、F1フィールドのみをデインターレースする場合は2を返し、それ以外の場合は3を返します。 |
名前 | ビット | 説明 |
Membase address | 31:0 | メモリー内に格納されているフィールドのベースアドレスを返します。 |
名前 | ビット | 説明 |
Memline stride | 31:0 | メモリー内の行のストライドを返します。 |
名前 | ビット | 説明 |
Packing | 31:0 | パッキングスキームを返します。
|
名前 | ビット | 説明 |
Width bits | 15:0 | lite modeをオンにするときは、このレジスターに書き込んで、受信ビデオフィールドの予想される幅を設定します。 lite modeをオフにしてDebug featuresをオンにすると、このレジスターは最後に受信した画像情報パケットから width-1 フィールドを返し、1を加算して width の値を返します。 |
unused | 31:16 | 未使用 |
名前 | ビット | 説明 |
Height bits | 15:0 | lite modeをオンにするときは、このレジスターに書き込んで、受信ビデオフィールドの予想される高さを設定します。 lite modeをオフにしてDebug featuresをオンにすると、このレジスターは最後に受信した画像情報パケットから height-1 フィールドを返し、1を加算して height の値を返します。 |
unused | 31:16 | 未使用 |
名前 | ビット | 説明 |
InterlaceNibble bits | 3:0 |
lite modeをオンにするときは、このレジスターに書き込んで、受信ビデオフィールドの予想されるインターレースを設定します。
lite modeをオフにしてDebug featuresをオンにすると、このレジスターは 最後に受信した画像情報パケットから intlaceNibble フィールドを返します。 |
unused | 31:4 | 未使用 |
名前 | ビット | 説明 |
CSPcode bits | 6:0 | lite modeをオンにするときは、このレジスターに書き込んで、受信ビデオフィールドの予想されるカラースペースを設定します。 lite modeをオフにしてDebug featuresをオンにすると、このレジスターは最後に受信した画像情報パケットから7ビット CSP フィールドを返します。 |
unused | 31:7 | 未使用 |
名前 | ビット | 説明 |
CSPSubSa code bits | 1:0 | lite modeをオンにするときは、このレジスターに書き込んで、受信ビデオフィールドの予想されるクロマ・サブサンプリングを設定します。 lite modeをオフにしてDebug featuresをオンにすると、このレジスターは最後に受信した画像情報パケットから SUBSA フィールドを返します。 |
unused | 31:2 | 未使用 |
名前 | ビット | 説明 |
Cosite code bits | 1:0 | lite modeをオンにするときは、このレジスターに書き込んで、受信ビデオフィールドの予想されるクロマ・コサイティングを設定します。 lite modeをオフにしてDebug featuresをオンにすると、このレジスターは最後に受信した画像情報パケットから COSITE フィールドを返します。 |
unused | 31:2 | 未使用 |
名前 | ビット | 説明 |
Count bits | 6:0 | lite modeをオンにすると、このレジスターは機能しなくなります。 lite modeをオフにしてDebug featuresをオンにすると、このレジスターは 最後に受信した画像情報パケットから7ビットの FIELD_COUNT フィールドを返します。 |
unused | 31:7 | 未使用 |
名前 | ビット | 説明 |
Status bit | 0 | 1 = デインターレーサーはビデオフィールドを受信して処理しています。それ以外の場合は、0を示します。 |
lite modeをオンにすると、レジスターはDebug featuresをオンにした場合のみRWになり、それ以外の場合はWOになります。フルモードの場合はlite modeをオフにしてください。