インテルのみ表示可能 — GUID: fxi1653557562694
Ixiasoft
インテルのみ表示可能 — GUID: fxi1653557562694
Ixiasoft
40.5. Video Timing Generator IPレジスター
レジスター | オフセット | アクセス | 説明 |
---|---|---|---|
Parameterizationレジスター |
|||
VID_PID | 0x000 | RO | このレジスターを読み出して、製品IDを取得します。 |
VERSION | 0x004 | RO | このレジスターを読み出して、インテルがIPをビルドするために使用するインテルQuartusリリースのバージョン情報を取得します。 |
NUM_PULSES | 0x008 | RO | Video Timing Generatorによって生成される追加の出力パルスの数 |
OUTPUT_IS_CV | 0x00c | RO | 1の場合、出力は従来のIntel Clocked Videoになります。 0の場合、出力はフルラスター・バリアントになります。 |
ALIGNED_ONLY | 0x010 | RO | 1の場合、ラスターは、ラスターのすべてのタイミング・パラメーターが並列のピクセル数の整数倍になるように制限されます。 0の場合、タイミング・パラメーターに制限はありません。 |
NUMBER_OF_COLOR_PLANES | 0x014 | RO | ピクセルあたりのカラープレーン数 |
PIXELS_IN_PARALLEL | 0x018 | RO | AXI4-Sバス上で転送されるクロックあたりのピクセル数 |
BPS | 0x01c | RO | ビデオサンプルあたりのビット数 |
HSIZE | 0x020 | RO | Video Timing Generatorで水平カウンターとコンパレーターをビルドするためのビット数。IPが生成できるラスターの最大幅を決定します。 |
VSIZE | 0x024 | RO | Video Timing Generator内で垂直カウンターとコンパレーターをビルドするためのビット数。IPが生成できるラスターの最大の高さを決定します。 |
CPU_CLK_FREQ_HZ | 0x028 | RO | プロセッサー・インターフェイス・クロックの周波数 (Hz) |
BUILD_HARD_FRAME_LOCK | 0x02c | RO | Trueの場合、Video Timing Generatorにはハード・フレーム・ロック機能が含まれます。 Falseの場合、Video Timing Generatorは外部リファレンスへのハードロックを達成できません。 |
BUILD_SOFT_FRAME_LOCK | 0x030 | RO | Trueの場合、Video Timing Generatorにはソフト・フレーム・ロック機能が含まれます。 Falseの場合、Video Timing Generatorは外部リファレンスへのソフトロックを達成できません。 |
BUILD_VRR | 0x034 | RO | Trueの場合、Video Timing Generatorには可変リフレッシュ・レートが含まれます。 Falseの場合、Video Timing Generatorは可変リフレッシュ・レートを生成できません。 |
レジスター | オフセット | アクセス | 説明 |
---|---|---|---|
Raster Timingレジスター |
|||
REG_STATUS | 0x140 | RO | 予約済み |
REG_COMMIT | 0x144 | RW | 新しいビデオ規格に合わせて内部パラメーターを更新します。 |
REG_MODE | 0x148 | RW | 動作制御モード |
REG_RESET_POS | 0x14c | RW | ラスターを基準とした、フレーム入力信号の開始位置の予想される位置 |
REG_TOTALS | 0x150 | RW | ラスターの高さと幅の合計 |
REG_HB_END | 0x154 | RW | ラインの最初のアクティブピクセル |
REG_V1B_POS | 0x158 | RW | フィールド1の垂直ブランキングの開始と終了 |
REG_V2B_POS | 0x15c | RW | フィールド2の垂直ブランキングの開始と終了 |
REG_FIELD_STARTS | 0x160 | RW | フィールド1と2の最初のライン |
REG_HS_POS | 0x164 | RW | 水平同期の開始と終了 |
REG_V1S_START | 0x168 | RW | フィールド1の垂直同期開始の水平および垂直位置 |
REG_V1S_END | 0x16c | RW | フィールド1の垂直同期の終了の水平および垂直位置 |
REG_V2S_START | 0x170 | RW | フィールド2の垂直同期開始の水平および垂直位置 |
REG_V2S_END | 0x174 | RW | フィールド2の垂直同期の終了の水平および垂直位置 |
REG_JITTER_CONT | 0x178 | RW | ハード・フレーム・ロックおよびソフト・フレーム・ロックのタイミング・パラメーター |
REG_BLACK_0 | 0x17c | RW | このカラープレーンの黒の初期値 |
REG_BLACK_1 | 0x180 | RW 116 | このカラープレーンの黒の初期値 |
REG_BLACK_2 | 0x184 | RW 116 | このカラープレーンの黒の初期値 |
REG_BLACK_3 | 0x188 | RW 116 | このカラープレーンの黒の初期値 |
REG_FRAME_COUNTS | 0x18c | RO | 出力されたフレームの合計数と、受信された外部フレーム開始の数を返します。 |
REG_FRAME_LENGTH | 0x190 | RO | 連続するフレーム開始入力信号間のビデオクロック数 |
REG_VTOTAL_ADJ | 0x194 | RO 117 | ソフト・フレーム・ロックの調整後のラスターの合計の高さ |
REG_VID_FREQ | 0x198 | RO | ビデオクロックの周波数 (Hz) |
REG_GENLOCK_STATS0 | 0x19c | RO | ハード・フレーム・ロックおよびソフト・フレーム・ロックのダイアグノスティック |
REG_GENLOCK_STATS1 | 0x1a0 | RO | ソフト・フレーム・ロックのダイアグノスティック |
Pulse and Toggle Timingレジスター |
|||
REG_PULSE0_START | 0x1c0 | RW 118 | パルスの開始の水平および垂直位置 |
REG_PULSE0_END | 0x1c4 | RW 118 | パルスの終了の水平および垂直位置 |
REG_PULSE1_START | 0x1c8 | RW 118 | パルスの開始の水平および垂直位置 |
REG_PULSE1_END | 0x1cc | RW 118 | パルスの終了の水平および垂直位置 |
REG_PULSE2_START | 0x1d0 | RW 118 | パルスの開始の水平および垂直位置 |
REG_PULSE2_END | 0x1d4 | RW 118 | パルスの終了の水平および垂直位置 |
REG_PULSE3_START | 0x1d8 | RW 118 | パルスの開始の水平および垂直位置 |
REG_PULSE3_END | 0x1dc | RW 118 | パルスの終了の水平および垂直位置 |
REG_PULSE4_START | 0x1e0 | RW 118 | パルスの開始の水平および垂直位置 |
REG_PULSE4_END | 0x1e4 | RW 118 | パルスの終了の水平および垂直位置 |
REG_PULSE5_START | 0x1e8 | RW 118 | パルスの開始の水平および垂直位置 |
REG_PULSE5_END | 0x1ec | RW 118 | パルスの終了の水平および垂直位置 |
REG_PULSE6_START | 0x1f0 | RW 118 | パルスの開始の水平および垂直位置 |
REG_PULSE6_END | 0x1f4 | RW 118 | パルスの終了の水平および垂直位置 |
REG_PULSE7_START | 0x1f8 | RW 118 | パルスの開始の水平および垂直位置 |
REG_PULSE7_END | 0x1fc | RW 118 | パルスの終了の水平および垂直位置 |
名前 | ビット | 属性 | 説明 |
Reserved | 31:0 | Rsvd | 予約済み |
名前 | ビット | 属性 | 説明 |
Commit | 0 | WO | このビットに1を書き込むと、アップロードされたすべてのプロセッサー・パラメーターが次のラスターの開始時にVideo Timing Generatorsにコミットされます。 |
VidClkRunning | 1 | RO | 1はビデオクロックが実行中であることを示します。 0はビデオクロックが動作していないか不安定であることを示します。 |
UpdateTimingRequest | 2 | RO | 1は、IPがコミットを発行したが完了していないことを示します。コミットロジックはラスターの開始を認識していません。 0は、コミットがペンディングになっていないことを示します。 |
名前 | ビット | 属性 | 説明 |
Frame Start is Pulse | 0 | RW | フレーム開始入力の信号の種類を設定します。 1の場合、入力は短いパルスです。 0の場合、入力はフレームごとにトグルできます。 |
Blank_n_Sync | 1 | RW | 1の場合、IPは空白のタイミングを生成します。 0の場合、IPは同期タイミングを生成します。 |
HardFrameLock | 2 | RW | 1の場合、ソフト・フレーム・ロックはFalseです。 0の場合、ソフト・フレーム・ロックはtrueです。 |
SoftFrameLock | 3 | RW | 1でソフト・フレーム・ロックがFalseの場合、ソフト・フレーム・ロックはオンになります。 0の場合、ソフト・フレーム・ロックはオフです。 |
VRR Enable | 4 | RW | 1の場合、可変リフレッシュ・レートはオンです。 0の場合、可変リフレッシュ・レートはオフになります。 |
VRR Line Mode | 5 | RW | 可変リフレッシュ・レートがオンの場合、1に設定するとVVR Line Modeがオンになります。 0に設定すると、VVR Line Modeはオフになります。 |
Reserved | 31:6 | RO | 予約済み |
名前 | ビット | 属性 | 説明 |
hReset | hSize-1:0 | RW | 予想されるフレーム開始入力信号の水平位置 (ピクセル単位) |
vReset | 15+vSize:16 | RW | 予想されるフレーム開始入力信号の垂直位置 (ライン単位) |
名前 | ビット | 属性 | 説明 |
hTotal | hSize-1:0 | RW | ラスターの幅 (ピクセル単位) |
vTotal | 15+vSize:16 | RW | ラスターの高さ (行単位) |
名前 | ビット | 属性 | 説明 |
HB_END | hSize-1:0 | RW | 水平ブランキング後の最初のアクティブピクセル |
Reserved | 32:hSize | RO | 予約済み |
名前 | ビット | 属性 | 説明 |
V1B Start | vSize-1:0 | RW | フィールド1の垂直ブランキングの最初の行 |
V1B End | 15+vSize:16 | RW | フィールド1の最初のアクティブ行 |
名前 | ビット | 属性 | 説明 |
V2B Start | vSize-1:0 | RW | フィールド2の垂直ブランキングの最初の行 プログレッシブ・ラスターの場合は-1に設定 |
V2B End | 15+vSize:16 | RW | field2の最初のアクティブ行 プログレッシブ・ラスターの場合は-1に設定 |
名前 | ビット | 属性 | 説明 |
Field 1 Start | vSize-1:0 | RW | フィールド1の最初の行 |
Field 2 End | 15+vSize:16 | RW | フィールド2の最初の行 プログレッシブ・ラスターの場合は-1に設定 |
名前 | ビット | 属性 | 説明 |
HSync Start | hSize-1:0 | RW | 水平同期の最初のピクセル |
HSync End | 15+hSize:16 | RW | 水平同期後の最初のピクセル |
名前 | ビット | 属性 | 説明 |
V1Sync hStart | hSize-1:0 | RW | フィールド1の垂直同期の最初のピクセル |
V1Sync vStart | 15+hSize:16 | RW | フィールド1の垂直同期の最初の行 |
名前 | ビット | 属性 | 説明 |
V1Sync hEnd | hSize-1:0 | RW | フィールド1の垂直同期後の最初のピクセル |
V1Sync vEnd | 15+hSize:16 | RW | フィールド1の垂直同期の最後の行 |
名前 | ビット | 属性 | 説明 |
V2Sync hStart | hSize-1:0 | RW | フィールド2の垂直同期の最初のピクセル プログレッシブ・ラスターの場合は-1に設定 |
V2Sync vStart | 15+hSize:16 | RW | フィールド2の垂直同期の最初の行 プログレッシブ・ラスターの場合は-1に設定 |
名前 | ビット | 属性 | 説明 |
V2Sync hEnd | hSize-1:0 | RW | フィールド2の垂直同期後の最初のピクセル プログレッシブ・ラスターの場合は-1に設定 |
V2Sync vEnd | 15+vSize:16 | RW | フィールド2の垂直同期の最後の行 プログレッシブ・ラスターの場合は-1に設定 |
名前 | ビット | 属性 | 説明 |
Frame Start Max Jitter | 7:0 | RW | フレーム開始入力信号の発生によってラスターが再起動されない、予想されるフレーム開始位置の両側のビデオ・クロックサイクル数。 フレーム開始入力信号が予想される時点からこのビデオ・クロックサイクル数を超えて発生した場合、IPは出力ラスターを再起動します。 |
Soft lock frame start ignore | 15:8 | RW | Soft frame lockでTrue を選択した場合、このパラメーターはフレーム開始入力信号を無視するライン数を指定します。 Soft frame lockでTrueを選択した場合、このパラメーターは使用されません。 |
Soft lock frame start adjust | 23:16 | RW | Soft frame lockでTrueを選択した場合、このパラメーターは無視行を含むソフトロックの合計行数を指定します。 Soft frame lockでFalseを選択した場合、このパラメーターは使用されません。 |
Reserved | 31:24 | RO | 予約済み |
名前 | ビット | 属性 | 説明 |
BLACK_0 | BIT_DEPTH-1:0 | RW | このカラープレーンの黒の初期値 |
名前 | ビット | 属性 | 説明 |
BLACK_1 | BIT_DEPTH-1:0 | RW | このカラープレーンの黒の初期値 このレジスターはROで、カラープレーンが存在しない場合は0x1234abcdを返します。 |
名前 | ビット | 属性 | 説明 |
BLACK_2 | BIT_DEPTH-1:0 | RW | このカラープレーンの黒の初期値 このレジスターはROで、カラープレーンが存在しない場合は0x1234abcdを返します。 |
名前 | ビット | 属性 | 説明 |
BLACK_3 | BIT_DEPTH-1:0 | RW | このカラープレーンの黒の初期値 このレジスターはROで、カラープレーンが存在しない場合は0x1234abcdを返します。 |
名前 | ビット | 属性 | 説明 |
Start Counter | 15:0 | RO | Frame Start Input Signalの発生回数をカウントします。 |
Frame Counter | 31:16 | RO | 生成されたフレームの数をカウントします。 |
名前 | ビット | 属性 | 説明 |
Frame Length | hSize+vSize-1:0 | RO | フレーム開始入力信号の発生ごとのビデオクロックの数 |
名前 | ビット | 属性 | 説明 |
vTotal_Adj | vSize-1:0 | RO | ソフト・フレーム・ロックで使用されるフレームごとの合計行数 |
Reserved | 31:vSize | RO | 予約済み |
名前 | ビット | 属性 | 説明 |
VidClkFreq | 31:0 | RO | ビデオクロックの周波数 (Hz) |
名前 | ビット | 属性 | 説明 |
Reset Count | 15:0 | RO | フレーム開始信号によりラスターがリセットされた回数をカウントします。 通常は静的で、出力規格が変更された場合にのみ増加します。この値が常に増加している場合は、フレーム開始信号の周期が出力ラスターの周期と一致していないことを示しています。 |
Stable Count | 31:16 | RO | ソフト・フレーム・ロックのメカニズムがvTotal_adj値の変更を毎回しない場合にインクリメントします。 |
名前 | ビット | 属性 | 説明 |
vTotal Inc Counter | 15:0 | RO | ソフト・フレーム・ロックのメカニズムがvTotal_adj値を増加させるたびにインクリメントします。 |
vTotal Dec Counter | 31:16 | RO | ソフト・フレーム・ロックのメカニズムがvTotal_adj値を減少させるたびにインクリメントします。 |
名前 | ビット | 属性 | 説明 |
Pulse 0 hStart | hSize-1:0 | RW | パルスの最初のピクセル |
Pulse 0 vStart | 15+vSize:16 | RW | パルスの最初の行 119 |
名前 | ビット | 属性 | 説明 |
Pulse 0 hEnd | hSize-1:0 | RW | パルスの最後のピクセル 119 |
Pulse 0 vEnd | 15+vSize:16 | RW | パルスの最後の行 119 |
名前 | ビット | 属性 | 説明 |
Pulse 1 hStart | hSize-1:0 | RW | パルスの最初のピクセル 119 |
Pulse 1 vStart | 15+vSize:16 | RW | パルスの最初の行 119 |
名前 | ビット | 属性 | 説明 |
Pulse 1 hEnd | hSize-1:0 | RW | パルスの最後のピクセル 119 |
Pulse 1 vEnd | 15+vSize:16 | RW | パルスの最後の行 119 |
名前 | ビット | 属性 | 説明 |
Pulse 2 hStart | hSize-1:0 | RW | パルスの最初のピクセル 119 |
Pulse 2 vStart | 15+vSize:16 | RW | パルスの最初の行 119 |
名前 | ビット | 属性 | 説明 |
Pulse 2 hEnd | hSize-1:0 | RW | パルスの最後のピクセル 119 |
Pulse 2 vEnd | 15+vSize:16 | RW | パルスの最後の行 119 |
名前 | ビット | 属性 | 説明 |
Pulse 3 hStart | hSize-1:0 | RW | パルスの最初のピクセル 119 |
Pulse 3 vStart | 15+vSize:16 | RW | パルスの最初の行 119 |
名前 | ビット | 属性 | 説明 |
Pulse 3 hEnd | hSize-1:0 | RW | パルスの最後のピクセル 119 |
Pulse 3 vEnd | 15+vSize:16 | RW | パルスの最後の行 119 |
名前 | ビット | 属性 | 説明 |
Pulse 4 hStart | hSize-1:0 | RW | パルスの最初のピクセル 119 |
Pulse 4 vStart | 15+vSize:16 | RW | パルスの最初の行 119 |
名前 | ビット | 属性 | 説明 |
Pulse 4 hEnd | hSize-1:0 | RW | パルスの最後のピクセル 119 |
Pulse 4 vEnd | 15+vSize:16 | RW | パルスの最後の行 119 |
名前 | ビット | 属性 | 説明 |
Pulse 5 hStart | hSize-1:0 | RW | パルスの最初のピクセル 119 |
Pulse 5 vStart | 15+vSize:16 | RW | パルスの最初の行 119 |
名前 | ビット | 属性 | 説明 |
Pulse 5 hEnd | hSize-1:0 | RW | パルスの最後のピクセル 119 |
Pulse 5 vEnd | 15+vSize:16 | RW | パルスの最後の行 119 |
名前 | ビット | 属性 | 説明 |
Pulse 6 hStart | hSize-1:0 | RW | パルスの最初のピクセル 119 |
Pulse 6 vStart | 15+vSize:16 | RW | パルスの最初の行 119 |
名前 | ビット | 属性 | 説明 |
Pulse 6 hEnd | hSize-1:0 | RW | パルスの最後のピクセル 119 |
Pulse 6 vEnd | 15+vSize:16 | RW | パルスの最後の行 119 |
このレジスターはROで、カラープレーンが存在しない場合は0x1234abcdを返します。
Soft Modeがオフの場合、このレジスターは未定義です。
このレジスターはROであり、パルスが存在しない場合は0x1234abcdを返します。Build ParameterタブのNumber of pulsesを参照してください。
このレジスターはROであり、パルスが存在しない場合は0x1234abcdを返します。Build ParameterタブでNumber of pulsesを参照してください。