- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
海思vo用户时序配置
配置时序在sample中只需要设置为User时序即可,如下图:用户时序的结构体:typedef struct tagVO_SYNC_INFO_S{ HI_BOOL bSynm; /* sync mode(0:timing,as BT.656; 1:signal,as LCD) */ HI_BOOL bIop; /* interlaced or progressive display(0:i; 1:p) */ HI_U8 u8Intfb; /* interlace bit width while output */ HI_U16 u16Vact ; /* vertical active area */ HI_U16 u16Vbb; /* vertical back blank porch */ HI_U16 u16Vfb; /* vertical front blank porch */ HI_U16 u16Hact; /* herizontal active area */ HI_U16 u16Hbb; /* herizontal back blank porch */HI_U16 u16Hfb; /* herizontal front blank porch */ HI_U16 u16Hmid; /* bottom herizontal active area */ HI_U16 u16Bvact; /* bottom vertical active area */ HI_U16 u16Bvbb; /* bottom vertical back blank porch */ HI_U16 u16Bvfb; /* bottom vertical front blank porch */ HI_U16 u16Hpw; /* horizontal pulse width */ HI_U16 u16Vpw; /* vertical pulse width */ HI_BOOL bIdv; /* inverse data valid of output */ HI_BOOL bIhs; /* inverse horizontal synch signal */ HI_BOOL bIvs; /* inverse vertical synch signal */} VO_SYNC_INFO_S;如SDK中默认的PAL时序:{0,0,0,288,22,2,720,132,12,1,288,23,2,126,3,0,0,0}上面部分属性,与显示通道的总体控制寄存器DHDCTRL(0x205ca000)是对应的。常用到的属性是如下:这里u16Vbb在隔行输出时是指顶场垂直消隐后肩,逐行输出时:垂直消隐后肩加垂直脉冲的宽度,单位是行。u16Vfb与u16Vbb对应,指的是前肩,两者加在一起的和应该一个定值的。u16Hbb是水平消隐后肩,u16Hfb是水平消隐前肩,单位为像素,两者加起来的和也应该是为一定的值。所以我们一般可以通过修改这两对值,来实现画面在一定的范围内,在显示器上的上下左右移动。可以通过接口配置,也可以直接修改寄存器(Vbb和Vfb与DHDVSYNC寄存器0x205ca004对应,Hbb和Hfb与DHDHSYNC1寄存器0x205ca008和DHDHSYNC2寄存器0x205ca00c对应)。u16Bvbb指隔行输出时,底场垂直消隐后肩,u16Bvfb指隔行输出时,底场垂直消隐前肩,单位为行。这里注意,如果是隔行输出,修改了顶场图像的前后肩,则应该对应修改底场图像的前后肩,否则可能出现图像抖动。2、配置时钟我们以3531为例,在一些特殊分辨率,像640x480@60,在vo设备中没有支持这个时序,但是HDMI有支持这个时序,所以可以用vo的用户时序来实现,只需要配置好上吗的User 时序和HDMI后,配置相应的vo的时钟。就可以正常输出。表3-3 Hi3531 PLL 与各功能模块对应关系这里可以看到,对于VDP模块,是由VPLL0或VPLL1来分配时钟。其中注意的是VPLL1会2分频后作为VDP HD/HDMI源时钟一、这里,首先需要确认的是,当前的芯片,HDMI时钟源选择。例如,跑./sample_vio 0读取寄存器0结果如下:值为:0x02017cfe对应的第22位的值为0,所以此HDMI时钟选择,为HD0对应的第17到19位的值为00
您可能关注的文档
最近下载
- 社会组织与法人登记管理工作 .ppt VIP
- 西门子伺服操作说明书SINAMICS V90、SIMOTICS S-1FL6.pdf VIP
- 科技论文图表等规范表达.pptx VIP
- 第4章_电磁波的传播.ppt
- 2025年初级会计师《初级会计实务》思维导图.pdf VIP
- (高清版)B-T 22930.2-2021 皮革和毛皮 金属含量的化学测定 第2部分:金属总量.pdf VIP
- 石油化工储运系统罐区设计规范.pdf VIP
- B100376宁夏社会科学院职工食堂维修工程招标文件.doc VIP
- sci论文的图表规范.doc VIP
- 2025年广东省公需课《人工智能赋能制造业高质量发展》试题答案详解.docx VIP
文档评论(0)