himpp mipi使用指南海思半導(dǎo)體2017保留一切權(quán)利_第1頁(yè)
himpp mipi使用指南海思半導(dǎo)體2017保留一切權(quán)利_第2頁(yè)
himpp mipi使用指南海思半導(dǎo)體2017保留一切權(quán)利_第3頁(yè)
himpp mipi使用指南海思半導(dǎo)體2017保留一切權(quán)利_第4頁(yè)
himpp mipi使用指南海思半導(dǎo)體2017保留一切權(quán)利_第5頁(yè)
已閱讀5頁(yè),還剩51頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

何形式。商 注您的產(chǎn)品、服務(wù)或特性等應(yīng)受海思公司商業(yè)合同和條款的約束,本文檔中描述的全部或部分產(chǎn)市海思半導(dǎo) 客戶(hù)服務(wù)傳真客戶(hù)服務(wù)郵箱 產(chǎn)品版讀者對(duì)本文檔(本指南)主要適用于以下工程師:符號(hào)約

符說(shuō)表示能幫助您解決某個(gè)問(wèn)題或節(jié)省您的時(shí)間修訂記

HIMIPISETOUTPUTMSB。HIMIPIDISABLESENSOR【定義】涉及更新。HIMIPIRESETSENSORHIMIPIUNRESETSENSOR義】和【叁數(shù)】涉及修改小節(jié),新增SYNCCODENUM、wdrmodetslvsdevattrt,dataratet改名為mipidataratetphycmvmodet和combodevattrt涉及更新。刪除outputmsbt。combodevtsnsrstsourcet,和snsclksourcet小節(jié),修改表1-HIMIPIENABLEMIPIHIMIPIDISEABLESENSORCLOCK;HIMIPISETDEVATTRSENSORMAXRESETDEV、SENSORMAXCLOCKDEV、SNSRESETDEV和SNSCLOCKDEVHiMPPHiMPP目錄 HiMPPMIPI使用指 概 API參 PROC信 MIPI頻率說(shuō) HiMPPHiMPP 圖1-3MIPI數(shù)據(jù) 表1-1最大支持Lane的個(gè) 表1-2MIPIRxLane分布模 表1-3最大支持lane的個(gè) 表1-4MIPIRx與SLVS-EC的Lane復(fù)用關(guān)系 表1-6SENSOR與MIPIRx管腳關(guān) 文檔版本文檔版本00B04(2017-09- 信vHiMPPMIPI使用概

MIPIRx通過(guò)低電壓差分信號(hào)接收原始數(shù)據(jù),將接收到的串行差分信號(hào)(serialdifferentialsignal)轉(zhuǎn)化為DC(DigitalCamera)時(shí)序后傳遞給下一級(jí)模塊ViCAP SignalSpeedSerialPixelInterface)等串行信號(hào)輸入,同時(shí)兼容DC接口。SLVS-EC接口由SONY公司定義,用于高幀率和高分辨率圖像,它可以將高速串行的數(shù)據(jù)轉(zhuǎn)化為DC(DigitalCamera)時(shí)序后傳遞給下一級(jí)模塊VICAP(Capture的冗余度也更低。在應(yīng)用中SLVS-EC接口提供了更加可靠和穩(wěn)定的傳輸。重要概MIPI的全稱(chēng)是IndustryProcessorInterface(移動(dòng)行業(yè)處理器接口),本文描述的MIPI接口特指物理層使用D-PHY傳輸規(guī)范,協(xié)議層使用CSI-2的通口。LVDSLowVoltagedifferentialSignaling(低壓差分信號(hào)),通過(guò)同步碼區(qū)分SLVS-SLVSEC的全稱(chēng)是ScalableLowVoltageSignalingEmbeddedClockMIPI并用于連接發(fā)送端和接收端的一對(duì)高速差分線(xiàn),即可以是時(shí)鐘Lane,也可以是數(shù)據(jù)發(fā)送端和接收端之間的時(shí)鐘Lane和至少一個(gè)數(shù)據(jù)LaneLink,本文中的link是一個(gè)軟件概念,每一個(gè)link包括兩個(gè)數(shù)據(jù)lane。同步MIPI接口使用CSI-2里面的短包進(jìn)行同步,LVDS使用同步碼區(qū)分有效數(shù)據(jù)和消隱區(qū)。LVDS有兩種同步方式:使用SOF/EOF表示幀起始和結(jié)束,使用SOL/EOL表示行的起始和結(jié)束。同步方式如圖1-1所示。使用SAV(invalidEAV(invalid)表示消隱區(qū)的無(wú)效數(shù)據(jù)開(kāi)始和結(jié)束,使用SAV(valid)EAV(valid)表示有效像素?cái)?shù)據(jù)的開(kāi)始和結(jié)束。每個(gè)同步碼由4個(gè)字段組成,每個(gè)字段的位寬與像素?cái)?shù)據(jù)位寬保持一致。前4個(gè)字段由sensor由于不同的sensor可能會(huì)有不同的同步碼,所以需要根據(jù)sensor配置同步碼。同步方式如圖1-2所示。DOL的全稱(chēng)是DigitalOverlapSONY的WDR功能描MIPIRx是一個(gè)支持多種差分輸入接口單元,通過(guò)combo-PHY接收Lane個(gè)數(shù)如表1-1所示。類(lèi)定MIPIRx8LaneMIPI16LaneLVDSMIPIRx6sensorsensorsensorLaneMIPIRxLANE分布模式。具體的Lane分布模式請(qǐng)參見(jiàn)表1-2。MIPIMIPIMIPIMIPIMIPIMIPI0不支不支不支不支1不支不支不支MIPIMIPIMIPIMIPIMIPIMIPI2不支不支3不支不支不支不支4不支不支不支5不支不支6不支7不支不支8不支9SLVS-EC接口支持更高幀率更大分辨率圖像,通過(guò)SLVS-EC的PHY接收高速串行的數(shù)據(jù)轉(zhuǎn)化為DC(DigitalCamera)時(shí)序,通過(guò)不同的功能模式配置,SLVS-EC可以支持多種速度和分辨率的數(shù)據(jù)傳輸需求,支持多種外部輸入設(shè)備。最大支持Lane個(gè)數(shù)如表1-3所示。類(lèi)定MIPIRxSLVS-ECLane復(fù)用管腳,同一時(shí)刻同一個(gè)LaneMIPIRxSLVS-ECLane1-4√-----√√--√-----√√--√-----√√--√-----√√--√√----√√--√√----√√--√√----√√--√√----√√--√-√---√√√-√√---√√√-√---√√√-√√---√√√---√--√√√---√√--√√√---√--√√√---√√--√√APIMIPIRx提供對(duì)接sensor時(shí)序的功能。提供ioctl接口,可用令如下HIMIPISETDEVATTR:設(shè)置MIPI、SLVSHIMIPISETHSMODE:設(shè)置MIPIRxLaneHIMIPISETPHYCMVMODEHIMIPIRESETSENSOR:復(fù)位sensorHIMIPIUNRESETSENSOR:撤銷(xiāo)復(fù)位sensorHIMIPIRESETMIPIMIPIRxHIMIPIUNRESETMIPIMIPIRxHIMIPIRESETSLVS:復(fù)位SLVSHIMIPIUNRESETSLVS:撤銷(xiāo)復(fù)位SLVSHIMIPIENABLEMIPICLOCKMIPIHIMIPIDISABLEMIPICLOCKMIPIHIMIPIENABLESLVSCLOCK:打開(kāi)SLVSHIMIPIDISABLESLVSCLOCK:關(guān)閉SLVSHIMIPIENABLESENSORCLOCKSENSORHIMIPIDISABLESENSORCLOCK:關(guān)閉SENSOR#defineHIMIPISETDEV IOW(HIMIPIIOCMAGIC,combodevattrcombodevattrt返回描0成功-失敗,并設(shè)置頭文件:hiHIMIPISETDEVATTRHIMIPISETHS打開(kāi)MIPI/SLVS時(shí)鐘:接口為HIMIPIENABLEMIPICLOCK/HIMIPIENABLESLVSCLOCKMIPI/SLVSHIMIPIRESETMIPI/HIMIPIRESETSLVSSENSORHIMIPIENABLESENSORCLOCKSENSORHIMIPIRESET撤銷(xiāo)復(fù)位MIPI/SLVS:接HIMIPIUNRESETMIPI/HIMIPIUNRESETSENSORHIMIPIUNRESETSENSOR所對(duì)接的MIPI打開(kāi)多路SENSOR復(fù)位對(duì)接的所有撤銷(xiāo)復(fù)位多路SENSOR所對(duì)接的MIPI撤銷(xiāo)復(fù)位對(duì)接的所有復(fù)位多路對(duì)接的SENSOR關(guān)閉多路SENSOR復(fù)位多路SENSOR所對(duì)接的MIPIRx/SLVS關(guān)閉多路MIPI/SLVS操作SENSOR復(fù)位信號(hào)線(xiàn)和時(shí)鐘信號(hào)線(xiàn)會(huì)對(duì)所對(duì)接的所有SENSOR都產(chǎn)生效果?!鞠嚓P(guān)數(shù)據(jù)類(lèi)型及接口】HIMIPISETHSHIMIPIRESETHIMIPIUNRESETHIMIPIRESETHIMIPIUNRESETHIMIPIRESETHIMIPIUNRESETMIPIRxLane分布模式,對(duì)SLVS#defineHIMIPISETHS IOW(HIMIPIIOCMAGIC,lanedividemodelanedividemodet返回描0成功-失敗,并設(shè)置【差異類(lèi)支頭文件:hi#defineHIMIPISETPHY IOW(HIMIPIIOCMAGIC,phycmvphycmvt返回描0成功-失敗,并設(shè)置【差異類(lèi)支頭文件:hisensor#defineHIMIPIRESET IOW(HIMIPIIOCMAGIC,snsrstsourcesnsrstsourcetSENSOR返回描0成功-失敗,并設(shè)置【差異類(lèi)支頭文件:hi撤銷(xiāo)復(fù)位sensor#defineHIMIPIUNRESET IOW(HIMIPIIOCMAGIC,snsrstsourcesnsrstsourcetSENSOR返回描0成功-失敗,并設(shè)置【差異類(lèi)支頭文件:hiMIPIRx#defineHIMIPIRESET IOW(HIMIPIIOCMAGIC,combodevcombodevt返回描0成功-失敗,并設(shè)置【差異類(lèi)支頭文件:hiMIPIRx#defineHIMIPIUNRESET IOW(HIMIPIIOCMAGIC,0x08,combodevcombodevt返回描0成功-失敗,并設(shè)置【差異類(lèi)支頭文件:hi#defineHIMIPIRESET IOW(HIMIPIIOCMAGIC,0x09,combodevcombodevt返回描0成功-失敗,并設(shè)置【差異類(lèi)支頭文件:hi撤銷(xiāo)復(fù)位SLVS#defineHIMIPIUNRESET IOW(HIMIPIIOCMAGIC,0x0a,combodevcombodevt返回描0成功-失敗,并設(shè)置【差異類(lèi)支頭文件:hi打開(kāi)MIPI#defineHIMIPIENABLEMIPI IOW(HIMIPIIOCMAGIC,combodevcombodevt返回描0成功-失敗,并設(shè)置【差異類(lèi)支頭文件:hi關(guān)閉MIPI#defineHIMIPIDISABLEMIPI IOW(HIMIPIIOC0x0d,combodevcombodevt返回描0成功-失敗,并設(shè)置【差異類(lèi)支頭文件:hi打開(kāi)SLVS設(shè)備的時(shí)鐘。#defineHIMIPIENABLESLVS IOW(HIMIPIIOC0x0e,combodevcombodevt返回描0成功-失敗,并設(shè)置【差異類(lèi)支頭文件:hi關(guān)閉SLVS設(shè)備的時(shí)鐘。#defineHIMIPIDISABLESLVS IOW(HIMIPIIOC0x0f,combodevcombodevt返回描0成功-失敗,并設(shè)置【差異類(lèi)支頭文件:hi#defineHIMIPIENABLESENSOR IOW(HIMIPIIOCMAGIC,snsclksourceSENSOR的時(shí)返回描0成功-失敗,并設(shè)置【差異類(lèi)支頭文件:hi#defineHIMIPIDISABLESENSOR IOW(HIMIPIIOCMAGIC,snsclksourceSENSOR的時(shí)返回描0成功-失敗,并設(shè)置【差異類(lèi)支頭文件:hi數(shù)據(jù)類(lèi)MIPIRx相關(guān)數(shù)據(jù)類(lèi)型定義如下:HIMIPIIOCMAGIC:MIPIRxioctlcombodevt:MIPIRx、SLVSSENSORMAXRESETDEV:SENSORSENSORMAXCLOCKDEV:SENSORsnsrstsourcet:SENSOR的復(fù)位信號(hào)線(xiàn)編號(hào),軟件上稱(chēng)為SENSORsnsclksourcet:SENSOR的時(shí)鐘信號(hào)線(xiàn)編號(hào),軟件上稱(chēng)為SENSORMIPIMAXDEVNUM:MIPIRxSLVSMAXDEVNUM:SLVSSLVSDEVNUMSTART:SLVSCOMBOMAXLANENUM:設(shè)備最大支持的LaneMAXLANENUMPERLINK:MIPIRxlinkLaneMIPILANENUM:MIPIRxMIPI設(shè)備支持的最大LaneLVDSLANENUM:LVDS/HiSPi接口支持的LaneSLVSLANENUM:SLVS設(shè)備支持的最大LaneCOMBOMAXLINKNUM:MIPIRxLinkCOMBOMAXDEVNUM:MIPIRxWDRVCNUM:定義最多支持的VirtualChnnaelSYNCCODENUM:定義LVDSVirtualChannellanedividemodet:MIPIRxLaneinputmodet:MIPIRxmipidataratet:MIPIRx,SLVSimgrectt:cropslvslaneratet:SLVSLanerawdatatypet:傳輸?shù)膔awmipiwdrmodet:MIPIWDRmipidevattrt:MIPIwdrmodet:LVDSWDRlvdssyncmodet:LVDSlvdsbitendiantlvdsvsynctypet:LVDSvsynclvdsvsyncattrt:LVDSvsynclvdsfidtypet:FrameidentificationIdlvdsfidattrt:FrameindentificationIdlvdsdevattrt:LVDS/SubLVDS/HiSPislvsdevattrt:SLVSphycmvmodet:PHYphycmvt:PHYoutputmsbtcombodevattrt:comboMIPIRxioctl#defineHIMIPIIOCMAGIC

