27 GRAPHICS ENGINE (GE)
S1C33L26 TECHNICAL MANUAL
Seiko Epson Corporation
27-57
GE Interrupt Flag Register 3 (GE_IF3)
Register name Address
Bit
Name
Function
Setting
Init. R/W
Remarks
GE Interrupt
Flag Register 3
(GE_IF3)
0x30244a
(8 bits)
D7–3 –
reserved
–
–
–
0 when being read.
D2–0 EXE_END
[2:0]
Cause of termination
EXE_END[2:0]
Cause
0x0 R/W Reset by writing
0x0.
0x7
0x6
0x5
0x4
0x3
0x2
0x1
0x0
Unexpected end
Undefined CMD
Software
STOP4 CMD
STOP3 CMD
STOP2 CMD
STOP1 CMD
Not completed
D[7:3]
Reserved
D[2:0]
EXE_END[2:0]: Cause of Termination Bits
Indicates the cause that has terminated command list execution.
6.3 Cause of Termination
Table 27.
EXE_END[2:0]
Cause of termination
0x7
Unexpected operation The command execution has been terminated due to an un-
expected operation. In this case, the GE must be reset (hot
reset).
0x6
Undefined command The GE has fetched an undefined command.
0x5
Software
The command execution has been suspended by writing 1 to
GE_STOP/GE_CTL register.
0x4
STOP4 command
The command execution has been suspended by executing a
STOP (STOP1 to STOP4) command.
0x3
STOP3 command
0x2
STOP2 command
0x1
STOP1 command
0x0
Not terminated
–
(Default: 0x0)
When a bit in EXE_END[2:0] is set, an end-of-execution interrupt request is output to the ITC if GE_
END_IE/GE_IE register has been set to 1 (interrupt enabled). An interrupt is generated if the ITC and
C33 PE Core interrupt conditions are satisfied. EXE_END[2:0] is cleared to 0x0 by writing 0x0 or 0xff
to address 0x30244a.
VRAM Work Area Width Register (GE_REAL_W)
Register name Address
Bit
Name
Function
Setting
Init. R/W
Remarks
VRAM Work
Area Width
Register
(GE_REAL_W)
0x30244c
(32 bits)
D31–13 –
reserved
–
–
–
0 when being read.
D12–0 REAL_
WIDTH
[12:0]
Rotated work area width
Width = REAL_WIDTH (pixels) 0x20
R
D[31:13] Reserved
D[12:0] REAL_WIDTH[12:0]: Rotated Work Area Width Bits
Indicates the width of the work area after rotation in number of pixels. (Default: 0x20)
Width = REAL_WIDTH (pixels)
VRAM Work Area Start Address Register (GE_WK_ADDR)
Register name Address
Bit
Name
Function
Setting
Init. R/W
Remarks
VRAM Work
Area Start Ad-
dress Register
(GE_WK_
ADDR)
0x302450
(32 bits)
D31–10 VWIN_
ADDR[31:10]
Work area start address
(1KB boundary address)
Areas 3–5, 7–10, 13–16, and
19–22
0x0 R/W
D9–0 VWIN_
ADDR[9:0]
Fixed at 0x0
(Cannot be altered.)
R
D[31:0] VWIN_ADDR[31:0]: Work Area Start Address Bits
Specifies the memory address from which the work area begins. (Default: 0x0)
The work area start address must be a 1K-byte boundary address.