CSI HandShake Interface IMX6UL

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

CSI HandShake Interface IMX6UL

475 Views
tortorino
Contributor I

There is a reference to this LCDIF mode in the IMX6UL manual. I want to use it, but I can't figure how to turn it on. There is a register in LCDIF_CTRLn to turn PXP handshake, but no for CSI. AM I missing something? Help me please, and also do I need to allocate the buffer in ocram myself, or it is handled by the hardware, because it's not clear to me also. Btw I have bt656 pal input and bt656 pal output (DVI mode)

Labels (2)
0 Kudos
3 Replies

466 Views
tortorino
Contributor I

I need to turn on the CSI handshake interface, not the PXP one

457 Views
Yuri
NXP Employee
NXP Employee

@tortorino 
Hello,

   please refer to section 32.4.9 (CSI HANDSHAKE INTERFACE) of the i.MX 6UL Reference
Manual (Rev. 2, 03/2017).


   The LCDIF and CSI support a pipeline mode to use double buffers inside OCRAM for
the video pass through from CSI to LCDIF, the pipeline buffer size can be 8 line or 16
line as configurable. The pipeline will be handle by hardware handshake signals between
CSI and LCDIF. The LCDIF will have the capability to synchronize display with CSI
based on the VSYNC signal from CSI. When LCDIF is enabled to start display,it can
optionally wait for the VSYNC edge from CSI before it starts the display for next
frame,The delay from VSYNC input to the start of next frame is programmable by
LCDIF_SYNC_DELAY register.

 

https://www.nxp.com/webapp/Download?colCode=IMX6ULRM

 

Regards,
Yuri.

 

0 Kudos

470 Views
Yuri
NXP Employee
NXP Employee

@tortorino 
Hello,

    The following can help:

Test codes may be used as example.

https://source.codeaurora.org/external/imx/imx-test/tree/test/pxp_lib_test?h=imx_5.4.70_2.3.0

 

"How to enable i.MX6UL CSI port support BT.656 deinterlace mode and PXP preview"

https://community.nxp.com/t5/i-MX-Processors-Knowledge-Base/How-to-enable-i-MX6UL-CSI-port-support-B...

 

 

Regards,
Yuri.

0 Kudos