Sony CXD5602 User Manual page 811

Table of Contents

Advertisement

(1) Set the HPADC0_ACCESS_INHIBIT_REQ to "1" (SCU SLEEP release and prohibition)
(2) Clear the SCU interrupt factor
(3) Disable the iSoP3 IRQ interrupt mask
(4) Set the complete/suspend request sequencer number to the SYNCHRO_CPU2iSoP
(5) Set the HPADC1_ACCESS_INHIBIT_REQ to "1" (suspend interrupt request)
(6) Wait for the interrupt
(7) Within the following interrupt context:
(i) Update the MATH_PROC setting (when required)
(ii) Set HPADC1_ACCESS_INHIBIT_REQ to "0"
(iii) Set the iSoP3 IRQ interrupt mask
(iv) Interrupt factor clear
(8) Check whether there is "1" in sample data loss flag (SCU_RAM internal parameter SYNCHRO_iSoP2CPU
(refer to Section 3.9.12.11)). if there is "1", there may be sample data loss. Perform readout twice, and after
checking, clear the sample data loss flag to "0".
(9) Set HPADC0_ACCESS_INHIBIT_REQ to "0" (SLEEP enable)
(10) End of the procedure
3.9.12.11.15 SYNCHRO_iSoP2CPU
OFFSET: 0x02c8
NAME
SYNCHRO_iSoP2CPU
Follow the description in Section 3.9.12.11.14 and perform readout and clear according to the procedure.
3.9.12.11.16 SCU_FIFO_COPY_INFO_n
OFFSET: 0x0314 + n x 0x04 (n = 0, 1, ..., 9)
NAME
Field Name
SCU_FIFO_COPY
Reserved
_INFO_n
COPY_ID
Table SCU (Sensor Control Unit)-699
Field Name
Bit
Reserved
[31:30]
SEQ_ID
[0]
Bit
RW
[31:6]
[5:1]
RW
-811/1010-
RW
Description
Reserved
RW
After the sequencer ID suspend interrupt, if the sequencer is
executed, the error is notified
"1" means an error
The internal sequencer sets "1" when an error is detected but
does not return this to "0" (the CPU needs to return it to "0")
Description
Reserved
The copy destination FIFO_ID (ignored when the enable flag of the
th
0
bit is negated) of the write partition of sequencer n
CXD5602 User Manual

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents