I'm using "Mipi-csi2 rx subsys" on KC705 & 0V5640 with FMC Digilent adapter. I obtain data from d-phy (fig1) but I can't obtain TVALID signal from AXIS output.
Mipi-csi2 rx subsys is set to decode YUV422 10 bit signal, on 2 Lanes with LaneRate to 280Mbps.
I modify the Xilinx cfg_init tab from 0V5640.h and set register:
{0x3034 || 0x1A} 10bit
{0x300e || 0x45 } MIPI enable || Two lane mode
{0x4800 || 0x14} [5]=0 Clock free running, [4]=1 Send line short packet, [3]=0 Use lane1 as default, [2]=1 MIPI bus LP11 when no packet; Default=0x04
{0x4300 || 0x30} Format Control (YUV)
Edit: I read from ISR=0x00022882: bit2-ErrFrameSync VC0=1 | bit7-ErrFrameSync VC3=1 | bit11-ECC 2-bit error | bit13-SoT error detected bit17-StopState
Q0 How to set 0V5640 register 0to obtain valid frame with YUV10bit config?
Q1 Which condition are needed to generate tvalid on axis output?
Q2 Is there register to set to generate axis transaction from "Mipi-csi2 rx subsys"?
Question
alex84
Hello,
I'm using "Mipi-csi2 rx subsys" on KC705 & 0V5640 with FMC Digilent adapter. I obtain data from d-phy (fig1) but I can't obtain TVALID signal from AXIS output.
Mipi-csi2 rx subsys is set to decode YUV422 10 bit signal, on 2 Lanes with LaneRate to 280Mbps.
I modify the Xilinx cfg_init tab from 0V5640.h and set register:
{0x3034 || 0x1A} 10bit
{0x300e || 0x45 } MIPI enable || Two lane mode
{0x4800 || 0x14} [5]=0 Clock free running, [4]=1 Send line short packet, [3]=0 Use lane1 as default, [2]=1 MIPI bus LP11 when no packet; Default=0x04
{0x4300 || 0x30} Format Control (YUV)
Edit: I read from ISR=0x00022882: bit2-ErrFrameSync VC0=1 | bit7-ErrFrameSync VC3=1 | bit11-ECC 2-bit error | bit13-SoT error detected bit17-StopState
Q0 How to set 0V5640 register 0to obtain valid frame with YUV10bit config?
Q1 Which condition are needed to generate tvalid on axis output?
Q2 Is there register to set to generate axis transaction from "Mipi-csi2 rx subsys"?
Regards.
Link to comment
Share on other sites
4 answers to this question
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now