Sony CXD5602 User Manual page 298

Table of Contents

Advertisement

WAKEUP when the sequencer conditions are met. It is also possible to inhibit sequencers from entering SLEEP.
The following shows the conditions of SLEEP, WAKEUP, and SLEEP inhibition.
SLEEP Conditions
The internal sequencer enters SLEEP when it satisfies all conditions below.
(1) A sequencer execution request has not been received
(2) The FIFO of the ADC in operation is "NOT_EMPTY" (Readout entirely)
(3) A suspend interrupt or complete interrupt request is not in progress
WAKEUP Conditions
The internal sequencer Wakes up when it satisfies the condition below.
(1) An interrupt raised from the VIC
When you need to Wake up a sequencer from the outside of the SCU, set the HPADC0_ACCESS_INHIBIT_REQ
(refer to Section 3.9.12.3.4) register to "1". Note that the sequencer will not automatically enter SLEEP unless you
set the HPADC0_ACCESS_INHIBIT_REQ register back to "0".
SLEEP Inhibition
SLEEP can be inhibited by setting the HPADC0_ACCESS_INHIBIT_REQ register within the SCU_REG to
"1".
3.9.9.14
Manual Mode
The SCU assumes the reduction of CPU load using the sequencers, but you can also choose not to use
sequencers. In such case, the CPU will set all (accessible) control registers as appropriate to realize each function
(Manual Mode).
When controlling the SCU in Manual Mode, do not change the reset (XRST_SCU_ISOP) setting of the internal
sequencer setting from "1'b0".
For the FIFO within the SCU, use the virtual sensor partition.
3.9.10
DMA
The DMA handshake signal is synchronized at the DMA_SEL block within the SCU.
There are 26 sets of signal lines, each which comprises two lines of output from the SCU and one line of input to
the SCU.
The destination DMAC is placed outside the SCU, to which all 26 sets of signals are connected.
Figure SCU (Sensor Control Unit)-83 shows the connection of the DMA handshake signals.
-298/1010-
CXD5602 User Manual

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents