CMV12000_DS000603_6-00.pdf - 第46页
Document Feedback CMV12000 Functional Description Datasheet • PUBLIC DS000603 • v6 - 00 • 2023 -Sep- 22 84 │ 45 Multiple Windo w s The CMV12000 can read o ut a maximum of 32 different sub-windows in one read-out cycle. T…

Document Feedback
CMV12000
Functional Description
Datasheet • PUBLIC
DS000603 • v6-00 • 2023-Sep-22
84 │ 44
The CMV12000 has the possibility to read out multiple (max=32) predefined sub-windows in one read-
out cycle. The default mode is to read out one window with the full frame size (4096x3072).
Single Window
When a single window is read out, the start address and size can be uploaded in the corresponding
registers. The default start address is 0 and the default size is 3072 (full frame).
Figure 53:
Single Window Settings
Reg. Name
Address
Bits
Default
Description
Number_lines_tot
1
[15:0]
3072
Total number of lines read out from the sensor (1 to
3072).
Y_start_1
2
[15:0]
0
Row start address of the window (0 to 3071).
Figure 54:
Single Window
4096
3072
Number_lines_tot
Y_start_1

Document Feedback
CMV12000
Functional Description
Datasheet • PUBLIC
DS000603 • v6-00 • 2023-Sep-22
84 │ 45
Multiple Windows
The CMV12000 can read out a maximum of 32 different sub-windows in one read-out cycle. The
location and length of these sub-windows must be programmed in the correct registers. The location
of multiple windows can be random but the windows should not overlap. The total number of lines to
be read out (sum of all windows) needs to be specified in the Number_lines_tot register. The registers,
which need to be programmed for the multiple windows, can be found in the table below.
Figure 55:
Multiple Window Settings
Reg. Name
Address
Bits
Default
Description
Number_lines_tot
1
[15:0]
3072
Total number of lines read out from the sensor (1 to 3072).
Y_start_1
Y_start_2
…
Y_start_32
2
3
…
33
[15:0]
0
Row start address of the window (0 to 3071).
Y_size_1
Y_size_2
…
Y_size_31
34
33
…
65
[15:0]
0
Number of read out lines in the window (1 to 3072).
The default values will result in readout of one window with 3072 lines starting at row 0.

Document Feedback
CMV12000
Functional Description
Datasheet • PUBLIC
DS000603 • v6-00 • 2023-Sep-22
84 │ 46
Figure 56:
Multiple Windows
7.4.5 Mirroring
The image coming out of the image sensor, can be flipped in Y direction. When flipping in Y is enable,
the bottom left pixel (0, 3071) is read out first instead of the top left one (0, 0). The following registers
are involved in image flipping.
Figure 57:
Mirroring Settings
Reg. Name
Address
Bits
Default
Description
Image_flipping
69
[1:0]
0
0: No mirroring
2: Mirror in Y
7.4.6 Subsampling
This mode is only supported in two sided readout. To maintain the same field of view but reduce the
amount of data coming out of the sensor, a subsampling mode is implemented on the chip. Different
subsampling schemes can be programmed by setting the appropriate registers. These subsampling
4096
3072
Y_size_4
Y_start_4
Y_size_3
Y_start_3
Y_size_2
Y_start_2
Y_size_1
Y_start_1
Number_lines_tot = Y_size_1 + Y_size_2 + Y_size_3 + Y_size_4