Intel E3815 FH8065301567411 Data Sheet
Product codes
FH8065301567411
Intel
®
Atom™ Processor E3800 Product Family
Datasheet
877
14.11.204 CURBPOS—Offset 700C8h
Cursor B Position Register
Access Method
Default: 00000000h
Bit
Range
Default &
Access
Field Name (ID): Description
31:6
0b
RW
CURSOR_BASE_ADDRESS:
This register specifies the graphics address of the entire
cursor. It also acts as a trigger event to force the update of active registers on the next
display event.
The cursor surface address must be 4K byte aligned. The cursor must be in linear
memory, it cannot be tiled. When performing 180 rotation, this offset must be the
difference between the last pixel of the last line of the cursor data in its unrotated
orientation and the cursor surface address.
A write to this register also acts as a trigger event to force the update of active registers
from the staging registers on the next display event. Each cursor register is double-
buffered. The CPU writes to a set of holding registers. The active registers are updated
from the holding registers following the leading edge of the vertical blank pulse. The
update is postponed until the next vblank if a write cycle is active to any of the cursor
registers at the time of the vblank. The update is also postponed if a write sequence is
in progress.
It is assumed that if the cursor mode is changed, the cursor image will also be changed.
To prevent the cursor from appearing when it is only partially programmed, the active
registers will not be updated until both the cursor control and base address registers
have been programmed. If the cursor control register is written, the cursor base address
must also be written before the change will be effective. However, the base address
register may be changed (e.g., to change the shape of the cursor) without also writing
to the control register. If both are to be written, the control register must be written
first.
5
0b
RW
RESERVED:
MBZ
4
0b
RW
DECRYPTION_REQUEST_THIS_BIT_REQUESTS_DECRYPTION_TO_BE_ENABLE
D_FOR_THIS_PLANE:
This request will be qualified with the separate decryption allow
message in order to create the decryption enable. This bit is only allowed to change on
a synchronous flip, but once set with a synchronous flip, the bit can remain set while
using asynchronous flips. This value is loaded into the surface base address register of
the associated plane. Usage must conform to the rules outlined in the plane surface
base address register.
0 = Decryption request disabled (default)
1 = Decryption request enabled
3:0
0b
RW
POPUP_CURSOR_BASE_ADDRESS_MSBS:
([DevBW] and [DevCL] Only). This field
specifies bits 35:32 of the popup cursor physical address. If popup mode is not selected,
this field is ignored.
Type:
Memory Mapped I/O Register
(Size: 32 bits)
Offset:
GTTMMADR_LSB Type:
PCI Configuration Register (Size: 32
bits)
GTTMMADR_LSB Reference:
GTTMMADR_LSB Reference:
[B:0, D:2, F:0] + 10h