绿茵吧足球游戏网fmdf11竖行头像包版himpp mipi使用指南_第1页
绿茵吧足球游戏网fmdf11竖行头像包版himpp mipi使用指南_第2页
绿茵吧足球游戏网fmdf11竖行头像包版himpp mipi使用指南_第3页
绿茵吧足球游戏网fmdf11竖行头像包版himpp mipi使用指南_第4页
绿茵吧足球游戏网fmdf11竖行头像包版himpp mipi使用指南_第5页
已阅读5页,还剩50页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

非经本公司,任何单位和个人不得擅自摘抄、本文档内容的部分或全部,并不得以任何形式。 您的产品、服务或特性等应受海思公司商业合同和条款的约束,本文档中描述的全部或部分产 未有特殊说明,Hi3516DHi3516A和

小节,HI_MIPI_SET_DEV_ATTR内容涉及修改。新增API参考前 HiMPPMIPI使用指 概 重要概 功能描 API参 数据类 PROC信 LVDSmodesynccode如何配 MIPI频率说 Sensor复

MIPIRx通过低电压差分信号接收原始数据,将接收到的串行差分信号(serialdifferentialsignal)转化为DC(DigitalCamera)时序后传递给下一级模块ViCAP SignalSpeedSerialPixelInterface)等串行信号输入,同时兼容DC接口。的MIPI接口特指物理层使用D-PHY传输规范,协议层使用CSI-2的通口。隐区。LVDS有两种同步方式:−SOF/EOFSOL/EOL表示行的起始和结束。同步方式如图1-1所示。−SAV(invalidEAV(invalid)表示消隐区的无效数据开始和结束,使用SAV(valid)EAV(valid)表示有效像素数据的开始和结束。同步方式如图1-2所示。MIPIRx是一个支持多种差分输入接口单元,通过combo-PHY接收API−−−−HI_MIPI_SET_PHY_CMVMODE−HI_MIPI_RESET_SENSORsensor−HI_MIPI_UNRESET_SENSORsensor−HI_MIPI_RESET_MIPIMIPIRx−HI_MIPI_UNRESET_MIPIMIPIRx−HI_MIPI_SET_CROPMIPICROP#define 0-−−−MIPI−MIPI#define 0- #define 0- #define 0-#define #define 0-#defineHI_MIPI_RESET_SENSOR_IOW(HI_MIPI_IOC_MAGIC,0x05,COMBO_DEV0-#defineHI_MIPI_UNRESET_SENSOR _IOW(HI_MIPI_IOC_MAGIC,0x06,COMBO_DEV0-#define COMBO_DEV0-#defineHI_MIPI_UNRESET_MIPI_IOW(HI_MIPI_IOC_MAGIC,0x08,COMBO_DEV0- MIPIRxioctl#defineHI_MIPI_IOC_MAGICMIPIRxtypedefunsignedint#define #define #define #define #define #defineLANE_NUM_PER_LINK#define #define #define #define #define #define #define #define (LANE_NUM_PER_LINK*#define (LANE_NUM_PER_LINK*#define (LANE_NUM_PER_LINK*#define 无无#define #define #define #define #define typedef{=/*mipi=/*SUB_LVDS=/*LVDS=/*HISPI=/*CMOS1.8V=/*CMOS3.3V=/*CMOS3.3V=/*MIPIBypasstypedef{=/*CSI-2=/*SUB_LVDS=/*LVDS=/*HISPI=/*CMOS=/*CMOS}typedef{ =0x0, /*CSI-2*/ =0x1, /*SUB_LVDS*/ =0x2, /*LVDS*/ =0x3, /*HISPI*/ =0x4, /*CMOS*/ =0x5, /*CMOS*/}CMOS模式定义为MIPIRx1.8V3.3Vtypedef{PHY_CLK_SHARE_NONE=PHY_CLK_SHARE_PHY0=0x1, /*PHYshareclockwithPHY0*/PHY_CLK_SHARE_BUTT=0x2,}typedef{RAW_DATA_8BIT=1,typedef{RAW_DATA_8BIT=0,}MIPIWDRtypedef{HI_MIPI_WDR_MODE_VC=0x1, /*VirtualChannel*/HI_MIPI_WDR_MODE_DT=0x2, /*DataType*/HI_MIPI_WDR_MODE_DOL=0x3, /*DOLMode*/}个pixel识别长短帧typedef{ typedef{ {short}lane设置为-MIPIWDR 支持DataTypeWDR和SonyDOL模式WDR。

typedef{HI_WDR_MODE_NONE=0x0,HI_WDR_MODE_2F=0x1,HI_WDR_MODE_3F=0x2,HI_WDR_MODE_4F=0x3,HI_WDR_MODE_DOL_2F=0x4,HI_WDR_MODE_DOL_3F=0x5,HI_WDR_MODE_DOL_4F=0x6,}DOLWDR模式需要配置为HI_WDR_MODE_DOL_2F/1-invalidSAV、invalidEAV、validSAV、valid1- typedef{LVDS_SYNC_MODE_SOL=0,}typedef{LVDS_SYNC_MODE_SOF=0,}LVDS_SYNC_MODE_SOF与LVDS_SYNC_MODE_SOL的含义相同,Hi3519V100更名为LVDS_SYNC_MODE_SOF。typedef{LVDS_ENDIAN_LITTLE=0x0,LVDS_ENDIAN_BIG=0x1,typedef{LVDS_VSYNC_NORMAL=0x00, LVDS_VSYNC_HCONNECT=0x02,}invalidSAV-invalidEAVvalidSAV-validEAVLongShort-- typedef{unsignedshorthblank1;unsignedshort}Hconnect的消隐区长度。FrameidentificationIdtypedef{ =LVDS_FID_IN_SAV=0x01, /*frameidentificationidinSAV4th*/LVDS_FID_IN_DATA= /*frameidentificationidinfirstdata}FIDSAV4个字段中,DOL4个字段的同步码需要将fid_type配置为LVDS_FID_IN_SAV。FIDFrameinformationcolumn插入在同步码之后的第一个像前,DOL5个字段的同步码需要将fid_type配置为typedef{HI_BOOL}出,FrameID是Frameinformationline中的第一个像素值。Frameinformationline中并不包含有效的数据,如果typedef{ sync_mode; unsigned typedef{ sync_mode; unsigned }typedef{ sync_mode; unsigned }发送端(sensor)和接收端(MIPIRx)lane的对应关系未使用的lane设置为-1laneid的配置方式请参考“Laneid表示SOF/EOF/SOL/EOL的同步码或者invalidSAV/invalidEAV/validSAV/validEAV的同步码vsyncwdr_mod为DOLsync_mode

typedef{PHY_CMV_GE900MV=0x00,PHY_CMV_LT900MV=0x01,}

PHYtypedef{ }MIPIRxRx称为combo设备。typedef{ { typedef{ { }typedef{ { }typedef{ { },如果input_mode配置为INPUT_MODE_SUBLVDS/MIPIRxPHYPHY

Mipicroptypedef{intx;intunsignedintwidth;unsignedintheight;}xyCropCropCROP

typedef{unsignedintwidth;unsignedintheight;}PROCModule:[MIPI],BuildTime:[May242016,boDEVDevnoWorkModeDataTypeWDRMode LinkIdbEnCrop ImgHSyncModeDataEndianSyncCodeEndian0 0,1,N LINKLinkIdx PhyDataAlignedData 0,1,2,- 0,1, 3,4,-1,50xe00025e6 0,1, 6,7,-1,- 0,mipidetect00010002000300 lvdsdetect Lane 0 Devno timeoutescapetttttttttt 000000000 000000000 000000000ErrDevnoFIFO_FullErrLane0ErrLane1ErrLane2ErrLane3ErrLane4ErrLane5ErrLane6ErrLane7ErrLane8ErrLane9ErrLane10Err 00000条lane上的数据对齐;钟为称为随路时钟,与后级模块的工作时钟相同。MIPI_RxcropPixelController的末端实现,所以Crop后可以降低需要的随路时钟。3341652RAW8/RAW10/RAW12/RAW14/bit2To1:213To1:314To1:41Link4laneCrop是否使能。NCrop被关闭,YCropvalidSAV,validEAVLinkID(VirtualSPi模式LaneIDLEF:长(LinkttttttttttErrLane0FIFOLane1FIFOLane2FIFOLane3FIFOLane4FIFOLane5FIFOLane6FIFOLane7FIFOLane8FIFOLane9FIFOLane10FIFOLane11FIFO

MIPI具体规格请参 手册《Hi35xx专业型HDIPCameraSoc用户指南.pdf》《Featuresof Laneidlvds_dev_attr_t中的shortlane_id[LVDS_LANE_NUM]。sensorlanelane_id配置为-1lane_id还可以调整引脚硬件连接如表1-3所示。Hi3516AMIPIlane_id={0,2,-1,-1,1,3,-1,-LVDSmodesynccodesync_code的定义如下:unsignedshort41-2。SOF/EOF/SOL/EOLsync_code前三个为固定码字:0xFFFF0x0000Synccode置。PanasonicSensor普遍存在两个Link之间乱序,其他厂家暂不涉及。图1-5SDODA0、SDODB0、SDODA1、SDODB1,只有code。则sync_code配置为:.sync_code={{0x002,0x003,0x000,0x001},{0x202,0x203,0x200,{0x102,0x103,0x100,{0x302,0x303,0x300,{{0x012,0x013,0x010,{0x212,0x213,0x210,{0x112,0x113,0x110,{0x312,0x313,0x310,{{0x006,0x007,0x004,0x005},{0x206,0x207,0x204,{0x106,0x107,0x104,{0x306,0x307,0x304,{{0x016,0x017,0x014,0x015},{0x216,0x217,0x214,{0x116,0x117,0x114,{0x316,0x317,0x314,{{0x00a,0x00b,0x008,0x009},{0x20a,0x20b,0x208,{0x10a,0x10b,0x108,{0x30a,0x30b,0x308,{{0x00a,0x00b,0x008,0x009},{0x20a,0x20b,0x208,{0x10a,0x10b,0x108,{0x30a,0x30b,0x308,{{0x01a,0x01b,0x018,0x019},{0x21a,0x21b,0x218,{0x11a,0x11b,0x118,{0x31a,0x31b,0x318,{{0x01a,0x01b,0x018,0x019},{0x21a,0x21b,0x218,{0x11a,0x11b,0x118,{0x31a,0x31b,0x318,}图1-7Synccode终的的sync_code配置为:.sync_code={{0x002,0x003,0x000,0x001},{0x202,0x203,0x200,{0x102,0x103,0x100,{0x302,0x303,0x300,{{0x006,0x007,0x004,0x005},{0x206,0x207,0x204,{0x106,0x107,0x104,{0x306,0x307,0x304,{{0x00a,0x00b,0x008,0x009},{0x20a,0x20b,0x208,{0x10a,0x10b,0x108,{0x30a,0x30b,0x308,{{0x00a,0x00b,0x008,0x009},{0x20a,0x20b,0x208,{0x10a,0x10b,0x108,{0x30a,0x30b,0x308,{{0x012,0x013,0x010,{0x212,0x213,0x210,{0x112,0x113,0x110,{0x312,0x313,0x310,{{0x016,0x017,0x014,0x015},{0x216,0x217,0x214,{0x116,0x117,0x114,{0x316,0x317,0x314,{{0x01a,0x01b,0x018,0x019},{0x21a,0x21b,0x218,{0x11a,0x11b,0x118,{0x31a,0x31b,0x318,{{0x01a,0x01b,0x018,0x019},{0x21a,0x21b,0x218,{0x11a,0x11b,0x118,{0x31a,0x31b,0x318,}Synccode序,Synccode按照正常顺序配置。图1-9.sync_code=//lane0(mn34220chn1{{0x002,0x003,0x000,0x001},{0x202,0x203,0x200,0x201},//{0x102,0x103,0x100,0x101},//{0x302,0x303,0x300,0x301}////lane

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论