![](http://datasheet.mmic.net.cn/390000/TVP3025-135_datasheet_16839165/TVP3025-135_58.png)
2–44
2.3.18.6 Window-Start (x, y) Registers (Index 10, 11, 14, 15 hex)
These registers are used to specify the (x,y) coordinate of the upper-left corner of the crosshair-cursor
window or auxiliary window. The window start is not updated until the vertical retrace interval after the Y MSB
register has been written to by the MPU. Bits D4–D7 of the window-start X and Y MSB registers are always
logic zero.
WINDOW-START X MSB
D5
D4
WINDOW-START X LSB
D6
D5
D4
Data Bit
D7
D6
D3
D2
D1
D0
D7
D3
D2
D1
D0
X Coordinate
0
0
0
0
X11
X10
X9
X8
X7
X6
X5
X4
X3
X2
X1
X0
Index = 11 (hex)
Index = 10 (hex)
WINDOW-START Y MSB
D5
D4
WINDOW-START Y LSB
D6
D5
D4
Data Bit
D7
D6
D3
D2
D1
D0
D7
D3
D2
D1
D0
Y Coordinate
0
0
0
0
Y11
Y10
Y9
Y8
Y7
Y6
Y5
Y4
Y3
Y2
Y1
Y0
Index = 15 (hex)
Index = 14 (hex)
The window-start X and Y values to be written are calculated as follows:
Wx = desired display screen x position
Wy = desired display screen y position
Values from 0000 (hex) to 0fff (hex) can be written into the window-start X and Y registers. The values written
into the window-start X and Y registers should be relative to the first displayed pixel on the screen; i.e., (0,0).
The window-start location specified is the first location inside the window. For the crosshair cursor or
auxiliary window to be displayed, the window-start registers must specify a point on the active display.
2.3.18.7 Window-Stop (x, y) Registers (Index 12, 13, 16, 17 hex)
These registers are used to specify the (x,y) coordinate of the lower-right corner of the crosshair-cursor or
auxiliary window. The window stop is not updated until the vertical retrace interval after the Y MSB register
has been written to by the MPU. Bits D4–D7 of the window-stop X and Y registers are always logic zero.
WINDOW-STOP X MSB
D5
D4
WINDOW-STOP X LSB
D5
D4
Data Bit
D7
D6
D3
D2
D1
D0
D7
D6
D3
D2
D1
D0
X Coordinate
0
0
0
0
X11
X10
X9
X8
X7
X6
X5
X4
X3
X2
X1
X0
Index = 13 (hex)
Index = 12 (hex)
WINDOW-STOP Y MSB
D5
D4
WINDOW-STOP Y LSB
D5
D4
Data Bit
D7
D6
D3
D2
D1
D0
D7
D6
D3
D2
D1
D0
Y Coordinate
0
0
0
0
Y11
Y10
Y9
Y8
Y7
Y6
Y5
Y4
Y3
Y2
Y1
Y0
Index = 17 (hex)
Index = 16 (hex)
The window-stop X and Y values to be written are calculated as follows:
Wx = desired display screen x position
Wy = desired display screen y position
Values from 0000 (hex) to 0fff (hex) can be written into the window-stop X and Y registers. The values written
into the window-stop X and Y registers should be relative to the first displayed pixel on the screen; i.e., (0,0).
The window-stop location specified is the last location inside the window. For the crosshair-cursor or
auxiliary window to be displayed, the window-start registers must specify a point on the active display.