インテルのみ表示可能 — GUID: cxj1653496193277
Ixiasoft
インテルのみ表示可能 — GUID: cxj1653496193277
Ixiasoft
20.5. Frame Cleaner IPレジスター
アドレス | レジスター | アクセス | 説明 | |
---|---|---|---|---|
Parameterizationレジスター | ||||
0x0000 | PROD_ID | RO | このレジスターを読み出して、フレームクリーナーの製品IDを取得します。 このレジスターは、常に0x0000_023Eを返します。 |
|
0x0004 | VER | RO | このレジスターを読み出して、インテルがフレームクリーナーを構築するために使用したインテルQuartusリリースのバージョン情報を取得します。 |
|
0x0008 | LITE_MODE | RO | このレジスターを読み出して、lite modeがオンかどうかを判断します。 このレジスターは、lite modeがオンの場合は1を返し、lite modeがオフの場合は0を返します。 |
|
0x000C | DEBUG_ENABLED | RO | このレジスターを読み出して、Debug featuresをオンにするかどうかを判断します。 このレジスターは、Debug featuresをオンにすると1を返し、それ以外の場合は0を返します。 |
|
0x0010 | USE_CUSTOM_MIN_MAX | RO | このレジスターを読み出して、カスタム解像度のガードバンドがオンになっているかどうかを判断します。 このレジスターは、カスタム解像度ガードバンドがオンの場合は1を返し、それ以外の場合は0を返します。 |
|
0x0014 | MIN_WIDTH | RO | このレジスターを読み出して、サポートされる最小フィールド幅を決定します。 | |
0x0018 | MAX_WIDTH | RO | このレジスターを読み出して、サポートされる最大フィールド幅を決定します。 | |
0x001C | MIN_HEIGHT | RO | このレジスターを読み出して、サポートされる最小フィールドの高さを決定します。 | |
0x0020 | MAX_HEIGHT | RO | このレジスターを読み出して、サポートされる最大フィールドの高さを決定します。 | |
0x0024~0x011Fは未使用 |
アドレス | レジスター | アクセス 53 | 説明 | |
---|---|---|---|---|
ライト | フル | |||
0x0120 | IMG_INFO_WIDTH | RW | RO | liteをオンにするときは、このレジスターを使用して、受信ビデオフィールドの予想される幅を設定します。 liteをオフにしてDebug featuresをオンにすると、このレジスターは、フレームクリーナーが画像情報制御パケット内の情報から導出した幅を返します。 |
0x0124 | IMG_INFO_HEIGHT | RW | RO | liteをオンにすると、このレジスターを使用して、受信ビデオフィールドの予想される高さを設定します。 liteをオフにしてDebug featuresにすると、このレジスターは、フレームクリーナーが画像情報制御パケット内の情報から導出した高さを返します。 |
0x0128 | IMG_INFO_INTERLACE | - | RO | liteをオフにしてDebug featuresにすると、このレジスターは、フレームクリーナーが画像情報制御パケット内の情報から取得したインターレース・ニブルを返します。ライトモードでは使用されません。 |
0x012C | Reserved | - | - | 予約済み |
0x0130 | IMG_INFO_COLORSPACE | - | RO | liteをオフにしてDebug featuresにすると、このレジスターは、フレームクリーナーが画像情報制御パケット内の情報から取得したカラースペースを返します。ライトモードでは使用されません。 |
0x0134 | IMG_INFO_SUBSAMPLING | - | RO | liteをオフにしてDebug featuresにすると、このレジスターは、フレームクリーナーが画像情報制御パケット内の情報から取得したサブサンプリングを返します。ライトモードでは使用されません。 |
0x0138 | IMG_INFO_COSITING | - | RO | liteをオフにしてDebug featuresにすると、このレジスターは、フレームクリーナーが画像情報制御パケット内の情報から取得したコサイティングを返します。ライトモードでは使用されません。 |
0x013C | IMG_INFO_FIELD_COUNT | - | RO | liteをオフにしてDebug featuresにすると、このレジスターは、フレームクリーナーが画像情報制御パケット内の情報から取得したフィールド数を返します。ライトモードでは使用されません。 |
0x0138~0x013Cは未使用 | ||||
0x0140 | STATUS | RO | Bit 0: Statusビット。 1はフレームクリーナーがビデオフィールドを処理していることを示し、それ以外の場合は0を示します。他のビットについては、表21を参照してください。 |
|
0x0144 | FIELD_NUM |
RO | lite modeをオフにしてDebug featuresをオンにすると、このレジスターへの読み出しによって、最後に受信したフィールド制御パケットの終わりからフィールド番号の値が返されます。 | |
0x0148 | FIELD_COUNT | RO | Debug featuresをオンにすると、このレジスターへの読み出しによって、デバッグカウントが最後にリセットされてから受信したフィールドの合計数が返されます。 | |
0x014C | CLIPPED_FIELD_COUNT | RO | Debug featuresをオンにすると、このレジスターへの読み出しによって、デバッグカウントが最後にリセットされて以降、予想されるサイズに一致するようにクリップされたフィールドの数が返されます。 | |
0x0150 | PADDED_FIELD_COUNT | RO | Debug featuresをオンにすると、このレジスターへの読み出しによって、デバッグカウントが最後にリセットされてから、予想されるサイズに一致するようにエンベデッドされたフィールドの数が返されます。 | |
0x0154 | PREV_FIELD_LINE_COUNT | RO | Debug featuresをオンにすると、このレジスターへの読み出しによって、最後に完了したフィールドの行数が返されます。 | |
0x0158 | PREV_FIELD_LINE_WIDTH | RO | Debug featuresをオンにすると、このレジスターへの読み出しによって、最後に完了したフィールドの最終行のピクセル数が返されます。 | |
0x015C | DEBUG_RESET | RW | このレジスターに任意の値を書き込むと、すべてのデバッグカウントが0にリセットされます。 |
レジスタービットの説明
名前 | ビット | 説明 |
Frame cleaner product ID | 31:0 | このレジスターは、常に0x0000_023Eを返します。 |
名前 | ビット | 説明 |
Register map version | 7:0 | レジスターマップ・バージョン。0x01を返します。 |
Unused | 15:8 | 未使用。0x04を返します。 |
QPDS minor revision | 23:16 | リリースごとに更新されます。22.2の場合、0x02を返します。 |
QPDS major revision | 31:24 | リリースごとに更新されます。22.2の場合、0x16を返します。 |
名前 | ビット | 説明 |
Lite mode parameterization bit | 31:0 | lite modeがオンの場合は1を返し、それ以外の場合は0を返します。 |
名前 | ビット | 説明 |
Debug features parameterization bit | 31:0 | debug featuresがオンの場合は1を返し、それ以外の場合は0を返します。 |
名前 | ビット | 説明 |
Use custom min max | 31:0 | カスタムの最小解像度と最大解像度のチェックがイネーブルの場合は、1を返します。 |
名前 | ビット | 説明 |
Min width | 31:0 | 最小出力フィールド幅 |
名前 | ビット | 説明 |
Max width | 31:0 | 最大出力フィールド幅 |
名前 | ビット | 説明 |
Min height | 31:0 | 出力フィールドの最小の高さ |
名前 | ビット | 説明 |
Max height | 31:0 | 出力フィールドの最大の高さ |
名前 | ビット | 説明 |
Width bits | 15:0 | ライトパラメーター化の場合は、このレジスターに書き込んで、受信ビデオフィールドの予想される幅を設定します。 デバッグ機能が有効な完全なパラメーター化の場合、このレジスターは、最後に受信した image information packet から width-1 フィールドを返し、 width を加算して幅の値を返します。 |
unused | 31:16 | 未使用 |
名前 | ビット | 説明 |
Height bits | 15:0 | ライトパラメーター化の場合、このレジスターに書き込んで、受信ビデオフィールドの予想される高さを設定します。 デバッグ機能をイネーブルして完全なパラメーター化を行う場合、このレジスターは、最後に受信したimage information packetから height-1 フィールドを読み出し、1を加算して height の値を返します。 |
unused | 31:16 | 未使用 |
名前 | ビット | 説明 |
IntlaceNibble bits | 3:0 | ライトパラメーター化の場合、このレジスターには機能がありません。 デバッグ機能をイネーブルして完全なパラメーター化を行う場合、このレジスターは、最後に受信した image information packet から intlaceNibble フィールドを返します。 |
unused | 31:4 | 未使用 |
名前 | ビット | 説明 |
CSP code bits | 6:0 | ライトパラメーター化の場合、このレジスターには機能がありません。 デバッグ機能をイネーブルして完全なパラメーター化を行う場合、このレジスターは、最後に受信した image information packet から7ビット CSP フィールドを返します。 |
unused | 31:7 | 未使用 |
名前 | ビット | 説明 |
SubSa code bits | 1:0 | ライトパラメーター化の場合このレジスターには機能がありません。 デバッグ機能をイネーブルして完全なパラメーター化を行う場合、このレジスターは、最後に受信した image information packet から SUBSA フィールドを返します。 |
unused | 31:2 | 未使用 |
名前 | ビット | 説明 |
Cosite code bits | 1:0 | ライトパラメーター化の場合、このレジスターには機能がありません。 デバッグ機能をイネーブルして完全なパラメーター化を行う場合、このレジスターは、最後に受信した image information packet から COSITE フィールドを返します。 |
unused | 31:2 | 未使用 |
名前 | ビット | 説明 |
Count bits | 6:0 | ライトパラメーター化の場合、このレジスターには機能がありません。 デバッグ機能をイネーブルして完全なパラメーター化を行う場合、このレジスターは、最後に受信した image information packet から7ビット FIELD_COUNT フィールドを返します。 |
unused | 31:7 | 未使用 |
名前 | ビット | 説明 |
Status bit | 0 | 1 = フレームクリーナーがビデオフィールドを処理している状態、それ以外の場合は0。 |
Field clipping bit | 1 | 1 = 現在のフィールドがクリッピングされている状態、それ以外の場合は0。 |
Field padding bit | 2 | 1 = 現在のフィールドがパディングされている状態、それ以外の場合は0。 |
Previous field clipped | 3 | 1 = 前のフィールドがクリッピングされた状態、それ以外の場合は0。 |
Previous field padded | 4 | 2 = 前のフィールドがパディングされた状態、それ以外の場合は0。 |
unused | 31:5 | 未使用 |
名前 | ビット | 説明 |
Field num | 31:0 | 最後に受信したeof制御パケットから取得したフィールド番号の値 |
名前 | ビット | 説明 |
Field count | 31:0 | 最後のデバッグリセット以降に受信したフィールド数 |
名前 | ビット | 説明 |
Clipped field count | 31:0 | 最後のデバッグリセット以降にクリッピングされたフィールド数 |
名前 | ビット | 説明 |
Padded field count | 31:0 | 最後のデバッグリセット以降にパディングされたフィールド数 |
名前 | ビット | 説明 |
Previous field line count | 31:0 | 最後に入力されたフィールドの行数 |
名前 | ビット | 説明 |
Previous field line width | 31:0 | 前のフィールドの最終行のピクセル数 |
名前 | ビット | 説明 |
unused | 31:0 | 未使用 |
これらのレジスターに格納されている値を読み出すには、Debug featuresをオンにする必要があります。Debug featuresがオフの場合、これらのレジスターを読み出すと未定義のデータが返されます。唯一の例外はSTATUSレジスターで、その値はいつでも読み出すことができます。