13.4. Clipper IPレジスター
| アドレス | レジスター | アクセス | 説明 | |
|---|---|---|---|---|
| ライト 19 | フル | |||
| Parameterizationレジスター | ||||
| 0x0000 | VID_PID | RO | RO | クリッパーの製品IDについては、このレジスターを読み出します。 このレジスターは、常に 0x6AF7_022D を返します。 |
| 0x0004 | VERSION | RO | RO | インテルがクリッパーのビルドに使用するインテルQuartusリリースのバージョン情報については、このレジスターを読み出します。 |
| 0x0008 | LITE_MODE | RO | RO | このレジスターを読み出して、Lite modeモードがオンかオフかを判断します。 このレジスターは、Lite modeがオフの場合は0を返し、オンの場合は1を返します。 |
| 0x000C | DEBUG_ENABLED | RO | RO | このレジスターを読み出して、Debug featuresがオンになっているかどうかを判断します。 |
| 0x0010 | CLIPPING_MODE | RO | RO | このレジスターを読み出して、Clipping methodを決定します。 |
| 0x0014から0x011F | 未使用 | |||
| Control and debugレジスター 20 | ||||
| 0x0120 | IMG_INFO_WIDTH | RW | RO | ライトデザインの場合、受信ビデオフィールドの予想される幅。フルの場合、IPでの受信幅は画像情報パケットから取得されます。 |
| 0x0124 | IMG_INFO_HEIGHT | RW | RO | ライトデザインの場合、受信ビデオフィールドの予想される高さ。フルの場合、IPで受信された高さは、画像情報パケットから取得されます。 |
| 0x0128 | IMG_INFO_INTERLACE | RW | RO | ライトデザインの場合、受信ビデオフィールドの予想されるインターレース情報。フルの場合、受信した画像情報パケット内のインターレース情報です。 |
| 0x012C | Reserved | - | - | 予約済み |
| 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 | STATUS | RO | RO | ビット0: ステータスビット 1 = クリッパーはビデオフィールドを処理していることを意味し、0はそれ以外の場合を意味します。 完全なデザインのみ: ビット1: ペンディング・レジスター更新ビット クリッピング仕様レジスター (0x0148~0x0154) への書き込みによって、ペンディング・レジスター更新ビットが発生し、クリッピング設定への未処理の変更が示されます。 IPは、COMMIT レジスターへの書き込み後、新しいフレームの最初のパケット (EOPパケット後の最初のパケット) の開始時にこのビットを下げます。 |
| 0x0144 | COMMIT | RW | RW | IPは、このレジスターを STATUS レジスターのペンディング・レジスター更新ビットとともに使用します。 クリッピング仕様レジスター (0x0148~0x0154) のいずれかに新しい値を書き込んだ後、このレジスターに任意の値を書き込みます。このレジスターに書き込んだ後、クリッパーは次のビデオフレームの開始時に新しいクリッピング仕様値に切り替わります。 コミットレジスターはアトミックなレジスター更新を保証し、IPが更新されたレジスター値の一部のみを次の受信フレームに適用することを回避します。 |
| Clipping specificationレジスター | ||||
| 0x0148 | LEFT_OFFSET | RW | RW | Clipping with offsetsを選択した場合は、このレジスターに書き込み、ビデオの左端から必要なオフセットを設定します。 Clipping with output dimensionsを選択した場合、このオフセットは、クリッピングされた出力の左上隅のビデオの左端からのオフセットを定義します。 |
| 0x014C | TOP_OFFSET | RW | RW | Clipping with offsetsを選択した場合は、このレジスターに書き込み、ビデオの上端から必要なオフセットを設定します。 Clipping with output dimensionsを選択した場合、このオフセットは、クリッピングされた出力の左上隅のビデオの上端からのオフセットを定義します。 |
| 0x0150 | RIGHT_OFFSET/CLIP_WIDTH | RW | RW | Clipping with offsetsを選択した場合は、このレジスターに書き込み、ビデオの右端から必要なオフセットを設定します。 Clipping with output dimensionsを選択した場合は、このレジスターに書き込み、出力ビデオの必要な幅を設定します。 |
| 0x0154 | BOTTOM_OFFSET/CLIP_HEIGHT |
RW | RW | Clipping with offsetsを選択した場合は、このレジスターに書き込み、ビデオの下端から必要なオフセットを設定します。 Clipping with output dimensionsを選択した場合は、このレジスターに書き込み、出力ビデオの必要な高さを設定します。 |
レジスタービットの説明
| 名前 | ビット | 説明 |
|---|---|---|
| Clipper version ID and product ID | 31:0 | このレジスターは、常に0x6AF7_022Dを返します。
|
| 名前 | ビット | 説明 |
| Lite mode parameterization bit | 7:0 | レジスターマップ・バージョン。0x01を返します。 |
| QPDS patch revision | 15:8 | 0x00を返します。 |
| QPDS update 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 | 未使用 |
| 名前 | ビット | 説明 |
| Clipping mode bit | 0 | Clipping with offsetsを選択した場合、このビットは0になり、Clipping with output dimensionsを選択した場合は1になります。 |
| Unused | 31:1 | 未使用 |
| 名前 | ビット | 説明 |
| 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 | 未使用 |
| 名前 | ビット | 説明 |
| IntlaceNibble bits | 3:0 | Lite modeをオンにするときは、このレジスターに書き込んで、受信ビデオフィールドの予想されるインターレースを設定します。 Lite modeをオフにしてDebug featuresをオンにすると、このレジスターは最後に受信した画像情報パケットから intlaceNibble フィールドを返します。 |
| unused | 31:4 | 未使用 |
| 名前 | ビット | 説明 |
| CSP code 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をオンにすると、このレジスターは最後に受信した image information packet から COSITE フィールドを返します。 |
| unused | 31:2 | 未使用 |
| 名前 | ビット | 説明 |
| Count bits | 6:0 | Lite modeをオンにすると、このレジスターは機能しなくなります。 Lite modeをオフにしてDebug featuresをオンにすると、このレジスターは最後に受信した image information packet から7ビットの FIELD_COUNT フィールドを返します。 |
| unused | 31:7 | 未使用 |
| 名前 | ビット | 説明 |
| Status bit | 0 | 1 = クリッパーはビデオフィールドを処理していることを意味し、0はそれ以外の場合を意味します。 |
| Pending register updates bit | 1 | 1 = クリッパーにペンディング中の更新があることを意味し、0はそれ以外の場合を意味します。 |
| 名前 | ビット | 説明 |
| Commit bits | 31:0 | 任意のビットに書き込むと、コミットがトリガーされます。 |
| 名前 | ビット | 説明 |
| Left offset | 15:0 | GUIでClipping with offsetsを選択した場合は、このレジスターに書き込み、ビデオの左端から必要なオフセットを設定します。 |
| 名前 | ビット | 説明 |
| Top offset | 15:0 | GUIでClipping with offsetsを選択した場合は、このレジスターに書き込み、ビデオの上端から必要なオフセットを設定します。 |
| 名前 | ビット | 説明 |
| Offset or width | 15:0 | GUIでClipping with offsetsを選択した場合は、このレジスターに書き込み、ビデオの右端から必要なオフセットを設定します。 GUIでClipping with output dimensionsを選択した場合は、このレジスターに書き込み、出力ビデオの必要な幅を設定します。 |
| 名前 | ビット | 説明 |
| Offset or height | 15:0 | GUIでClipping with offsetsを選択した場合は、このレジスターに書き込み、ビデオの下端から必要なオフセットを設定します。 GUIでClipping with output dimensionsを選択した場合は、このレジスターに書き込み、出力ビデオの必要な高さを設定します。 |
lite modeをオンにすると、レジスターはDebug featuresをオンにした場合のみRWになり、それ以外の場合はWOになります。フルモードの場合は、lite modeをオフにしてください。
これらのレジスターの詳細については、制御パケットを参照してください。