Specifications

Color LCD Controller (CLCDC)
5-10 Copyright © 2004, 2006 ARM Limited. All rights reserved. ARM DDI 0287B
Because the ClcdCrsrXY Register values are positive integers, to emulate cursor
clipping on the left and top of screen, a Clip Index Register, ClcdCrsrClipXY, is
provided. This determines which point of the cursor image is positioned at the
ClcdCrsrXY coordinate. For clipping functions on the Y axis, ClcdCrsrXY(X) is zero,
and Clip(X) is programmed to provide the offset into the cursor image (X2 and X3). The
equivalent function is provided to clip on the X axis at the top of the display (Y2).
For cursors that are not clipped at the X=0 or Y=0 lines, program the Clip Index
Register X and Y fields with zero to display the cursor correctly. See Clip(X4,Y4) for
the effect of incorrect programming.
Figure 5-5 Hardware cursor clipping
Clip(X2)
Clip(Y2)
Clip(X3)
Cursor(Y5)
Cursor(X5)
Clip(Y4)
Clip(X4)
Cursor(Y1)
Cursor(X1)