Sony CXD5602 User Manual page 277

Table of Contents

Advertisement

Data Transfer Function
Reads the data from the I2C/SPI and transfers it to the FIFO
・Data can be transferred periodically according to the interrupt from the SCU_CTRL.
In accordance with the process request from the CPU, data can be read from the I2C/SPI (only one time) and
transferred to the FIFO (One-shot Operation)
・Completion of the transfer is notified when the transfer completes.
Reads data from the ADCIF (data to which AD conversion is applied at the AD converter) and transfers it to
the FIFO (AD data transfer)
MATH_PROC processing can be performed before the data is transferred to the FIFO.
・Inputs data to the MATH_PROC and takes out the results and writes to the FIFO
・Judges whether or not to write to the FIFO according to the event output from the MATH_PROC
Data Duplication Function
The ID of Write FIFO to which the data output from each sequencer is written is already specified. However,
this function allows the output to be duplicated to one other Write FIFO.
Data Processing Function
When the data is sent to the MATH_PROC, a maximum data size of 6 Bytes can be Byte Swapped or Left
Bit Shifted in units of 2 Btyes before input to the MATH_PROC.
Note: Since the data processing within the MATH_PROC is performed by the hardware other than the
sequencer, the internal sequencer is not involved.
Other Functions
SCU-CPU Synchronization Function
・When one cycle of the sequencer operation is completed, an interrupt notification is sent to the CPU
(suspend interrupt)
After sending the suspend interrupt, if the CPU cannot clear the suspend interrupt request by the next time
the MATH_PROC starts up, an error flag within the SCU_RAM is asserted, and the error is notified to the
CPU.
・When the sequencer's periodic startup has been completed and a separate startup request is not sent from
the CPU, an interrupt notification is sent to the CPU (complete interrupt).
The following shows the five main operations of the sequencer in the order they are executed.
(1) Startup control
(2) External bus transaction generation
(3) External data capture
(4) MATH_PROC processing
(5) FIFO writing
-277/1010-
CXD5602 User Manual

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents