21-29
Seiko Epson Corporation
S1C31D50 TECHNICAL MANUAL
(Rev. 1.00)
21.5.5.
RAM Check R/W Start Command
“RAM Check R
/
W Start” command can be set under “mc_state_
idle
” state
.
“RAM Check R
/
W Start” command starts RAM read/write check, the state
is moved
to “mc_state_ram_rw”
after the memory check start.
.
“RAM Check R
/
W” check Write/Read 0xAAAA, 0x
5555, to RAM.
After finishing the memory check, HW Processor makes an interrupt on default and goes to
“mc
_state_idle
”
.
Please check PROCESSING bit field in STATUS register, it show OK or ERROR after check, if ERROR is
occurred, please check RESULT register, it shows first fail address.
When a state transition is occurred, HW Processor makes an interrupt on default, the interrupt can be
masked by
INTMASK on
“
21.5.11. Memory Check Function Registers
”
.
Table 21.5.5.1 shows
“RAM Check R
/
W Start” command
flow.
Figure 21.5.5.1
“
RAM Check R/W Start
”
Command Flow
Ch
eck
C
om
pl
et
io
n
Check STATE = "mc_state_idle"
“
RA
M
Check
R/
W
S
tar
t”
co
m
m
and
Set HWPCMDTRG.HWP0TRG
Set Memory Check COMMAND
-
COMMAND: "
RAM Check RW Start
"
-
MEMADDR
-
MEMSIZE
in Memory Check Function Registers(See Table 21.5.11.1)
Check STATE = "mc_state_ram_rw", if necessary
Cortex Set HW Processor
Wait HWPINTF.HWP0IF = 1
HW Processor interrupts to cortex
Wait HWPINTF.HWP0IF = 1
Get
Res
ult
Check PROCESSING bit field in STATUS register
Check RESULT register if error is occurred
HW Processor interrupts to cortex
Wait STATE = "mc_state_idle"
Wait STATUS.READY = mc_status_ready
Summary of Contents for S1C31D50
Page 461: ...25 1 Seiko Epson Corporation S1C31D50 TECHNICAL MANUAL Rev 1 00 25 Package TQFP12 48PIN ...
Page 462: ...25 2 Seiko Epson Corporation S1C31D50 TECHNICAL MANUAL Rev 1 00 QFP13 64PIN ...
Page 463: ...25 3 Seiko Epson Corporation S1C31D50 TECHNICAL MANUAL Rev 1 00 TQFP14 80PIN ...
Page 464: ...25 4 Seiko Epson Corporation S1C31D50 TECHNICAL MANUAL Rev 1 00 QFP15 100PIN ...