typedefunsignedintcombodev【差異類(lèi)SLVS[0,MIPIMAXDEV[SLVSDEVNUMSTART,COMBOMAXDEV【相關(guān)數(shù)據(jù)類(lèi)型及接口】combodevattrHIMIPISETDEVHIMIPIRESETHIMIPIUNRESETHIMIPIRESETHIMIPIUNRESETSENSOR的復(fù)#defineSENSORMAXRESET SENSOR的時(shí)#defineSENSORMAXCLOCK SENSOR的復(fù)位信號(hào)線(xiàn)編號(hào),軟件上稱(chēng)為SENSOR的復(fù)typedefunsignedintsnsrstsource【差異類(lèi)[0,SENSORMAXRESETHi3559AESV100SENSOR的復(fù)位信號(hào)線(xiàn),每條可以接兩個(gè)SENSOR,用戶(hù)需要根據(jù)板子的連線(xiàn)確認(rèn)SENSOR復(fù)位信號(hào)線(xiàn)編號(hào)。【相關(guān)數(shù)據(jù)類(lèi)型及接口】HIMIPIRESETHIMIPIUNRESETSENSOR的時(shí)鐘信號(hào)線(xiàn)編號(hào),軟件上稱(chēng)為SENSOR的時(shí)typedefunsignedintsnsclksource【差異類(lèi)[0,SENSORMAXCLOCKHi3559AESV100SENSOR的時(shí)鐘信號(hào)線(xiàn),每條可以接兩個(gè)SENSOR,用戶(hù)需要根據(jù)板子的連線(xiàn)確認(rèn)SENSOR時(shí)鐘信號(hào)線(xiàn)編號(hào)。【相關(guān)數(shù)據(jù)類(lèi)型及接口】HIMIPIENABLESENSORHIMIPIDISABLESENSOR#defineMIPIMAXDEV SLVS支持#defineSLVSMAXDEV 無(wú)SLVS起始設(shè)#defineSLVSDEVNUM MIPIMAXDEV#defineCOMBOMAXLANE MIPIRxlinkLane#defineMAXLANENUMPERLINK這里的link是軟件概念,軟件上把一個(gè)邏輯的link拆分成了2個(gè)軟件的linkMIPIRxMIPILane#defineMIPILANE (MAXLANENUMPERLINK*MIPIRxLVDSLane#defineLVDSLANE COMBOMAXLANESLVSLane#defineSLVSLANE MIPIRxLink#defineCOMBOMAXLINK MIPIRx#defineCOMBOMAXDEV (MIPIMAXDEVNUM+SLVSMAXDEV無(wú)定義最多支持的VirtualChnnael#defineWDRVC #defineSYNCCODE MIPIRxLANEtypedef{0123456789}lanedividemodeMIPILANE【相關(guān)數(shù)據(jù)類(lèi)型及接口】HIMIPISETHStypedef{/*mipi/*SUBLVDS/*LVDS/*HISPI/*CMOS/*CMOS/*SLVS/*MIPIBypass}inputmode【差異無(wú)INPUTMODEMIPIINPUTMODESLVSMIPIRx,SLVStypedef{MIPIDATARATEX1 /*output1pixelperclock*/MIPIDATARATE /*output2pixelperclockMIPIDATARATE}mipidatarate

MIPI0SLVS6Mipicrop屬性。typedef{intx;intunsignedintwidth;unsignedintheight;}imgrect描xCropxyCropyCropCropSLVSLANE的輸入速率typedef{SLVSLANERATELOW0,/*1152Mbps*/SLVSLANERATEHIGH1,/*2304Mbps*/SLVSLANERATEBUTT}slvslanerateMIPI0SLVS6傳輸?shù)膔awtypedef{RAWDATA8BIT RAWDATA10BIT,RAWDATA12BIT,RAWDATA14BIT,RAWDATA16BIT,RAWDATABUTT}rawdatatypetypedef{HIMIPIWDRMODE HIMIPIWDRMODEVC /*VirtualChannel*/HIMIPIWDRMODEDT /*DataType*/HIMIPIWDRMODEDOL /*DOLMode*/HIMIPIWDRMODEBUTT}mipiwdrmode描HIMIPIWDRMODEHIMIPIWDRMODEPacketheaderVirtualChannel區(qū)分長(zhǎng)短曝描HIMIPIWDRMODEPacketheader中的自定義Datatype區(qū)分長(zhǎng)短曝HIMIPIWDRMODEDOLWDR,使用Packetheader之后的一個(gè)pixel識(shí)別長(zhǎng)短幀typedef{rawdatatypet rawdatatype;mipiwdrmodet wdrmode; laneid[MIPILANENUM];{shortdatatype[WDRVC}mipidevattr描rawdatarawdatalane發(fā)送端(sensor)和接收端(MIPIRx)Lane的對(duì)應(yīng)關(guān)系未使用的Lane設(shè)置為-1。wdrMIPIWDR描datawdrmodeHIMIPIWDRMODEDTdatatype,表示不同長(zhǎng)度數(shù)據(jù)對(duì)應(yīng)的DataType

【相關(guān)數(shù)據(jù)類(lèi)型及接口】rawdatatypemipiwdrmodeHIMIPISETDEVtypedef{}描HIWDRMODEHIWDRMODE2HIWDRMODE3HIWDRMODE4描HIWDRMODEDOLDOL2HIWDRMODEDOLDOL3HIWDRMODEDOLDOL4DOLWDR模式需要配置為HIWDRMODEDOL2F/HIWDRMODEDOL3FHIWDRMODEDOL4F。Built-inWDR模式和幀合成WDRHIWDRMODENONELVDS同步typedef{LVDSSYNCMODESOF /*sensorSOL,EOL,SOF,EOF*/LVDSSYNCMODESAV, /*SAV,EAV*/LVDSSYNCMODE}lvdssyncmodesyncLVDSSYNCMODESOF、EOF、SOL、LVDSSYNCMODE【定typedef{LVDSENDIANLITTLE LVDSENDIANBIG LVDSENDIANBUTT}lvdsbitendianLVDSvsynctypedef{LVDSVSYNCNORMAL LVDSVSYNCSHARE LVDSVSYNCHCONNECT LVDSVSYNCBUTT}lvdsvsynctype描LVDSVSYNC長(zhǎng)短幀有獨(dú)立的SOF-EOF、SOL-EOL或,LVDSVSYNC長(zhǎng)短幀共用一對(duì)SOF-EOF標(biāo)識(shí),短的LVDSVSYNC長(zhǎng)短幀共用一對(duì)SAV-EAV標(biāo)識(shí),長(zhǎng)短LVDSVSYNCSHARELongShort--LVDSVSYNCHCONNECT-【差異無(wú)【相關(guān)數(shù)據(jù)類(lèi)型及接口】lvdsvsyncattrtypedef{lvdsvsynctypetsyncunsignedshorthblank1;unsignedshort}lvdsvsyncattrsynctypeLVDSVSYNCHCONNECT時(shí),需要配置hblank1和hblank2,表示Hconnect的消隱區(qū)長(zhǎng)度?!鞠嚓P(guān)數(shù)據(jù)類(lèi)型及接口】lvdsvsynctypetypedef{LVDSFID LVDSFIDINSAV /*frameidentificationidinSAV4th*/LVDSFIDIN 0x02, /*frameidentificationidinfirstdataLVDSFID}lvdsfidtype描LVDSFIDLVDSFIDINFIDSAV4個(gè)字段中,DOL4個(gè)字段的同步碼需要將fidtype配置為L(zhǎng)VDSFIDINSAV。LVDSFIDINFIDFrameinformationcolumn插入在同步碼之后的第一個(gè)像前,DOL5個(gè)字段的同步碼需要將fidtype配置為L(zhǎng)VDSFIDINDATA。typedef{lvdsfidtypetfidtype;HIBOOLoutputfil;}lvdsfidattr描fidLVDSDOL模式下的FrameidentificationIdoutputDOLFrameinformationlineV-Blanking之后輸出,F(xiàn)rameID是Frameinformationline中的第一個(gè)像素值?!utputfilHITRUE,F(xiàn)rameinformationline會(huì)輸描·outputfilHIFALSE,MIPIRx將丟棄這一行數(shù)【相關(guān)數(shù)據(jù)類(lèi)型及接口】lvdsfidtypeLVDS/SubLVDS/HiSPi設(shè)備屬性。typedef{rawdatatypet rawdatatype;wdrmodet wdrmode;lvdssyncmodet syncmode;lvdsvsyncattrtvsyncattr;lvdsfidattrt fidattr;lvdsbitendiantdataendian;lvdsbitendiantsynccodeendian; laneid[LVDSLANENUM];unsigned synccode[LVDSLANENUM][WDRVCNUM][SYNCCODE}lvdsdevattr描rawdatarawdatawdrWDRsyncLVDS同步模vsyncvsyncwdrmodDOLsyncmodeLVDSSYNCMODESAV時(shí),需要配置vsync描fidframeidentificationwdrmodeDOLsyncmodeLVDSSYNCMODESAVdatasynccodelane發(fā)送端(sensor)和接收端(MIPIRx)lane的對(duì)應(yīng)關(guān)系未使用的lane設(shè)置為-1syncVirtualChannel4個(gè)同步碼,根據(jù)同步模式不同,分別表示SOF/EOF/SOL/EOL的同步碼或者invalidSAV/invalidEAV/validSAV/validEAV的同步碼。【相關(guān)數(shù)據(jù)類(lèi)型及接口】wdrmodelvdssyncmoderawdatatypelvdsbitendianlvdsvsynctypelvdsfidtypeHIMIPISETDEVSLVS設(shè)備typedef{rawdatatypet rawdatatype;wdrmodet wdrmode;slvslanerate lane sensorvalid laneid[LVDSLANE}slvsdevattr描rawdatarawdatawdrWDRlaneSLVSLanesensorvalidSENSOR實(shí)際有l(wèi)ane發(fā)送端(sensor)和接收端(SLVS)Lane的對(duì)應(yīng)關(guān)系。未使用的lane設(shè)置為-1。SLVS只能支持線(xiàn)性模式和WDR2to1【相關(guān)數(shù)據(jù)類(lèi)型及接口】rawdatatypeslvslanerateHIMIPISETDEVPHY共模電typedef{PHYCMV PHYCMVLT1200MV PHYCMVBUTT}phycmvmode描PHYCMVPHYCMV

PHYtypedef{combodevt phycmvmodetcmvmode;}phycmv描MIPIRxcmvPHY功能電【相關(guān)數(shù)據(jù)類(lèi)型及接口】phycmvmodeHIMIPISETPHYcombo設(shè)備屬性,由于MIPIRxCSI-2、LVDS、HiSPi等時(shí)序,所以將MIPIRx稱(chēng)為combo設(shè)備。typedef{combodevt inputmodet inputmode;mipidataratet datarate;imgrectt imgrect;{mipidevattrtmipiattr;lvdsdevattrtlvdsattr;slvsdevattrtslvsattr;}combodevattr描MIPIRx,SLVSinputdataimgcropmipiinputmodeINPUTMODEMIPI,則必須配置mipiattr。lvds如果inputmode配置為INPUTMODESUBLVDS/INPUTMODELVDSINPUTMODEHISPI,則必須配置lvdsslvsinputmodeINPUTMODESLVS,則必須配置slvsattr。PROCMIPIRX正常工作狀態(tài)下proc信息中寬高應(yīng)該是穩(wěn)定不變且和sensor輸出時(shí)序的寬高匹配,并且MIPIRX各種錯(cuò)誤中斷計(jì)數(shù)為0。如果錯(cuò)誤中斷計(jì)數(shù)不為0,請(qǐng)檢查MIPIRXModule:[MIPI],BuildTime:[May232017,10:04:19]MIPILANEDIVIDEMODE7MIPIDEVDevnoWorkModeDataRateDataTypeWDRMode 0, MIPILANE 0,1,2,3,-1,-1,-1,-LinkIdxLaneCountLaneIdAlignedData1ValidLaneLinkIdxLaneCountLaneIdAlignedData1ValidLane 0, 2,MIPIDETECTDevnoVCwidth0 0 0 0 LVDSDETECTDevnoVCwidth0 0 0 0 LVDSLANEDETECTDevno width 020304050607080FSMTIMEOUTANDESCAPEtttt tt00000000000100000000002000000000030000000000ALINGERRORDevnoFIFOFullErrLane0ErrLane1ErrLane2ErrLane3ErrLane4ErrLane5ErrLane6ErrLane7ErrLane8ErrLane9ErrLane10ErrLane11ErrLane12ErrLane13ErrLane14ErrLane15Err0000000000000000SLVSDEV DevnoWorkModeDataRateDataTypeWDRMode ImgHLaneRate 0,1,2, SLVSLANE 0,1,2,3,4,5,6,SLVSDETECT 60610062006300SLVSDEVERRORDevnoHeaderCRCPayloadCRCEccErrCmdFifoFullSkewErr

600000 PHY0033033306033070330001000100011000MIPIRx通過(guò)Phy接收sensor的差分?jǐn)?shù)據(jù),PhyController檢測(cè)到同步頭后,將每條lane上的數(shù)據(jù)對(duì)齊;PixelController解析同步信息并按照rawdata的位寬將lanePixel數(shù)據(jù);Output模式將Pixel數(shù)據(jù)發(fā)PhyPhyControllerPixelController由sensor的pixelclk提供時(shí)鐘,output模塊的時(shí)鐘為稱(chēng)為隨路時(shí)鐘,與后級(jí)模塊的工作時(shí)鐘相同。MIPIRx的crop功能在PixelController的末端實(shí)現(xiàn),所以Crop后可以降低需要的隨路時(shí)鐘。參描MIPIRxlaneMIPIMIPIRxRAW8/RAW10/RAW12/RAW14/bitWDR2To1:213To1:314To1:41Link,對(duì)應(yīng)LinkID。一個(gè)物理Link對(duì)應(yīng)4個(gè)Lane。CropCrop參描tLaneLaneLinkIDLink中使用了幾條Lane檢測(cè)到幀同步信號(hào)后的實(shí)時(shí)數(shù)據(jù)檢測(cè)到幀同步信號(hào)后的實(shí)時(shí)數(shù)據(jù)LinkLaneIDMIPI模式下可見(jiàn)MI

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論