Visible to Intel only — GUID: vmi1697540027599
Ixiasoft
Visible to Intel only — GUID: vmi1697540027599
Ixiasoft
8.4. 1D LUT IP Registers
Address | Register | Access | Description | |
---|---|---|---|---|
Lite 9 | Full | |||
Parameterization registers | ||||
0x0000 | VID_PID | RO | N/A | Read this register to retrieve the ID of the 1D LUT IP. This register always returns 0x6FA7_017D. |
0x0004 | VERSION | RO | N/A | Read this register to retrieve the version information for the 1D LUT 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 bits per symbol for the input data. |
0x0014 | BPS_OUT | RO | N/A | Read this register to determine the bits per symbol for the output data. |
0x0018 | NUM_COLOR | RO | N/A | Read this register to determine the number of color planes. |
0x001C | PIP | RO | N/A | Read this register to determine the number of pixels in parallel. |
0x0020 | MAX_WIDTH | RO | N/A | Read this register to determine the maximum supported input field width. |
0x0024 | MAX_HEIGHT | RO | N/A | Read this register to determine the maximum supported input field height. |
0x0028 | EQUIDISTANT | RO | N/A | Read this register to determine if Equidistant LUT Entries are on. |
0x002C | BITS_LUT | RO | N/A | Read this register to determine the number of maximum bits to address the whole LUT. |
0x0030 | BITS_SEG | RO | N/A | Read this register to determine the number of bits allocated for address bits of each LUT segment. Only relevant if Equidistant LUT Entries are off. |
0x0034 | BITS_STEP | RO | N/A | Read this register to determine the number of bits allocated as a sparsity factor across segments. Only relevant if Equidistant LUT Entries are off. |
0x0038 | REVERSE_LUT | RO | N/A | Read this register to determine if the LUT entries and their readouts are reversed. |
0x003C to 0x011F | - | - | - | Reserved |
Control, debug, 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. |
0x0128 to 0x013F | - | - | - | Reserved |
0x0140 | STATUS | RO | N/A | Read this register for information about the 1D LUT IP status. |
0x0144 | FRAME_STATS | RO | N/A | Read this register for some frame statistics. |
0x0148 | - | - | - | Reserved |
0x014c | CONTROL | RW | N/A | Control bits and fields of 1D LUT IP |
0x0150 to 0x01FF | - | - | - | Reserved |
0x0200 to 0x0200 + 4 x 2BITS_LUT - 1 |
CP0_LUT[i] 10 | WO | N/A | LUT entries for color plane 1.
|
0x0200 + 4 x 2BITS_LUT to 0x0200 + 8 x 2BITS_LUT - 1 |
CP1_LUT[i] 10 | WO | N/A | LUT entries for color plane 2.
These registers are reserved or not implemented if the number of color planes is smaller than 2. Reserved if the address is within the range of the memory-mapped control interface, otherwise not implemented. |
0x0200 + 8 x 2BITS_LUT to 0x0200 + 12 x 2BITS_LUT - 1 |
CP2_LUT[i] 10 | WO | N/A | LUT entries for color plane 3.
These registers are reserved or not implemented if the number of color planes is smaller than 3. Reserved if the address is within the range of the memory-mapped control interface, otherwise not implemented. |
0x0200 + 12 x 2BITS_LUT to 0x0200 + 16 x 2BITS_LUT - 1 |
CP3_LUT[i] 10 | WO | N/A | LUT entries for color plane 4.
These registers are reserved or not implemented if the number of color planes is smaller than 4. Reserved if the address is within the range of the memory-mapped control interface, otherwise not implemented. |
0x0200 + 16 x 2BITS_LUT to end of memory |
- | - | - | Reserved or not implemented. |
Register Bit Descriptions
Name | Bits | Description |
---|---|---|
Reserved | 31:1 | Reserved. |
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:1 | Reserved |
Bypass | 0 | Set to bypass 1D LUT. When set, 1D LUT passes pixel values unprocessed. |