当前位置: 首页 > news >正文

ipv6网站建设网店如何引流与推广

ipv6网站建设,网店如何引流与推广,平面设计师和网页设计师哪个好,大连网站制作仟亿科技目录1、前言2、设计思路和架构3、vivado工程详解4、上板调试验证5、福利:工程代码的获取1、前言 本设计采用OV5640摄像头MIPI模式作为输入,分辨率为1280x72060Hz,MIPI解码方案采用Xilinx官方提供的MIPI CSI-2 RX Subsystem IP解码MIPI视频&a…

目录

  • 1、前言
  • 2、设计思路和架构
  • 3、vivado工程详解
  • 4、上板调试验证
  • 5、福利:工程代码的获取

1、前言

本设计采用OV5640摄像头MIPI模式作为输入,分辨率为1280x720@60Hz,MIPI解码方案采用Xilinx官方提供的MIPI CSI-2 RX Subsystem IP解码MIPI视频,通过DP接口输出视频。
FPGA图像采集领域目前协议最复杂、技术难度最高的应该就是MIPI协议了,MIPI解码难度之高,令无数英雄竞折腰,以至于Xilinx官方不得不推出专用的IP核供开发者使用,不然太高端的操作直接吓退一大批FPGA开发者,就没人玩儿了。
本文详细描述了设计方案,工程代码编译通过后上板调试验证,可直接项目移植,适用于在校学生、研究生项目开发,也适用于在职工程师做项目开发,可应用于医疗、军工等行业的数字成像和图像传输领域;
提供完整的、跑通的工程源码和技术支持;
工程源码和技术支持的获取方式放在了文章末尾,请耐心看到最后;
关于MIPI协议,请自行搜索,csdn就有很多大佬讲得很详细,我就不多写这块了;
本设计只针对2line的MIPI相机;
如果要使用4line的MIPI相机,请参考我之前写的文章4line MIPI解码

2、设计思路和架构

工程采用两个 lane 的 MIPI 输入,MIPI 摄像头配置为 RAW10 输出。通过mipi_csi2_rx_subsystem 模块进行协议解析并转换成 AXIS 流数据,并通过Sensor Demosaic模块将RAW 转换成 RGB 数据,之后经过 Gammer 校正等模块,进入 VDMA,之后进入 HP 口。
设计架构如下:
在这里插入图片描述
先配置 ZYNQ 核,100MHz 用于数据传输,200MHz 用于 MIPI 模块参考时钟,如下图:
在这里插入图片描述
配置 i2c 为 EMIO,用于配置摄像头寄存器,GPIO EMIO 设置为 1,用于配置摄像头使能,如下图:
在这里插入图片描述
添加 mipi_csi2_rx_subsystem IP,用于 MIPI 数据的接收与解析,转成 axi-stream 接口。
配置如下,数据格式选择 RAW10,选择 2 lane,Line Rate 配置为 1000Mbps,指的是最大支持的速率,也可以根据自己的需求填写,范围为 80-2500;Pixels Per Clock 默认配置为1,表示 1 个周期为 1 个像素;如下图:
在这里插入图片描述
自此,输入MIPI视频就以完成了解码,输出为AXIS视频流;后面就是图像数据格式转换和VDMA缓存以及vitis软件配置了。

3、vivado工程详解

提供2套工程源码,对应2种fpga,其他型号的fpga只需在vivado里更改fpga型号,然后重新编译即可,很简单,不多说;
工程1:
输入:OV5640摄像头MIPI模式,1280x720@60Hz;
FPGA型号:Zynq UltraScale Xczu4ev;
开发环境:vivado2020.2;
输出:DP,1280x720@60Hz;

工程2:
输入:OV5640摄像头MIPI模式,1280x720@60Hz;
FPGA型号:Zynq UltraScale Xczu2cg;
开发环境:vivado2020.2;
输出:DP,1280x720@60Hz;

以工程1为例,vivado工程BD如下:
在这里插入图片描述
综合后的代码架构如下:
在这里插入图片描述
vitis软件配置部分c代码主函数源码如下:

int main(void)
{int Status;int i ;Xil_DCacheDisable();Xil_ICacheDisable();for (i = 0; i < DISPLAY_NUM_FRAMES; i++){pFrames[i] = frameBuf[i];memset(pFrames[i], 0, DEMO_MAX_FRAME);}PsGpioSetup() ;XGpioPs_WritePin(&Gpio, CAM_EMIO, 0) ;usleep(1000000);XGpioPs_WritePin(&Gpio, CAM_EMIO, 1) ;usleep(1000000);i2c_init(&ps_i2c0, XPAR_XIICPS_0_DEVICE_ID,100000);xil_printf("DPDMA Generic Video Example Test \r\n");Status = DpdmaVideoExample(&RunCfg, pFrames[0]);if (Status != XST_SUCCESS) {xil_printf("DPDMA Video Example Test Failed\r\n");return XST_FAILURE;}gamma_lut_init();demosaic_init();vdma_write_init(XPAR_AXIVDMA_0_DEVICE_ID,HORSIZE,VERSIZE,DEMO_STRIDE,(unsigned int)pFrames[0]);sensor_init(&ps_i2c0);return 0;
}

4、上板调试验证

由于某些不可抗力和高层次复杂因素,不便展示调试结果,请见谅;
在这里插入图片描述

5、福利:工程代码的获取

福利:工程代码的获取
代码太大,无法邮箱发送,以某度网盘链接方式发送,
资料获取方式:私,或者文章末尾的V名片。
网盘资料如下:
在这里插入图片描述

http://www.ds6.com.cn/news/7713.html

相关文章:

  • 马来西亚网站后缀2022适合小学生的简短新闻
  • 新闻文章网站源码长沙专业做网站公司
  • 简单 大气 网站模版小红书推广怎么收费
  • 商会网站建设开发搜索引擎排名的三大指标
  • 个人网站不备案做经营性质网站关键词排名优化易下拉技巧
  • 企业php网站建设网站推广方法
  • 商城类网站如何做seo买链接官网
  • 腾讯云ADM怎么做网站新浪微博指数查询
  • 游戏类网站怎么做营销方式有哪几种
  • 软件学校网站模板如何自己制作一个网站
  • 从零开始制作wordpress主题太原seo排名外包
  • 中建材建设有限公司网站郑州厉害的seo顾问
  • 网站维护有文化建设费网站制作需要多少钱
  • 无锡网站设计公司收录之家
  • 揭阳 网站建设企业网站运营推广
  • 用python做网站前端谷歌广告
  • 小程序制作的方法3seo
  • 全国企业信息查询官网系统seo优化教程下载
  • 在线直播网站怎么做免费发布推广的网站
  • 怎么用360做网站跳转网络优化的三个方法
  • 贵阳平台网站建设网址域名查询
  • 西宁高端网站建设网络营销有本科吗
  • 怎么做免费网站推广搜索推广平台有哪些
  • 万户 网站建设模板建站常规流程
  • 区块链网站可以做哪些活动搜索关键词优化服务
  • 书画院网站建设方案seo学校培训
  • 做网站哪家服务器好百度指数特点
  • 医药公司网站建设方案网络宣传的好处
  • 我的网站 dedecms搜索引擎优化的基本内容
  • 黑龙江省建设网官方网站外贸电商平台哪个网站最好