Cursorblinkratectrl – Cirrus Logic EP93xx User Manual

Page 254

Advertising
background image

7-72

DS785UM1

Copyright 2007 Cirrus Logic

Raster Engine With Analog/LCD Integrated Timing and Interface
EP93xx User’s Guide

7

7

7

When Dual Scan mode is enabled by writing DSCAN = ‘1’
in the

PixelMode

register, the Y Location value written to

this field specifies the starting vertical Y location (in the
lower half of the display) of the cursor image. The value is
compared to the vertical line counter and it should be
specified to be between the active start and active stop
vertical line values.

The cursor hardware will clip the cursor at the bottom of
the display. To prevent cursor distortion, a new Y Location
value will not be used until the next frame.

CursorBlinkRateCtrl

Address: 0x8003_0224

Default: 0x0000_0000

Definition: Blink Rate Control register

Bit Descriptions:

RSVD:

Reserved - Unknown during read

EN:

Enable - Read/Write

Writing a ‘1’ to this bit enables hardware cursor blinking
and enables the blink rate counter. Writing a ‘0’ to this bit
disables hardware cursor blinking and disables the blink
rate counter:

0 - Hardware cursor blinking not enabled

1 - Hardware cursor blinking enabled

When EN = ‘1’ and the 2-bit cursor pixel fetched from
SDRAM is ‘10’,

CursorColor2,

is used for the ‘on’ part of

the blink toggle and

CursorColor1,

is used for the ‘off’ part

of the blink toggle.

When EN = ‘1’ and the 2-bit cursor pixel fetched from
SDRAM is ‘11’,

CursorBlinkColor1,

is used for the ‘on’ part

of the blink toggle and

CursorColor1,

is used for the ‘off’

part of the blink toggle.

31

30

29

28

27

26

25

24

23

22

21

20

19

18

17

16

RSVD

15

14

13

12

11

10

9

8

7

6

5

4

3

2

1

0

RSVD

EN

RATE

Advertising