
camisp-045
Valid data area
Global frame
HDW - Horizontal sync width
HS - Horizontal sync
PPLN - Pixels per line
HLPRF - Lines per frame
VS - Vertical sync
FMTSPH - Start pixel horizontal
HDW
HS
VS
VDW
FMTSPH
FMTLNH
PPLN
HLPRF
FMTSLV
FMTLNV
VDW - Vertical sync width
FMTLNH – Size horizontal of valid area
FMTSLV - Start line vertical
FMTLNV – Size vertical of valid area
Public Version
Camera ISP Functional Description
www.ti.com
Figure 6-80. Camera ISP CCDC Data Formatter Conversion Area Selection
Line Decomposition
When enabled, the reformatter can be configured to operate in line-alternating mode or program mode
(
[1] LNALT).
When line-alternating mode is enabled, the reformatter swaps even and odd lines. Basically, the 0
th
input
line is output as the first line, the first input line is output as the 0
th
line, and so on. If this option is set, the
start and number of lines for the formatter (
and
) must be
even.
In program mode, or normal reformatter mode, the goal is to convert a single line of movie mode data to
1, 2, 3, or 4 lines of Bayer data. Each incoming line is decomposed according to the data-formatter
settings and buffered into an internal line memory. The readout of the resultant multiple reformatted lines
occurs as the next input line is being read from the sensor (and reformatted) to ensure that all output lines
are fully constructed. The reformatter is subject to the restrictions listed in
.
Table 6-36. Camera ISP CCDC Reformatter Output Limitations
Number of Output Lines/Input Line
Max Pixels/Output Line
1
4 * 1376
2
2 * 1376
3
1 * 1376
4
1 * 1376
The reformatter derives its flexibility from supporting up to 8 different addresses and a program that can
contain up to 16 entries each for the odd and even lines. Each of the 8 addresses supports either auto
increment or auto decrement. This capability is the key for supporting a multitude of readout patterns. The
following examples show the programmability of the reformatter. Decomposition is controlled by defining
the following parameters:
•
[3:2] LNUM
Number of lines into which each input line is to be decomposed
•
[11:8] PLEN_EVEN
Number of program entries on even line
•
[7:4] PLEN_ODD
Number of program entries on odd line
•
CCDC_FMT_ADDRx (x = 0:7)
Output line in which the original pixel is to be placed, and initial address on the output line
•
or
Program to be run on the even input lines
•
or
Program to be run on the odd input lines
1198
Camera Image Signal Processor
SWPU177N – December 2009 – Revised November 2010
Copyright © 2009–2010, Texas Instruments Incorporated