Parameterizationレジスター |
0x0000 |
VID_PID |
RO |
このレジスターを読み出して、並列コンバーターのピクセルの製品IDを取得します。 このレジスターは、常に0x6AF7_0236を返します。 |
0x0004 |
VERSION |
RO |
このレジスターを読み出して、インテルがIPをビルドするために使用するインテルQuartusリリースのバージョン情報を取得します。 |
0x0008 |
LITE_MODE |
RO |
このレジスターを読み出して、lite modeがオンかどうかを判断します。このレジスターは、lite modeがオフの場合は0を返し、Lite modeがオンの場合は1を返します。 |
0x000C |
DEBUG_ENABLED |
RO |
このレジスターを読み出して、debug featuresがオンになっているかどうかを判断します。RWとして指定された他のレジスターへの読み出しにより、レジスターに最後に書き込んだ値または未定義の値が返された場合、このレジスターは1を返します。 |
0x0010 |
NUM_PATTERNS |
RO |
このレジスターを読み出して、テストパターン・コンフィグレーションの数を決定します。 |
0x0014 |
Reserved |
RO |
今後の使用に向けて予約済みになっています。 |
0x0018 |
BPS |
RO |
このレジスターを読み出して、カラープレーンごとのビット数を確認します。 |
0x001C |
PIP |
RO |
このレジスターを読み出して、ストリーミング出力でクロックサイクルごとに送信されるピクセル数を取得します。 |
0x0020 |
PATTERN_0_TYPE |
RO |
テストパターン設定0のパターンタイプに関しては、このレジスターを読み出します。このレジスターは、barsパターンの場合は0、constant colorカラーの場合は1、SDI pathologicalの場合は2を返します。 |
0x0024 |
PATTERN_0_COLOR |
RO |
テストパターン・コンフィグレーション0のカラースペースとクロマ・サンプリングに関しては、このレジスターを読み出します。このレジスターは、RGBの場合は0、YCbCr 4:4:4の場合は1、YCbCr 4:2:2の場合は2、YCbCr 4:2:0の場合は3、モノクロの場合は4を返します。 |
0x0028 |
PATTERN_1_TYPE |
RO |
テストパターン・コンフィグレーション1のパターンタイプに関しては、このレジスターを読み出します。このレジスターは、barsパターンの場合は0、constant colorカラーの場合は1、SDI pathologicalの場合は2を返します。 |
0x002C |
PATTERN_1_COLOR |
RO |
テストパターン・コンフィグレーション1のカラースペースとクロマ・サンプリングに関しては、このレジスターを読み出します。このレジスターは、RGBの場合は0、YCbCr 4:4:4 の場合は1、YCbCr 4:2:2の場合は 2、YCbCr 4:2:0の場合は3、モノクロの場合は4を返します。 |
0x0030 |
PATTERN_2_TYPE |
RO |
テストパターン・コンフィグレーション2のパターンタイプに関しては、このレジスターを読み出します。このレジスターは、barsパターンの場合は0、constant colorカラーの場合は1、SDI pathologicalの場合は2を返します。 |
0x0034 |
PATTERN_2_COLOR |
RO |
テストパターン・コンフィグレーション2のカラースペースとクロマ・サンプリングに関しては、このレジスターを読み出します。このレジスターは、RGBの場合は0、YCbCr 4:4:4の場合は1、YCbCr 4:2:2の場合は2、YCbCr 4:2:0の場合は3、モノクロの場合は4を返します。 |
0x0038 |
PATTERN_3_TYPE |
RO |
テストパターン・コンフィグレーション3のパターンタイプに関しては、このレジスターを読み出します。このレジスターは、barsパターンの場合は0、constant colorカラーの場合は1、SDI pathologicalの場合は2を返します。 |
0x003C |
PATTERN_3_COLOR |
RO |
テストパターン・コンフィグレーション3のカラースペースとクロマ・サンプリングに関しては、このレジスターを読み出します。このレジスターは、RGBの場合は0、YCbCr 4:4:4の場合は1、YCbCr 4:2:2の場合は2、YCbCr 4:2:0の場合は3、モノクロの場合は4を返します。 |
0x0040 |
PATTERN_4_TYPE |
RO |
テストパターン・コンフィグレーション4のパターンタイプに関しては、このレジスターを読み出します。このレジスターは、barsパターンの場合は0、constant colorカラーの場合は1、SDI pathologicalの場合は2を返します。 |
0x0044 |
PATTERN_4_COLOR |
RO |
テストパターン・コンフィグレーション4のカラースペースとクロマ・サンプリングに関しては、このレジスターを読み出します。このレジスターは、RGBの場合は0、YCbCr 4:4:4の場合は1、YCbCr 4:2:2の場合は2、YCbCr 4:2:0の場合は3、モノクロの場合は4を返します。 |
0x0048 |
PATTERN_5_TYPE |
RO |
テストパターン・コンフィグレーション5のパターンタイプに関しては、このレジスターを読み出します。このレジスターは、barsパターンの場合は0、constant colorカラーの場合は1、SDI pathologicalの場合は2を返します。 |
0x004C |
PATTERN_5_COLOR |
RO |
テストパターン・コンフィグレーション5のカラースペースとクロマ・サンプリングに関しては、このレジスターを読み出します。このレジスターは、RGBの場合は0、YCbCr 4:4:4の場合は1、YCbCr 4:2:2の場合は2、YCbCr 4:2:0の場合は3、モノクロの場合は4を返します。 |
0x0050 |
PATTERN_6_TYPE |
RO |
テストパターン・コンフィグレーション6のパターンタイプに関しては、このレジスターを読み出します。このレジスターは、barsパターンの場合は0、constant colorカラーの場合は1、SDI pathologicalの場合は2を返します。 |
0x0054 |
PATTERN_6_COLOR |
RO |
テストパターン・コンフィグレーション6のカラースペースとクロマ・サンプリングに関しては、このレジスターを読み出します。このレジスターは、RGBの場合は0、YCbCr 4:4:4の場合は1、YCbCr 4:2:2の場合は2、YCbCr 4:2:0の場合は3、モノクロの場合は4を返します。 |
0x0058 |
PATTERN_7_TYPE |
RO |
テストパターン・コンフィグレーション7のパターンタイプに関しては、このレジスターを読み出します。このレジスターは、barsパターンの場合は0、constant colorカラーの場合は1、SDI pathologicalの場合は2を返します。 |
0x005C |
PATTERN_7_COLOR |
RO |
テストパターン・コンフィグレーション7のカラースペースとクロマ・サンプリングに関しては、このレジスターを読み出します。このレジスターは、RGBの場合は0、YCbCr 4:4:4の場合は1、YCbCr 4:2:2の場合は2、YCbCr 4:2:0の場合は3、モノクロの場合は4を返します。 |
0x0060~0x011F |
- |
- |
未使用 |
Control and debugレジスター 詳細は、制御パケットを参照してください。 88 |
0x0120 |
IMG_INFO_WIDTH |
RW |
このレジスターを使用して、出力ビデオフィールドの幅を設定します。出力クロマ・サンプリングが4:2:2または4:2:0の場合、幅は2の倍数にする必要があります。 |
0x0124 |
IMG_INFO_HEIGHT |
RW |
このレジスターを使用して、出力ビデオフィールドのフルフレームの高さを設定します。出力クロマ・サンプリングが4:2:0の場合、高さは2の倍数である必要があります。この値はフルフレームの高さであるため、インターレース出力フィールドにはこの行数の半分が含まれます。 |
0x0128 |
IMG_INFO_INTERLACE |
RW |
このレジスターを使用して、出力フィールドのインターレース出力動作を設定します。このレジスターに書き込む値は、出力画像情報パケット (フルバリアントのみ) のインターレース識別子ニブルに出力される値に対応します。値0~7はプログレッシブ出力を生成し、値8~15はインターレース出力を生成します。インターレース・シーケンスは、テストパターン設定 (アドレス0x0120~0x0128、および0x0150) が変更されると、F0またはF1で再開されます。このレジスターの値8~11はシーケンスをF0で再開し、値12~15はF1で再開します。 |
0x012C~0x013C |
- |
- |
未使用 |
0x0140 |
STATUS |
RO |
Bit 0: Status ビット。 1はテスト・パターン・ジェネレーターがビデオフィールドを処理していることを意味し、それ以外の場合は0を示します。 Lite modeオフの場合、 Bit 1: Pending register updates ビット。 設定レジスター (0x0148~0x0154) に書き込むと、IPはthe pending register updatesを上げて、クリッピング設定に対する未処理の変更を示します。 IPは、COMMITレジスターへの書き込み後の次のフィールド境界でこのビットを下げます。 |
0x0144 |
FIELD_COUNT |
RO |
このレジスターを読み出して、出力フィールド・インデックスを決定します。フィールド・インデックスは、テストパターン設定 (アドレス0x0120~0x0128、および0x0150) の変更後に0にリセットされます。フィールド・インデックスは、各出力フィールドの終了時に増加します。 |
0x0148 |
CONTROL |
RW |
ビット0: Goビット。 このレジスターに0を書き込むと、現在のフレームの終了時にテスト・パターン・ジェネレーターが停止します。このレジスターに1を書き込むと、出力生成が開始/再開されます。このレジスターは起動時に0に初期化され、このレジスターに1が書き込まれるまで出力フィールドは生成されません。 |
0x014C |
COMMIT |
RW |
Liteモードがオフの場合のみ。IPは、このレジスターへの書き込みが発行されるまで、レジスターマップを介したテストパターン設定への変更を保留します。書き込む値は重要ではありません。 |
0x0150 |
PATTERN_SELECT |
RW |
このレジスターに書き込むと、出力を生成するために使用されるパターン・コンフィグレーションが選択されます。書き込む値は、テストパターン・コンフィグレーション・インデックスです。 |
0x0154 |
Reserved |
RW |
予約済み |
0x0158 |
Reserved |
RW |
予約済み |
0x015C |
C0 |
RW |
このレジスターに書き込むと、定数カラーのテストパターンによってカラープレーン0 (BまたはCb) に使用される値を設定できます。定数カラーパターンを使用するテストパターン・コンフィグレーションがない場合、このレジスターの値は無視されます。 |
0x0160 |
C1 |
RW |
このレジスターに書き込むと、定数カラーのテストパターンによってカラープレーン1 (GまたはY) に使用される値を設定できます。定数カラーパターンを使用するテストパターン・コンフィグレーションがない場合、このレジスターの値は無視されます。 |
0x0164 |
C2 |
RW |
このレジスターに書き込むと、定数カラーのテストパターンによってカラープレーン2 (RまたはCr) に使用される値を設定できます。定数カラーパターンを使用するテストパターン・コンフィグレーションがない場合、このレジスターの値は無視されます。 |
0x0168 |
BARS_SELECT |
RW |
使用するバーパターンのバリエーションを設定するには、このレジスターに書き込みます。カラーバーの場合は0、グレースケール・バーの場合は1、白黒バーの場合は2、混合バーの場合は3を書き込みます。バーパターンを使用するテストパターン・コンフィグレーションがない場合、このレジスターの値は使用されません。 |