Visible to Intel only — GUID: fne1697539867998
Ixiasoft
Visible to Intel only — GUID: fne1697539867998
Ixiasoft
12.4. Black Level Correction IP Registers
Address | Register | Access | Description | |
---|---|---|---|---|
Lite 17 | Full | |||
Parameterization registers | ||||
0x0000 | VID_PID | RO | N/A | Read this register to retrieve the ID of the IP. This register always returns 0x6FA7_0177. |
0x0004 | VERSION | RO | N/A | Read this register to retrieve the version information for the IP. |
0x0008 | LITE_MODE | RO | N/A | Read this register to determine if Lite mode is on. This register always returns 1. |
0x000C | DEBUG_ENABLED | RO | N/A | Read this register to determine if Debug features are on. This register returns 0 for off and 1 for on. |
0x0010 | BPS_IN | RO | N/A | Read this register to determine the Input bits per color symbol. |
0x0014 | BPS_OUT | RO | N/A | Read this register to determine the Output bits per color symbol.
|
0x0018 | NUM_COLOR_IN | RO | N/A | Read this register to determine the Number of color planes at the input. This register always returns 1. |
0x001C | NUM_COLOR_OUT | RO | N/A | Read this register to determine the Number of color planes at the output. This register always returns 1. |
0x0020 | PIP | RO | N/A | Read this register to determine the Number of pixels in parallel. |
0x0024 | MAX_WIDTH | RO | N/A | Read this register to determine the Maximum field width. |
0x0028 | MAX_HEIGHT | RO | N/A | Read this register to determine the Maximum field height. |
0x002C | REFLECT_AROUND_ZERO | RO | N/A | Read this register to determine Reflect around zero. |
0x0030 to 0x011F | - | - | - | Reserved |
Control, debugging, and statistics registers | ||||
0x0120 | IMG_INFO_WIDTH | RW | N/A | The expected width of the incoming video fields. |
0x0124 | IMG_INFO_HEIGHT | RW | N/A | The expected height of the incoming video fields. |
0x0028 to 0x013F | - | - | - | Reserved |
0x0140 | STATUS | RO | N/A | Read this register for information about the IP status. |
0x0144 | FRAME_STATS | RO | N/A | Read this register for some frame statistics. |
0x0148
|
COMMIT | RW | N/A | Write any value to this register to submit changes to the control, black pedestal, and color scaler registers. |
0x014C | CONTROL | RW | N/A | Control bits and fields of the IP |
0x0150 | CFA_00_BLACK_PEDESTAL | RW | N/A | Black Pedestal value for color channel 0. |
0x0154 | CFA_00_COLOR_SCALER | RW | N/A | Color scaler value for color channel 0. |
0x0158 | CFA_01_BLACK_PEDESTAL | RW | N/A | Black Pedestal value for color channel 1. |
0x015C | CFA_01_COLOR_SCALER | RW | N/A | Color scaler value for color channel 1. |
0x0160 | CFA_10_BLACK_PEDESTAL | RW | N/A | Black Pedestal value for color channel 2. |
0x0164 | CFA_10_COLOR_SCALER | RW | N/A | Color scaler value for color channel 2. |
0x0168 | CFA_11_BLACK_PEDESTAL | RW | N/A | Black Pedestal value for color channel 3. |
0x016C | CFA_11_COLOR_SCALER | RW | N/A | Color scaler value for color channel 3. |
0x0170 to 0x01FF | - | - | - | Reserved |
Register Bit Descriptions
Name | Bits | Description |
---|---|---|
Reserved | 31:2 | Reserved. |
Commit | 1 | Pending commit |
Running | 0 | When 1, the IP is processing data. |
Name | Bits | Description |
---|---|---|
Reserved | 31:8 | Reserved. |
Checksum | 7:0 | A simple checksum of the frame |
Name | Bits | Description |
---|---|---|
Reserved | 31:4 | Reserved. Write 0. |
Clip Zero En | 3 | You may set this bit to override reflection if Reflect around zero is on. The IP clips values below black level to 0 instead of reflecting them around 0. |
Color filter array phase | 2:1 | Specifies 2x2 color filter order starting from the top left corner of the image.00 01 10 11 C0C1 C1C0 C2C3 C3C2 C2C3 C3C2 C0C1 C1C0 |
Bypass | 0 | Set to bypass Black Level Correction IP. When set the IP passes the input image unmodified. |
Name | Bits | Description |
---|---|---|
Reserved | 31:Input bits per color sample | Reserved. Write 0. |
Black pedestal | Input bits per color sample - 1:0 | Black pedestal value for color channel 0 (C0). |
Name | Bits | Description |
---|---|---|
Reserved | 31:18 | Reserved. Write 0. |
Color scaler | 17:0 | Unsigned 0.18 fixed-point color scaler for color channel 0 (C0). MSBs to LSBs correspond to the binary digits 2-1 to 2-18. |
Name | Bits | Description |
---|---|---|
Reserved | 31:Input bits per color sample | Reserved. Write 0. |
Black pedestal | Input bits per color sample - 1:0 | Black pedestal value for color channel 1 (C1). |
Name | Bits | Description |
---|---|---|
Reserved | 31:18 | Reserved. Write 0. |
Color scaler | 17:0 | Unsigned 0.18 fixed-point color scaler for color channel 1 (C1). MSBs to LSBs correspond to the binary digits 2-1 to 2-18. |
Name | Bits | Description |
---|---|---|
Reserved | 31:Input bits per color sample | Reserved. Write 0. |
Black pedestal | Input bits per color sample - 1:0 | Black pedestal value for color channel 2 (C2). |
Name | Bits | Description |
---|---|---|
Reserved | 31:18 | Reserved. Write 0. |
Color scaler | 17:0 | Unsigned 0.18 fixed-point color scaler for color channel 2 (C2). MSBs to LSBs correspond to the binary digits 2-1 to 2-18. |
Name | Bits | Description |
---|---|---|
Reserved | 31:Input bits per color sample | Reserved. Write 0. |
Black pedestal | Input bits per color sample - 1:0 | Black pedestal value for color channel 3 (C3). |
Name | Bits | Description |
---|---|---|
Reserved | 31:18 | Reserved. Write 0. |
Color scaler | 17:0 | Unsigned 0.18 fixed-point color scaler for color channel 3 (C3). MSBs to LSBs correspond to the binary digits 2-1 to 2-18. |