27 GRAPHICS ENGINE (GE)
S1C33L26 TECHNICAL MANUAL
Seiko Epson Corporation
27-51
Work area
X1
Y1
(0, 0)
(X2, Y2)
Y2
X2
(X1, Y1)
Memory
Image data
USIL
Parallel I/F
or SPI
Built-in RAM
LCD driver/panel
Transmit
data buffer
5.17.1 Image Data Block Transfer
Figure 27.
Control Register Details
27.6
6.1 List of GE Registers
Table 27.
Address
Register name
Function
0x30240c GE_CMD_ADDR GE Command Address Register
Set command list start address
0x302440 GE_CTL
GE Control Register
Control/indicate GE operation/status
0x302444 GE_IE
GE Interrupt Enable Register
Enable/disable GE interrupts
0x302448 GE_IF1
GE Interrupt Flag Register 1
Indicate calculation error status
0x302449 GE_IF2
GE Interrupt Flag Register 2
Indicate drawing error status
0x30244a GE_IF3
GE Interrupt Flag Register 3
Indicate cause of termination
0x30244c GE_REAL_W
VRAM Work Area Width Register
Indicate work area width after VRAM rotation
0x302450 GE_WK_ADDR
VRAM Work Area Start Address Register
Set work (drawing) area start address
0x302454 GE_WK_SIZE
VRAM Work Area Size Register
Set work area size
0x302458 GE_DISP_CFG
Display Configuration Register
Set color depth and LCDC sync type
0x30245c GE_ROTATE
VRAM Rotation Control Register
Specify display rotation angle
0x302460 GE_CLIP_ST
Clipping Area Start Position Register
Specify upper left corner of clipping area
0x302464 GE_CLIP_END
Clipping Area End Position Register
Specify lower right corner of clipping area
0x302468 GE_MESH
Mesh Configuration Register
Configure mesh size and color
0x30246c GE_MAGIC
Transparent Color Register
Specify transparent color
0x302470 GE_UPDT_ST
Updated Area Start Position Register
Indicate upper left corner of updated area
0x302474 GE_UPDT_END
Updated Area End Position Register
Indicate lower right corner of updated area
0x302800
–0x3028ff
GE_PALETTE1
Palette 1
Palette 1
0x302910
–0x30291f
GE_CCT1_4BIT
CCT1 4-bit Entries
CCT1 4 to 8 bpp conversion entries (user programmable)
0x302920
–0x302923
GE_CCT1_2BIT
CCT1 2-bit Entries
CCT1 2 to 4/8 bpp conversion entries (user programmable)
0x302924
–0x302925
GE_CCT1_1BIT
CCT1 1-bit Entries
CCT1 1 to 2/4/8 bpp conversion entries (user programmable)
The GE registers are described in detail below.
Notes: • When data is written to the registers, the “Reserved” bits must always be written as 0 and not 1.
• Do not write any data to reserved words other than those listed in the table above.
GE Command Address Register (GE_CMD_ADDR)
Register name Address
Bit
Name
Function
Setting
Init. R/W
Remarks
GE Command
Address
Register
(GE_CMD_
ADDR)
0x30240c
(32 bits)
D31–2 CMD_
ADDR[31:2]
GE command address
(Word boundary address)
0x0 to 0xfffffffc
0x0 R/W
D1–0 CMD_
ADDR[1:0]
Fixed at 0x0
(Cannot be altered.)
R
D[31:0] CMD_ADDR[31:0]: GE Command Address Bits
Specifies the memory address from which the command list to be executed begins. (Default: 0x0)
The command start address must be a word boundary address in Areas 3–5, 7–10, 13–16, and 19–22.
The low-order 2 bits are always fixed at 0. The address in this register is incremented by the size of the
command executed indicating the command address to be subsequently executed.