网站建设制作文献,网络营销专业技能,网站制作公司哪家正规,html个人主页目录1、前言2、Xilinx官方主推的MIPI解码方案3、纯Vhdl方案解码MIPI4、vivado工程介绍5、上板调试验证6、福利#xff1a;工程代码的获取1、前言
FPGA图像采集领域目前协议最复杂、技术难度最高的应该就是MIPI协议了#xff0c;MIPI解码难度之高#xff0c;令无数英雄竞折腰…
目录1、前言2、Xilinx官方主推的MIPI解码方案3、纯Vhdl方案解码MIPI4、vivado工程介绍5、上板调试验证6、福利工程代码的获取1、前言
FPGA图像采集领域目前协议最复杂、技术难度最高的应该就是MIPI协议了MIPI解码难度之高令无数英雄竞折腰以至于Xilinx官方不得不推出专用的IP核供开发者使用不然太高端的操作直接吓退一大批FPGA开发者就没人玩儿了。 本文详细描述了设计方案工程代码编译通过后上板调试验证可直接项目移植适用于在校学生做毕业设计、研究生项目开发也适用于在职工程师做项目开发可应用于医疗、军工等行业的数字成像和图像传输领域 提供完整的、跑通的工程源码和技术支持 工程源码和技术支持的获取方式放在了文章末尾请耐心看到最后 关于MIPI协议请自行搜索csdn就有很多大佬讲得很详细我就不多写这块了
2、Xilinx官方主推的MIPI解码方案
Xilinx官方主推的MIPI解码方案是专用IP核在vivado的ip仓库里输入MIPI就会看到如下的一堆IP Xilinx方案使用很简单调用IP就行用SDK配置即可使用MIPI解码后的数据格式为AXIS方便与他家的VDMA之类的IP对接你无须关心复杂的MIPI协议即可畅玩儿MIPI但问题就来了如果你用的FPGA不是Xilinx家的怎么办 关于Xilinx自家的MIPI方案后续也会写一篇文章介绍一下
3、纯Vhdl方案解码MIPI
本方案MIPI解码后的视频时序为VGA时序即行同步场同步数据有效数据信号方便后端直接处理 解串部分使用Xilinx源语本工程用到的是7系列源语更高级别的FPGA应用需要更改源语参数但问题不大 一个字牛逼表现如下 1纯Vhdl代码实现学习性和阅读性达到天花板 2移植性还可以只要兼容Xilinx解串源语的FPGA均可移植 3算法达到天花板标准的CSI2接收协议实现解码 4实用性达到天花板采用OV13850摄像头作为输入不同于市面上验证性和实验性的工程本设计直接面向实用工程贴近真实项目MIPI输入2路视频输出做类似项目的兄弟可直接拿去用一个月工资直接拿到手。。。
4、vivado工程介绍
工程架构如下 开发板Xilinx Kintex7开发板 开发环境vivado2019.1 输入OV138504line分辨率3840x2160 输出1VGA分辨率1920x1080 输出2HDMI分辨率1920x1080 工程代码架构如下 逻辑资源消耗和功耗如下
5、上板调试验证
由于某些不可抗力和高层次复杂因素不便展示调试结果请见谅
6、福利工程代码的获取
福利工程代码的获取 代码太大无法邮箱发送以某度网盘链接方式发送 资料获取方式私或者文章末尾的V名片。 网盘资料如下