Public Version
Camera ISP Functional Description
www.ti.com
The
[3] PING_PONG status bit indicates whether the ping address
(
) or the pong address (
) was used to store
the pixel data of the last frame. After reset or after a 0-to-1 edge transition in the
[0] IF_EN
register, the pixel data is written in the ping buffer and
[3] PING_PONG = PONG. When
the number of FECs received equals the value programmed in the
[23:16]
FEC_NUMBER bit field, the pixel data are written in the pong buffer and
[3]
PING_PONG = PING.
[3] PING_PONG toggles after the
FEC_NUMBER FEC sync code with the virtual channel ID defined is received in the
[12:11] VIRTUAL_ID bit field.
The
[23:16] FEC_NUMBER bit field must be set as follows:
•
In progressive mode, set to 1.
•
In interlaced mode, set to the number of interlaced frames to recreate a progressive image in the
PING_PONG buffer.
6.4.3.8.1 Camera ISP CSI2 Progressive Frame to Progressive Storage
After each line, a new start line address is computed, depending on the value of the
[15:5] OFST bit field:
•
If OFST = 0, the new line starts immediately after the last pixel (data are written contiguously in
memory).
•
Otherwise, the OFST value sets the offset between the first pixel of the previous line and the first pixel
of the current line in memory.
For the ping frame:
@Line0 = CSI2_CTx_DAT_PING_ADDR @Line1 = @Line0 + CSI2_CTx_DAT_OFST
@Line2 = @Line1 + CSI2_CTx_DAT_OFST
For the pong frame:
@Line0 = CSI2_CTx_DAT_PONG_ADDR @Line1 = @Line0 + CSI2_CTx_DAT_OFST
@Line2 = @Line1 + CSI2_CTx_DAT_OFST
6.4.3.8.2 Camera ISP CSI2 Interlaced Frame to Progressive Storage
The mode is functional only when the line numbers are transmitted. It is automatically enabled without
setting.
For the ping frame:
@LineX = CSI2_CTx_DAT_PIN CSI2_CTx_DAT_OFST * Line_Number
For the pong frame:
@LineX = CSI2_CTx_DAT_PON CSI2_CTx_DAT_OFST * Line_Number
shows how data are stored in memory regarding DMA configuration.
1184
Camera Image Signal Processor
SWPU177N – December 2009 – Revised November 2010
Copyright © 2009–2010, Texas Instruments Incorporated
Содержание OMAP36 Series
Страница 174: ...174 List of Tables SWPU177N December 2009 Revised November 2010 Copyright 2009 2010 Texas Instruments Incorporated ...
Страница 692: ...692 MPU Subsystem SWPU177N December 2009 Revised November 2010 Copyright 2009 2010 Texas Instruments Incorporated ...
Страница 1084: ...1084 IVA2 2 Subsystem SWPU177N December 2009 Revised November 2010 Copyright 2009 2010 Texas Instruments Incorporated ...
Страница 1990: ...1990 2D 3D Graphics Accelerator SWPU177N December 2009 Revised November 2010 Copyright 2009 2010 Texas Instruments Incorporated ...
Страница 2334: ...2334 Memory Subsystem SWPU177N December 2009 Revised November 2010 Copyright 2009 2010 Texas Instruments Incorporated ...
Страница 2700: ...2700 Memory Management Units SWPU177N December 2009 Revised November 2010 Copyright 2009 2010 Texas Instruments Incorporated ...
Страница 2868: ...2868 HDQ 1 Wire SWPU177N December 2009 Revised November 2010 Copyright 2009 2010 Texas Instruments Incorporated ...
Страница 2974: ...2974 UART IrDA CIR SWPU177N December 2009 Revised November 2010 Copyright 2009 2010 Texas Instruments Incorporated ...
Страница 3054: ...3054 Multichannel SPI SWPU177N December 2009 Revised November 2010 Copyright 2009 2010 Texas Instruments Incorporated ...
Страница 3462: ...3462 MMC SD SDIO Card Interface SWPU177N December 2009 Revised November 2010 Copyright 2009 2010 Texas Instruments Incorporated ...
Страница 3508: ...3508 General Purpose Interface SWPU177N December 2009 Revised November 2010 Copyright 2009 2010 Texas Instruments Incorporated ...
Страница 3584: ...3584 Initialization SWPU177N December 2009 Revised November 2010 Copyright 2009 2010 Texas Instruments Incorporated ...
Страница 3648: ...3648 Debug and Emulation SWPU177N December 2009 Revised November 2010 Copyright 2009 2010 Texas Instruments Incorporated ...