The SMPTE UHD-SDI RX registers are available when the AXI4-Lite Interface is selected in the Vivado IDE. The SMPTE UHD-SDI RX IP core register space is shown in the following table.
Note: This memory space must be aligned to an AXI word (32-bit)
boundary.
All registers are in little endian format as shown in the following figure.
Figure 1. 32-bit Little Endian Example
| Offset | Name | Width | Access | Description |
|---|---|---|---|---|
| 0x00 | RST_CTRL | 32-bit | R/W | Enable and soft reset controls for the IP core |
| 0x04 | MODULE_CTRL | 32-bit | R/W | Module control register |
| 0x08 | RESERVED | 32-bit | N/A | N/A |
| 0x0C | GLBL_IER | 32-bit | R/W | Global interrupt enable register |
| 0x10 | ISR | 32-bit | R/W1C | Interrupt status register |
| 0x14 | IER | 32-bit | R/W | Interrupt enable register |
| 0x18 | RX_ST352_VALID | 32-bit | RO | ST352 packet valid indication |
| 0x1C | RX_ST352_DATA_DS1 | 32-bit | RO | Data stream 1 ST352 packet data |
| 0x20 | RX_ST352_DATA_DS3 | 32-bit | RO | Data stream 3 ST352 packet data |
| 0x24 | RX_ST352_DATA_DS5 | 32-bit | RO | Data stream 5 ST352 packet data |
| 0x28 | RX_ST352_DATA_DS7 | 32-bit | RO | Data stream 7 ST352 packet data |
| 0x2C | RX_ST352_DATA_DS9 | 32-bit | RO | Data stream 9 ST352 packet data |
| 0x30 | RX_ST352_DATA_DS11 | 32-bit | RO | Data stream 11 ST352 packet data |
| 0x34 | RX_ST352_DATA_DS13 | 32-bit | RO | Data stream 13 ST352 packet data |
| 0x38 | RX_ST352_DATA_DS15 | 32-bit | RO | Data stream 15 ST352 packet data |
| 0x3C | VERSION | 32-bit | RO | Version Register |
| 0x40 | SS_CONFIG | 32-bit | RO | IP core Configuration |
| 0x44 | MODE_DET_STS | 32-bit | RO | Mode detect status |
| 0x48 | TS_DET_STS | 32-bit | RO | Transport Stream detect status |
| 0x4C | RX_EDH_STS | 32-bit | RO | EDH check status |
| 0x50 | RX_EDH_ERRCNT_EN | 32-bit | R/W | Enable EDH error count |
| 0x54 | RX_EDH_ERRCNT | 32-bit | RO | RX EDH error count |
| 0x58 | RX_CRC_ERR | 32-bit | RO | RX CRC error indication |
| 0x5C | VIDEO_LOCK_WINDOW | 32-bit | R/W | Video lock window |
| 0x60 | RESERVED | 32-bit | N/A | N/A |
| 0x64 | RESERVED | 32-bit | N/A | N/A |
| 0x68 | RESERVED | 32-bit | N/A | N/A |
| 0x6C | RESERVED | 32-bit | N/A | N/A |
| 0x70 | RX_ST352_DATA_DS2 | 32-bit | RO | Data stream 2 ST352 packet data |
| 0x74 | RX_ST352_DATA_DS4 | 32-bit | RO | Data stream 4 ST352 packet data |
| 0x78 | RX_ST352_DATA_DS6 | 32-bit | RO | Data stream 6 ST352 packet data |
| 0x7C | RX_ST352_DATA_DS8 | 32-bit | RO | Data stream 8 ST352 packet data |
| 0x80 | RX_ST352_DATA_DS10 | 32-bit | RO | Data stream 10 ST352 packet data |
| 0x84 | RX_ST352_DATA_DS12 | 32-bit | RO | Data stream 12 ST352 packet data |
| 0x88 | RX_ST352_DATA_DS14 | 32-bit | RO | Data stream 14 ST352 packet data |
| 0x8C | RX_ST352_DATA_DS16 | 32-bit | RO | Data stream 16 ST352 packet data |
|
||||