The AXI4-Lite Interface provides a memory mapped
interface for all programmable registers within the core. All registers default to the
values specified in the core GUI. All other bits default to 0x00000000 on
Power-on/Reset unless otherwise noted.
| Address Offset | Name | Access Type | Double Buffered | Default Value | Description |
|---|---|---|---|---|---|
| 0x0000 | CONTROL (XVTC_CTL) |
R/W | Yes | 0 | General Control |
| 0x0004 | STATUS (XVTC_STATS) |
R/WC | No | 0 | Core/Interrupt Status All Status bits are write-1-to-clear |
| 0x0008 | ERROR (XVTC_ERROR) |
R/WC | No | 0 | Additional Status & Error Conditions All Error bits are write-1-to-clear |
| 0x000C | IRQ_ENABLE (XVTC_IER) |
R/W | No | 0 | Interrupt Enable/Disable |
| 0x0010 | VERSION (XVTC_VER) |
R | N/A | 0x06010001 | Core Hardware Version |
| 0x0014 | ADAPTIVE_SYNC_CTRL | R/W | N/A | 0 | [0]: Adaptive Sync Enable [1]: Type of Adaptive Sync 1 |
| 0x0018 | Stretch Limit (VFP Max) | R/W | N/A | 0 | Maximum value of the Stretch value which is the maximum front porch value (in pixels) supported based on the maximum frame rate supported in case of adaptive sync 1 |
| 0x0020 | DETECTOR ACTIVE_SIZE (XVTC_DASIZE) |
R | N/A | 0 | Horizontal and Vertical Frame Size (without blanking) |
| 0x0024 | DETECTOR TIMING_STATUS (XVTC_DTSTAT) |
R | N/A | 0 | Timing Measurement Status |
| 0x0028 | DETECTOR ENCODING (XVTC_DFENC) |
R | N/A | 0 | Frame encoding |
| 0x002C | DETECTOR POLARITY (XVTC_DPOL) |
R | N/A | 0 | Blank, Sync polarities |
| 0x0030 | DETECTOR HSIZE (XVTC_DHSIZE) |
R | N/A | 0 | Horizontal Frame Size (with blanking) |
| 0x0034 | DETECTOR VSIZE (XVTC_DVSIZE) |
R | N/A | 0 | Vertical Frame Size (with blanking) |
| 0x0038 | DETECTOR HSYNC (XVTC_DHSYNC) |
R | N/A | 0 | Start and end cycle index of HSync |
| 0x003C | DETECTOR F0_VBLANK_H (XVTC_DVBHOFF) |
R | N/A | 0 | Start and end cycle index of VBlank for field 0. |
| 0x0040 | DETECTOR F0_VSYNC_V (XVTC_DVSYNC) |
R | N/A | 0 | Start and end line index of VSync for field 0. |
| 0x0044 | DETECTOR F0_VSYNC_H (XVTC_DVSHOFF) |
R | N/A | 0 | Start and end cycle index of VSync for field 0. |
| 0x0048 | DETECTOR F1_VBLANK_H (XVTC_DVBHOFF_F1) |
R | N/A | 0 | Start and end cycle index of VBlank for field 1. |
| 0x004C | DETECTOR F1_VSYNC_V (XVTC_DVSYNC_F1) |
R | N/A | 0 | Start and end line index of VSync for field 1. |
| 0x0050 | DETECTOR F1_VSYNC_H (XVTC_DVSHOFF_F1) |
R | N/A | 0 | Start and end cycle index of VSync for field 1. |
| 0x0060 | GENERATOR ACTIVE_SIZE (XVTC_GASIZE_F0) |
R/W | Yes | Specified via GUI | Horizontal and Vertical Frame Size (without blanking) for field 0. |
| 0x0064 | GENERATOR TIMING_STATUS (XVTC_GTSTAT) |
R | No | Specified via GUI | Timing Measurement Status |
| 0x0068 | GENERATOR ENCODING (XVTC_GFENC) |
R/W | Yes | Specified via GUI | Frame encoding |
| 0x006C | GENERATOR POLARITY (XVTC_GPOL) |
R/W | Yes | Specified via GUI | Blank, Sync polarities |
| 0x0070 | GENERATOR HSIZE (XVTC_GHSIZE) |
R/W | Yes | Specified via GUI | Horizontal Frame Size (with blanking) |
| 0x0074 | GENERATOR VSIZE (XVTC_GVSIZE) |
R/W | Yes | Specified via GUI | Vertical Frame Size (with blanking) |
| 0x0078 | GENERATOR HSYNC (XVTC_GHSYNC) |
R/W | Yes | Specified via GUI | Start and end cycle index of HSync |
| 0x007C | GENERATOR F0_VBLANK_H (XVTC_GVBHOFF) |
R/W | Yes | Specified via GUI | Start and end cycle index of VBlank for field 0. |
| 0x0080 | GENERATOR F0_VSYNC_V (XVTC_GVSYNC) |
R/W | Yes | Specified via GUI | Start and end line index of VSync for field 0. |
| 0x0084 | GENERATOR F0_VSYNC_H (XVTC_GVSHOFF) |
R/W | Yes | Specified via GUI | Start and end cycle index of VSync for field 0. |
| 0x0088 | GENERATOR F1_VBLANK_H (XVTC_GVBHOFF_F1) |
R/W | Yes | Specified via GUI | Start and end cycle index of VBlank for field 1. |
| 0x008C | GENERATOR F1_VSYNC_V (XVTC_GVSYNC_F1) |
R/W | Yes | Specified via GUI | Start and end line index of VSync for field 1. |
| 0x0090 | GENERATOR F1_VSYNC_H (XVTC_GVSHOFF_F1) |
R/W | Yes | Specified via GUI | Start and end cycle index of VSync for field 1. |
| 0x0094 | GENERATOR ACTIVE_SIZE (XVTC_GASIZE_F1) |
R/W | Yes | Specified via GUI | Horizontal and Vertical Frame size for field 1. |
| 0x0095 … 0x00FC |
RESERVED | R | N/A | 0 | RESERVED |
| 0x0100 … 0x013c |
FRAME SYNC 0 - 15 CONFIG (XVTC_FS00 - XVTC_FS15) |
R/W | Yes | 0 | Horizontal start clock and vertical start line of Frame Sync 0 - 15 |
| 0x0140 | GENERATOR GLOBAL DELAY (XVTC_GGD) |
R/W | Yes | 0 | Horizontal cycle and vertical line delay of generator. |
|
|||||