The core has 26 core-specific registers which allow you to dynamically control the operation of the core.
All registers have initial value of 0. The following table describes the register names.
| Address (hex) BASEADDR + | Register Name | Access Type | Register Description |
|---|---|---|---|
| 0x0000 | Control | R/W |
Bit 0: ap_start (R/W/COH) 1 Bit 1: ap_done (R/COR1 1 Bit 2: ap_idle (R) Bit 3: ap_ready (R) Bit 7: auto_restart (R/W) Others: reserved |
| 0x0004 | Global Interrupt Enable | R/W |
Bit 0: Global Interrupt Enable Others: reserved This register is not used but reserved for future use. |
| 0x0008 | IP Interrupt Enable Register | R/W |
Bit 0: Channel 0 (ap_done) Bit 1: Channel 1 (ap_ready) Others: reserved This register is not used but reserved for future use. |
| 0x000C | IP Interrupt Status Register | R |
Bit 0: Channel 0 (ap_done) Bit 1: Channel 1 (ap_ready) Others: reserved This register is not used but reserved for future use. |
| 0x0010 | Active height | R/W | Number of Active Lines per Frame |
| 0x0018 | Active width | R/W | Number of Active Pixels per Scanline |
| 0x0020 | Background pattern ID | R/W | Background pattern selection. |
| 0x0028 | Overlay ID | R/W | Foreground pattern selection. |
| 0x0030 | Mask ID | R/W | Color mask selection. |
| 0x0038 | Motion speed | R/W | How quickly the temporal features of the supported test pattern change from frame to frame |
| 0x0040 | Color format | R/W | Specify video color format |
| 0x0048 | Cross hair horizontal | R/W | Horizontal cross hair location |
| 0x0050 | Cross hair vertical | R/W | Vertical cross hair location |
| 0x0058 | zplate horizontal starting point | R/W | Set a starting point based sinusoidal values for the horizontal component |
| 0x0060 | zplate horizontal delta | R/W | Manipulates how quickly the horizontal component changes |
| 0x0068 | zplate vertical starting point | R/W | Set a starting point based sinusoidal values for the vertical component |
| 0x0070 | zplate vertical delta | R/W | Manipulates how quickly the vertical component changes |
| 0x0078 | Box size | R/W |
Size of the box in pixel x pixel Bit [7:0]: Width of the box Bit [15:8]: Height of the box Because it is a NxN box, width and height are same. |
| 0x0080 | Box Color R and Y | R/W | Red, Y component value of the box |
| 0x0088 | Box Color G and U | R/W | Green, U component value of the box |
| 0x0090 | Box Color B and V | R/W | Blue, V component value of the box |
| 0x0098 | Enable input | R/W |
Indicate whether to make use of video stream entering slave AXI4-Stream video interface. Takes effect only when AXI4-Stream slave interface is enabled. |
| 0x00 A0 | Pass through left boundary | R/W |
Left boundary (inclusively) of pass through window of video stream entering slave AXI4-Stream video interface. Takes effect only when AXI4-Stream slave interface is enabled. |
| 0x00 A8 | Pass through right boundary | R/W |
Right boundary (exclusively) of pass through window of video stream entering slave AXI4-Stream video interface. Takes effect only when AXI4-Stream slave interface is enabled. |
| 0x00 B0 | Pass through upper boundary | R/W |
Upper boundary (inclusively) of pass through window of video stream entering slave AXI4-Stream video interface. Takes effect only when AXI4-Stream slave interface is enabled. |
| 0x00 B8 | Pass through lower boundary | R/W |
Lower boundary (exclusively) of pass through window of video stream entering slave AXI4-Stream video interface. Takes effect only when AXI4-Stream slave interface is enabled. |
| 0x00 C0 | Display port dynamic change | R/W |
Dynamic range of DisplayPort color square in RGB. Takes effect only when DisplayPort color square pattern is selected. |
| 0x00 C8 | Display port YUV coefficients | R/W |
Co-efficients of DisplayPort color square in YUV. Takes effect only when DisplayPort color square pattern is selected. |
| 0x00 D0 | Field ID | R/W |
Used to configure the Field ID port of this block. Takes effect only for interlaced video content. Default value is 0. Bit 0: Progressive or Interlaced bit 0 - Progressive 1 - Interlaced Bit 1: Polarity bit 0 - Low during Field 0 and High during Field 1 1 - High during Field 0 and Low during Field 1 Bit 2: Passthrough enable bit 0 - Generator mode 1 - Passthrough mode Bit [31:3]: Reserved. |
| 0x00 D8 | Back Motion Enable | R/W |
Enables or disables the horizontal motion of the color bars pattern. 0x0 - Disable motion 0x1 - Enable motion |
|
|||