
VV5410 & VV6410
Serial Control Bus
cd5410-6410f-3-0.fm
Commercial in confidence
62/105
according to function with each group occupying a 16-byte page of the location address space. There may be up to eight such
groups, although this scheme is purely a conceptual feature and not related to the actual hardware implementation, The primary
categories are given below:
Status Registers (Read Only).
Setup registers with bit significant functions.
Exposure parameters that influence output image brightness.
System functions and analog test bit significant registers.
Any internal register that can be written to can also be read from. There are a number of read only registers that contain device
status information, (e.g. design revision details).
Names that end with H or L denote the most or least significant part of the internal register. Note that unused locations in the H
byte are packed with zeroes.
STMicroelectronics sensors that include a 2-wire serial interface are designed with a common address space. If a register
parameter is unused in a design, but has been allocated an address in the generic design model, the location is referred to as
reserved
. If the user attempts to read from any of these
reserved or unused
locations a default byte will be read back. In
VV5410/VV6410 this data is 19
H
. A write instruction to a reserved (but unused) location is illegal and would not be successful as
the device would not allocate an internal register to the data word contained in the instruction.
A detailed description of each register follows. The address indexes are shown as decimal numbers in brackets [....] and are
expressed in decimal and hexadecimalrespectively.
Index
10
Index
16
Name
Length
R/W
Default
Comments
Status Registers - [0-15]
8
RO
8
RO
8
RO
0
1
2
0
1
2
deviceH
deviceL
status0
0001_1001
2
1010_0000
2
0001_0000
2
Chip identification number including
revision indicator
User can determine whether timed
serial interface data has been
consumed by interrogating flag states
Current line counter value
3
4
5
6
7
8
9
10
3
4
5
6
7
8
9
A
line_countH
line_countL
xendH
xendL
yendH
yendL
dark_avgH
dark_avgL
8
8
1
8
1
8
4
8
RO
RO
RO
RO
RO
RO
RO
RO
n/a
n/a
359
End x coordinate of image size
293
End y coordinate of image size
0
0
This is the average pixel value
returned from the dark line offset
cancellation algorithm
(2’s complement notation)
This is the average pixel value
returned from the black line offset
cancellation algorithm
11
12
B
C
black_avgH
black_avgL
4
8
RO
RO
0
0
(2’s complement notation)
Flags to indicate whether the x or y
image coordinates have been clipped
13
D
status1
2
RO
00
14-15
E-F
unused
Setup Registers - [16-31]
Table 19 : Serial Interface Address Map.