CSI_VERT_DOWNSIZE_EN causes loss of vsync

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

CSI_VERT_DOWNSIZE_EN causes loss of vsync

478 Views
mikigrof-tisza
Contributor II

I'm working on a custom imx6qp board, and in an effort to reduce the bandwidth from CSI->SMFC->IDMAC->MEM, I'm trying to downsize in the CSI.  If I enable the bit CSI_VERT_DOWNSIZE_EN, then vsync is lost.  I'm using IPU_CSI_CLK_MODE_CCIR1120_PROGRESSIVE_SDR mode.  It works fine with the downsize disabled, but with it enabled the frame rolls continuously.  Also it appears to only see half the frames.  I'm testing with 1080p30 coming in, but if I count the frames with the downsize enabled, then the framerate is exactly half of the expected 30fps.

Any ideas what else needs to be tweaked to accommodate this change?

I've set the IDMAC vertical dimension to 1/2 the actual, so the frame looks otherwise correct.

Thanks,

Miki

0 Kudos
1 Reply

327 Views
joanxie
NXP TechSupport
NXP TechSupport

for how to support bs1120 progressive mode, pls refer to the link as below,

<https://community.freescale.com/thread/324620#408116 >.

0 Kudos