Visible to Intel only — GUID: cch1692628828930
Ixiasoft
Visible to Intel only — GUID: cch1692628828930
Ixiasoft
13.4. Bits per Color Sample Adapter IP Registers
In the software API the register names appear with a prefix of INTEL_VVP,INTEL_VVP_CORE or INTEL_VVP_PIXEL_ADAPTER as appropriate and with an optional REGsuffix.
Address | Register | Access | Description |
---|---|---|---|
0x0000 | VID_PID | RO | Read this register for the Bits per Color Sample Adapter product ID. This register always returns 6AF7_024C |
0x0004 | VERSION | RO | Read this register for the IP version information. |
0x0008 | LITE_MODE | RO | Read this register to determine if lite mode is on. This register returns 0 when you turn off lite mode and 1 when you turn on lite mode. |
0x000C | DEBUG_ENABLED | RO | Read this register to determine if Debug features is on. This register returns 1 if reads to other registers designated as RW return the last value the IP writes to the register, or an undefined value. |
0x0010 | BPS_IN | RO | Read this register to determine the number of bits that represent each color plane on the input tdata bus |
0x0014 | BPS_OUT | RO | Read this register to determine the number of bits that represent each color plane on the output tdata bus |
0x0018 to 0x011F | - | - | Unused. |
Address | Register | Access |
Description |
---|---|---|---|
0x0120 | IMG_INFO_WIDTH | RO | When you turn on Debug features, this register returns the width that the Bits per Color Sample Adapter derives from information in the image information packet. |
0x0124 | IMG_INFO_HEIGHT | RO | When you turn on Debug features, this register returns the height that the Bits per Color Sample Adapter derives from information in the image information packet. |
0x0128 | IMG_INFO_INTERLACE | RO | When you turn on Debug features, this register returns the interlace nibble that the Bits per Color Sample Adapter derives from information in the image information packet. |
0x012C | Reserved | - | Reserved. |
0x0130 | IMG_INFO_COLORSPACE | RO | When you turn on Debug features, this register returns the color space that the Bits per Color Sample Adapter derives from information in the image information packet. |
0x0134 | IMG_INFO_SUBSAMPLING | RO | When you turn on Debug features, this register returns the subsampling that the Bits per Color Sample Adapter derives from information in the image information packet. |
0x0138 | IMG_INFO_COSITING | RO | When you turn on Debug features, this register returns the cositing that the Bits per Color Sample Adapter derives from information in the image information packet. |
0x013C | IMG_INFO_FIELD_COUNT | RO | When you turn on Debug features, this register returns the field count that the Bits per Color Sample Adapter derives from information in the image information packet. |
0x0140 | STATUS | RO | Bit0: Status bit. 1 means Bits per Color Sample Adapter is processing a video field, 0 otherwise. Bit1: Pendingregister updates bit. Any writes to the output sampling register (0x0148) cause the IP to raise the pending register updates bit, to indicate outstanding changes to the resampling settings. The IP lowers this bit at the next field boundary after a write to the COMMIT register. |
0x0144 | COMMIT | RW | The IP holds any changes to output bits per color value via the register map until you send a write to this register. The value you write is unimportant. |
0x0148 | IMG_INFO_BPS_OUT | RW | Write the value for the bits per color field for outgoing image information packets to this register. You write the actual bits per color value. The value for the image information packet is bits per color minus one, but the IP performs the subtraction. |
Register Bit Descriptions
Name | Bits | Description |
---|---|---|
Bits per Color Sample Adapter vendor ID and product ID | 31:0 | This register always returns 0x6AF7_024C.
|
Name | Bits | Description |
Register map version | 7:0 | Register map version. |
IP patch revision | 15:8 | - |
IP update revision | 23:16 | Updated when the IP version changes. |
IP major revision | 31:24 | Updated when the IP version changes. |
Name | Bits | Description |
---|---|---|
Lite mode parameterization bit | 31:0 | The IP only uses this register when Lite mode is off. Reads to this register always return 0 |
Name | Bits | Description |
---|---|---|
Debug features parameterization bit | 31:0 | Returns 1 if you turn on Debug features and 0 otherwise. |
Name | Bits | Description |
---|---|---|
Bits per color in | 31:0 | Returns the number of bits that represent each color plane on the input tdata bus |
Name | Bits | Description |
---|---|---|
Bits per color out | 31:0 | Returns the number of bits that represent each color plane on the output tdata bus |
Name | Bits | Description |
---|---|---|
Width bits | 15:0 | When you turn on Debug features, this register reads the width-1 field from the most recently received image information packet and adds 1 to return a value for width. |
unused | 31:16 | Unused. |
Name | Bits | Description |
---|---|---|
Height bits | 15:0 | When you turn on Debug features, this register reads the height-1 field from the most recently received image information packet and adds 1 to return a value for height. |
unused | 31:16 | Unused. |
Name | Bits | Description |
---|---|---|
IntlaceNibble bits | 3:0 | When you turn on Debug features, this register returns the intlaceNibble field from the most recently received image information packet. |
Unused | 31:4 | Unused. |
Name | Bits | Description |
---|---|---|
CSP code bits | 6:0 | When you turn on Debug features, this register returns the 7 bit CSP field from the most recently received image information packet. |
unused | 31:7 | Unused. |
Name | Bits | Description |
---|---|---|
SubSa code bits | 1:0 | When you turn on Debug features, this register returns the SUBSA field from the most recently received image information packet. |
Unused | 31:2 | Unused. |
Name | Bits | Description |
---|---|---|
Cosite code bits | 1:0 | When you turn on Debug features, this register returns the COSITE field from the most recently received image information packet. |
unused | 31:2 | Unused. |
Name | Bits | Description |
---|---|---|
Count bits | 6:0 | When you turn on Debug features, this register returns the 7 bit FIELD_COUNT field from the most recently received image information packet. |
unused | 31:7 | Unused. |
Name | Bits | Description |
---|---|---|
Status bit | 0 | 1 means Bits per Color Sample Adapter is processing a video field, 0 otherwise. |
Pending register updates bit | 1 | 1 means Bits per Color Sample Adapter has pending updates, 0 otherwise |
Unused | 31:2 | Unused. |
Name | Bits | Description |
---|---|---|
Unused | 31:0 | Unused. |
Name | Bits | Description |
---|---|---|
Image info bps out | 4:0 | Value the IP uses for the bits per color sample field in outgoing image information packers. You should write the true value for the number of bits per color and the IP subtracts 1 from this value to create the correct value for output. |
Unused | 31:5 | Unused. |