インテルのみ表示可能 — GUID: wqq1640259570392
Ixiasoft
インテルのみ表示可能 — GUID: wqq1640259570392
Ixiasoft
36.4. Video Frame Buffer IPレジスター
アドレス | レジスター | アクセス | 説明 | |
---|---|---|---|---|
ライト 93 | フル | |||
Parameterizationレジスター | ||||
0x0000 | VID_PID | RO | RO | Video Frame Bufferの製品IDについては、このレジスターを読み出します。このレジスターは常に 0x6AF7_0237 を返します。 |
0x0004 | VERSION | RO | RO | Video Frame Bufferのビルドにインテルが使用するインテル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 | MAX_HEIGHT | RO | RO | このレジスターを読み出して、サポートされている最大フレームの高さを決定します。 |
0x0018 | DROP_ENABLED | RO | RO | このレジスターを読み出して、Enable dropping of input framesがオンになっているかどうかを確認します。 |
0x001C | REPEAT_ENABLED | RO | RO | このレジスターを読み出して、Enable repeating of output framesがオンになっているかどうかを確認します。 |
0x0020 | INVALID_FRAMES_DROPPED | RO | RO | このレジスターを読み出して、Enable the dropping of broken frames at the inputがオンになっているかどうかを確認します。 |
0x0024 | MEM_BASE_ADDR | RO | RO | メモリーに格納されているフレームのベースアドレスを取得するには、このレジスターを読み出します。 |
0x0028 | MEM_BUFFER_STRIDE | RO | RO | メモリー内のバッファーストライドについては、このレジスターを読み出します。 |
0x002C | MEM_LINE_STRIDE | RO | RO | メモリー内の行ストライドについては、このレジスターを読み出します。 |
0x0030 | BPS | RO | RO | このレジスターを読み出して、コンフィグレーションされているシンボルあたりのビット数を確認します。 |
0x0034 | NUMBER_OF_COLOR_PLANES | RO | RO | このレジスターを読み出して、カラープレーンの数を確認します。 |
0x0038 | PIXELS_IN_PARALLEL | RO | RO | このレジスターを読み出して、並行ピクセル数を確認します。 |
0x003C | PACKING | RO | RO | ピクセル・パッキング・スキームについては、このレジスターを読み出します。 |
0x0040~0x011F | 未使用 | |||
Control and Debugレジスター これらのレジスターの詳細については、制御パケットを参照してください。 |
||||
0x0120 | IMG_INFO_WIDTH | RW | RO | lite modeをオンにすると、受信ビデオフィールドの予想される幅になります。lite modeをオフにすると、IPで受信される幅は画像情報パケットから取得されます。 |
0x0124 | IMG_INFO_HEIGHT | RW | RO | lite modeをオンにすると、受信ビデオフィールドの予想される高さになります。lite modeをオフにすると、IPで受信した高さは画像情報パケットから取得されます。 |
0x0128 | IMG_INFO_INTERLACE | RW | RO | lite modeをオンにすると、受信ビデオフィールドの予想されるインターレース情報。lite modeをオフにすると、画像情報パケットで受信したインターレース情報です。 |
0x012C | RESERVED | RW | RO | 未使用 |
0x0130 | IMG_INFO_COLORSPACE | RW | RO | lite modeをオンにすると、受信ビデオフィールドの予想されるカラースペース。lite modeをオフにすると、画像情報パケットで受信したカラースペースです。 |
0x0134 | IMG_INFO_SUBSAMPLING | RW | RO | lite modeをオンにすると、受信ビデオフィールドの予想されるクロマ・サブサンプリング。lite modeをオフにすると、画像情報パケットで受信したクロマ・サブサンプリングです。 |
0x0138 | IMG_INFO_COSITING | RW | RO | lite modeをオンにすると、受信ビデオフィールドの予想されるクロマ・コサイティング。lite modeをオフにすると、画像情報パケットで受信したクロマ・コサイティングです。 |
0x013C | IMG_INFO_FIELD_COUNT | - | RO | 画像情報パケットの受信フィールド数のフィールドです。 |
0x0140 | INPUT_STATUS | RO | RO | ビット0: 入力ステータスビット。 1はVideo Frame Bufferがビデオフィールドを受信して処理していることを示し、それ以外の場合は0を示します。 |
0x0144 | NUM_INPUT_FIELDS | RO | RO | このレジスターを読み出すと、受信したフレームの32ビット・カウントが表示されます。フレームがその後ドロップされた場合でも、カウンターは増加します。 |
0x0148 | NUM_DROPPED_FIELDS | RO | RO | ドロップされたフレームの32ビット・カウントを取得するには、このレジスターを読み出します。 |
0x014C | NUM_INVALID_FIELDS | RO | RO | このレジスターを読み出して、受信した無効なフレームの32ビット・カウントを取得します。 |
0x0150 | OUTPUT_STATUS | RO | RO | ビット0: 出力ステータスビット。 1はVideo Frame Bufferがビデオフィールドを出力していることを意味し、それ以外の場合は0を示します。 ビット1: AUX FIFOオーバーフロー・ビット。 1は補助FIFOがオーバーフローしていることを意味し、それ以外の場合は0を示します。このビットをリセットするには、ビデオ・フレーム・バッファーをリセットします。 |
0x0154 | NUM_OUTPUT_FIELDS | RO | RO | このレジスターを読み出すと、フレーム出力の32ビット・カウントを取得できます。フレームが繰り返されるたびにカウンターが増加します。 |
0x0158 | NUM_REPEATED_FIELDS | RO | RO | このレジスターを読み出して、繰り返しフレームの32-ビット・カウントを取得します。 |
0x015C | OUTPUT_CONTROL | RW | RW | フレームバッファーがバッファーされたフレームの生成を開始するには、このレジスターに1を書き込みます。 フレームバッファーがバッファーされたフレームの生成を停止するには、このレジスターに0を書き込みます。 |
レジスタービットの説明
名前 | ビット | 説明 |
Frame buffer version ID and product ID | 31:0 | このレジスターは常に 0x6AF7_0237 を返します。
|
名前 | ビット | 説明 |
Register map version | 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 | 未使用 |
名前 | ビット | 説明 |
Max width | 31:0 | このレジスターは、サポートされている最大フレーム幅を返します。 |
名前 | ビット | 説明 |
Max height | 31:0 | このレジスターは、サポートされている最大フレームの高さを返します。 |
名前 | ビット | 説明 |
Drop enabled | 0 | このレジスターは、Enable dropping of input framesがオンの場合は1を返し、オフの場合は0を返します。 |
名前 | ビット | 説明 |
Repeat enabled | 0 | このレジスターは、Enable repeating of output framesがオンの場合は1を返し、オフの場合は0を返します。 |
名前 | ビット | 説明 |
Invalid frames dropped | 0 | このレジスターは、Enable the dropping of broken frames at the inputがオンの場合は1を返し、オフの場合は0を返します。 |
名前 | ビット | 説明 |
Mem base address | 31:0 | このレジスターは、メモリーに格納されているフレームのベースアドレスを返します。 |
名前 | ビット | 説明 |
Mem buffer stride | 31:0 | このレジスターはメモリー内のバッファーストライドを返します。 |
名前 | ビット | 説明 |
Mem line stride | 31:0 | このレジスターはメモリー内の行ストライドを返します。 |
名前 | ビット | 説明 |
BPS | 31:0 | このレジスターはシンボルあたりのビット数を返します。 |
名前 | ビット | 説明 |
Number of color planes | 31:0 | このレジスターはカラープレーンの数を返します。 |
名前 | ビット | 説明 |
Pixels in parallel | 31:0 | このレジスターは並列にピクセルの数を返します。 |
名前 | ビット | 説明 |
Packing | 31:0 | このレジスターはパッキングスキームを返します。 0 = 完全なパッキング 1 = カラーパッキング 2 = ピクセルのパッキング |
名前 | ビット | 説明 |
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 | 未使用 |
名前 | ビット | 説明 |
Interlace Nibble 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をオンにすると、このレジスターは最後に受信した画像情報パケットから COSITE フィールドを返します。 |
unused | 31:2 | 未使用 |
名前 | ビット | 説明 |
Count bits | 6:0 | lite modeをオンにすると、このレジスターは機能しなくなります。 lite mode をオフにしてDebug featuresをオンにすると、このレジスターは 最後に受信した画像情報パケットから7ビットの FIELD_COUNT フィールドを返します。 |
unused | 31:7 | 未使用 |
名前 | ビット | 説明 |
Status bit | 0 | 1はVideo Frame Bufferがビデオフィールドを受信して処理していることを示し、それ以外の場合は0を示します。 |
名前 | ビット | 説明 |
NUM_INPUT_FIELDS | 31:0 | このレジスターを読み出すと、受信したフレームの32ビット・カウントが表示されます。フレームがその後ドロップされた場合でも、カウンターは増加します。 |
名前 | ビット | 説明 |
NUM_DROPPED_FIELDS | 15:0 | ドロップされたフレームの数を取得するには、これらのビットを読み出します。 |
名前 | ビット | 説明 |
NUM_INVALID_FIELDS | 31:0 | 受信した無効なフレームの数を取得するには、これらのビットを読み出してください。 |
名前 | ビット | 説明 |
OUTPUT_STATUS | 0 | ビット0: 出力ステータスビット。 1はVideo Frame Bufferがビデオフィールドを出力していることを意味し、それ以外の場合は0を示します。 ビット1: AUX FIFOオーバーフロー・ビット。 1はAUX FIFOがオーバーフローしていることを意味し、それ以外の場合は0を示します。このビットをリセットするには、ビデオ・フレーム・バッファーをリセットしてください。 |
名前 | ビット | 説明 |
NUM_OUTPUT_FIELDS | 31:0 | フレーム出力のカウントについては、これらのビットを読み出します。カウンターはフレームの繰り返しごとに増加します。 |
名前 | ビット | 説明 |
NUM_REPEATED_FIELDS | 31:0 | 繰り返しフレームの数を取得するには、これらのビットを読み出します。この値を NUM_OUTPUT_FIELDS から減算して、IPが1回だけ生成するフレームの数を決定します。 |
名前 | ビット | 説明 |
OUTPUT_CONTROL BIT | 0 | フレームバッファーがバッファーされたフレームの出力を開始するには、このレジスターに1を書き込みます。 フレームバッファーがバッファーされたフレームの生成を停止するには、このレジスターに0を書き込みます。 |
lite modeをオンにすると、Debug featuresをオンにした場合のみレジスターはRWになり、それ以外の場合はWOになります。フルの場合は、lite modeをオフにします。