APPENDIX A LIST OF I/O REGISTERS
AP-A-58
Seiko Epson Corporation
S1C33L26 TECHNICAL MANUAL
Register name Address
Bit
Name
Function
Setting
Init. R/W
Remarks
Cacheable Area
Select Register
(CCU_AREA)
0x302304
(32 bits)
D31–7 –
reserved
–
–
–
0 when being read.
D6–4 ARIC[2:0]
Instruction cache area select
ARIC[2:0]
Area
0x0 R/W
0x7
0x6
0x5
0x4
0x3
0x2
0x1
0x0
Area 22
Area 21
Area 20
Area 19
Area 18
Area 17
Areas 15 & 16
Area 14
D3
–
reserved
–
–
–
0 when being read.
D2–0 ARDC[2:0] Data cache area select
ARDC[2:0]
Area
0x0 R/W
0x7
0x6
0x5
0x4
0x3
0x2
0x1
0x0
Area 22
Area 21
Area 20
Area 19
Area 18
Area 17
Areas 15 & 16
Area 14
Cache Lock
Register
(CCU_LK)
0x302308
(32 bits)
D31–8 –
reserved
–
–
–
0 when being read.
D7
LKPRI7
Interrupt level 7 cache-lock enable
1 Lock
0 Unlock
0
R/W
D6
LKPRI6
Interrupt level 6 cache-lock enable
1 Lock
0 Unlock
0
R/W
D5
LKPRI5
Interrupt level 5 cache-lock enable
1 Lock
0 Unlock
0
R/W
D4
LKPRI4
Interrupt level 4 cache-lock enable
1 Lock
0 Unlock
0
R/W
D3
LKPRI3
Interrupt level 3 cache-lock enable
1 Lock
0 Unlock
0
R/W
D2
LKPRI2
Interrupt level 2 cache-lock enable
1 Lock
0 Unlock
0
R/W
D1
LKPRI1
Interrupt level 1 cache-lock enable
1 Lock
0 Unlock
0
R/W
D0
LKPRI0
Interrupt level 0 cache-lock enable
1 Lock
0 Unlock
0
R/W
Cache Status
Register
(CCU_STAT)
0x30230c
(32 bits)
D31–4 –
reserved
–
–
–
0 when being read.
D3
ICLKS
Instruction cache lock status
1 Locked
0 Not locked
X
R
D2
DCLKS
Data cache lock status
1 Locked
0 Not locked
X
R
D1
ICS
Instruction cache operating status 1 Active
0 Inactive
X
R
D0
DCS
Data cache operating status
1 Active
0 Inactive
X
R
Cache Write
Buffer Status
Register
(CCU_WB_
STAT)
0x302318
(32 bits)
D31–10 –
reserved
–
–
–
0 when being read.
D9
WEFINISH Write-finish flag
1 Finished
0 Writing
1
R
D8
WBEMPTY Write buffer empty flag
1 Empty
0 Full
1
R
D7–0 –
reserved
–
X
–
0 when being read.
CCLK Division
Ratio Select
Register
(CCU_
CCLKDV)
0x302360
(32 bits)
D31–2 –
reserved
–
–
–
0 when being read.
D1–0 CLK_
DOWN[1:0]
CCLK division ratio select
CLK_DOWN[1:0] Division ratio
0x0 R/W Source clock: MCLK
0x3
0x2
0x1
0x0
1/8
1/4
1/2
1/1
0x30240c–0x302925
Graphics Engine (GE)
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
GE Control
Register
(GE_CTL)
0x302440
(32 bits)
D31–17 –
reserved
–
–
–
0 when being read.
D16
GE_STS
GE operation status
1 Busy
0 Idle
0
R
D15–11 –
reserved
–
–
–
0 when being read.
D10
BUS_STS
Bus operation status
1 Running
0 Stop
0
R
D9
CALC_STS Calculator operation status
1 Running
0 Stop
0
R
D8
DRAW_STS Pixel drawing status
1 Running
0 Stop
0
R
D7–4 –
reserved
–
–
–
0 when being read.
D3
GE_STOP
GE stop control
1 Stop
0 –
0
R/W
D2
GE_RUN
GE run control
1 Run trigger 0 –
0
R/W
D1
GE_HRST
GE hot reset control
1 Reset
0 Normal mode
0
R/W
D0
GE_CRST
GE cold reset control
1 Cold reset
0 Normal mode
1
R/W
GE Interrupt
Enable Register
(GE_IE)
0x302444
(32 bits)
D31–17 –
reserved
–
–
–
0 when being read.
D16
GE_END_IE GE end-of-execution interrupt
enable
1 Enable
0 Disable
0
R/W
D15–9 –
reserved
–
–
–
0 when being read.
D8
GE_ERR_
IE0
Drawing error interrupt enable
1 Enable
0 Disable
0
R/W
D7–1 –
reserved
–
–
–
0 when being read.
D0
GE_ERR_
IE1
Calculation error interrupt enable
1 Enable
0 Disable
0
R/W