21 HW Processor (HWP) and Sound Output
S1C31D50/D51 TECHNICAL MANUAL
Seiko Epson Corporation
21-19
(Rev. 2.00)
Bits 15–4 Reserved
Set to 0x000 when writing data to this register.
Bit 3
TO_MUTE
Bit 2
TO_PAUSE
Bit 1
TO_PLAY
Bit 0
TO_IDLE
These bits set whether the interrupt request when a state transition occurs during executing the sound
play function is enabled or not.
1 (W):
Enable interrupt
0 (W):
Mask interrupt (disabled)
For more information on the state transition interrupts that can be masked with these bits, refer to
Table 21.5.2.
ROM Address Register
Register name
Bit
Bit name
Initial
Reset
R/W
Remarks
ROMADDR
(Sound Play)
31–0 ADDRESS[31:0]
0x0000
0000
H0
W
–
Bits 31–0 ADDRESS[31:0]
These bits specify the sound data ROM start address.
The address should be specified with a value shown below.
In case of internal Flash:
0x00 0000,
…
, 0x02 fff0 (16-byte alignment)
In case of external QSPI-Flash:
0x00 0000 + OFFSET
0x10 0000 + OFFSET
0x20 0000 + OFFSET
...
0xe0 0000 + OFFSET
0xf0 0000 + OFFSET
* The OFFSET is 0x04 0000, the start address of the memory mapped access area for external Flash
memory (refer to “Figure 4.1.1 Memory Map”).
ROM Size Register
Register name
Bit
Bit name
Initial
Reset
R/W
Remarks
ROMSIZE
(Sound Play)
31–0 SIZE[31:0]
0x0000
0000
H0
W
–
Bits 31–0 ADDRESS[31:0]
These bits specify the sound data ROM size in bytes.
The following shows the maximum size that can be specified.
In case of internal Flash:
0x03 0000 bytes (192K bytes) or less
In case of external QSPI-Flash:
0x100 0000 bytes (16M bytes) or less
Key Code Register
Register name
Bit
Bit name
Initial
Reset
R/W
Remarks
KEYCODE
(Sound Play)
31–0 KEYCODE[31:0]
0x0000
0000
H0
W
–