Sony CXD5602 User Manual page 284

Table of Contents

Advertisement

Endian
Stuffing
MSB justified
MSB
Big
LSB justified
MSB
MSB justified
MSB
Little
LSB justified
Figure SCU (Sensor Control Unit)-76 Data Normalization (Example)
When the data is not passed through the MATH_PROC, the offset and writing length can be selected for a
maximum of 16 Bytes of data that was captured by the SPI, I2C, LPADC, or HPADC.
The data ultimately written to the FIFO, when not passed through the MATH_PROC, is written in the readout
order from the sensor.
When passed through the MATH_PROC, you can select from 16 bits or 8 bits for each element (bits per axis).
(OUTPUT_8BIT of Section 3.9.12.11.11.)
When 16 bits is selected for each element, writing is performed in the X,Y,Z order from the LSB side byte.
When 8 bits is selected for each element, the MSB side 8 bits of each X,Y, and Z are written in X,Y,Z order.
Figure SCU (Sensor Control Unit)-77 shows how the data is ultimately stacked in the FIFO.
input data format
(ex.12bit)
data[0]
data[1]
[11:4]
[3:0]
LSB MSB
LSB
[11:8]
[7:0]
LSB MSB
LSB
[3:0]
[11:4]
LSB
MSB
LSB
[7:0]
[11:8]
MSB
LSB
MSB
LSB
MATH_WRITE_BYTE_SWAPT:0
[11:4]
[3:0]
LSB MSB
MSB
LSB
[11:8]
[7:0]
LSB MSB
MSB
LSB
[11:4]
[3:0]
LSB MSB
MSB
LSB
[11:8]
[7:0]
LSB MSB
MSB
LSB
MATH_WRITE_BYTE_SWAPT:1
-284/1010-
CXD5602 User Manual
[11:4]
[3:0]
LSB MSB
MSB
LSB
[11:4]
[3:0]
LSB MSB
LSB
MSB
[11:4]
[3:0]
LSB MSB
LSB
MSB
[11:4]
[3:0]
MSB
LSB MSB
LSB
MATH_WRITE_SHIFT_SIZE:4

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents