资料介绍
该项目是专门为解决这一需求而设计的。Ultra96 评估板配备了原生支持 MIPI 电气标准的 ultrascale+ Zynq 芯片组。
数据以数据包的形式传输,这些数据包包含在传输开始 (SoT) 和传输结束 (EoT) 状态(在 PHY 中定义)中。然后将该模块的输出馈送到 CSI-TX-Subsystem IP,该 IP 处理将其转换为 CSI 信号所需的所有步骤。整体设计如下图所示:
![poYBAGOFc1uAc7PaAAFrXlR9ij4200.png](https://file.elecfans.com/web2/M00/7E/6E/poYBAGOFc1uAc7PaAAFrXlR9ij4200.png)
此外,IP 配置如下:
![poYBAGOYIIuARX9gAAAzWOHTfWQ267.png](https://file.elecfans.com/web2/M00/83/2A/poYBAGOYIIuARX9gAAAzWOHTfWQ267.png)
根据 CSI 子系统的产品指南,应使用 csi_ts 块的输入 axi-stram 的 tusr 和 tdest 字段设置字数、数据类型和虚拟通道参数:
![pYYBAGOYII-AckfBAADHyNwjgyE432.png](https://file.elecfans.com/web2/M00/83/B2/pYYBAGOYII-AckfBAADHyNwjgyE432.png)
在本例中,data_type 已设置为 0x24,对应 RGB888 格式,WC 设置为 1280x3=3840。此外,这里我们使用虚拟通道零来传输数据。
综合设计并导出硬件后,我们应该配置和激活 Vitis 中的模块:
![poYBAGOYIJSAQJFuAAEODsppHhU200.png](https://file.elecfans.com/web2/M00/83/2A/poYBAGOYIJSAQJFuAAEODsppHhU200.png)
Raspberry Pi CSI 捕获应用程序
正如介绍中提到的,Raspberry Pi 使用 MMAL 库来定义图像管道。在这个项目中,使用了三个主要区块。
rawcam 组件接收 CSI 信号并提取 RGB 数据。然后,这些数据由 rawcam 组件的输出端口提供,该端口要么保存到文件中(在组件生成的回调中),要么链接到 ISP 以将其转换为适当的格式以发送到渲染器。ISP 还能够执行其他功能,例如白平衡和黑电平校正。最后,渲染器将图像显示在监视器上。此实现是基于 raspiraw 应用程序完成的。
最后,将 Ultra96 的正确引脚连接到 pi 上的相应引脚后,可以在监视器上看到测试模式,如下图所示:
![poYBAGOYILCAPNrBAAUsLVz8Va4764.jpg](https://file.elecfans.com/web2/M00/83/2A/poYBAGOYILCAPNrBAAUsLVz8Va4764.jpg)
下一步
该项目是许多其他酷项目的基础。例如,我在这篇博客中连接到 Ultra96 的全局快门相机的图像可以在 FPGA 中处理,然后传输到 pi 以供上游应用程序使用。这可以减轻 Pi 的负担,也可以使用其他图像传感器甚至复合或 HDMI 输入。
另一方面,CSI 接口的 RAW8 格式可用于将自定义数据类型传输到可用于酷项目的 pi。例如,FPGA 可以读取一个非常快速的 ADC,将 pi 转换为功能强大的数字示波器和逻辑分析仪。
我希望这个项目可以让基于 MIPI 的系统的模糊世界更加清晰,并能激励人们制作很酷的项目,并可能在这里与我们分享。
- Ultra96硬件用户指南
- STM32MP1序列产品连接MIPI CSI-2摄像头
- 使用Raspberry Pi构建网络摄像头
- 使用Raspberry Pi的Motioneyeos网络摄像头运动检测
- Ultra96上的实时摄像头馈送网页
- 用于Ultra96的夹层板96AnalogXperience
- 与Ultra96联网端口转发
- Ultra96 V2上基于标记的增强现实
- 使用Ultra96 PYNQ测定织物GSM
- 适用于四摄像头集线器且具有MIPI CSI 2输出的汽车ADAS设计
- ADV7382/ADV7383:带MIPI CSI-2或并行视频输出数据表的车载摄像头总线接收器
- ADV7380:带MIPI CSI-2视频输出的车载摄像头总线接收器初步数据表
- 开源硬件-TIDA-01005-适用于四摄像头集线器且具有 MIPI CSI-2 输出的汽车 ADAS PCB layout 设计
- TI推出业界首款符合MIPI摄像头串行接口2(CSI-2)规格的双端口四通道解串器集线器 14次下载
- CSI摄像头电路图,原理图
- AHD摄像头与CVBS的区别 1.5w次阅读
- 技术前沿:摄像头模组 5447次阅读
- 摄像头应用领域及应用产品型号 1746次阅读
- STM32MP1序列产品连接MIPI®CSI-2摄像头 6091次阅读
- fireflyAIO-3288C主板MIPI CSI摄像头接口简介 6083次阅读
- fireflyAIO-3288C主板摄像头模组简介 2202次阅读
- 为什么智能摄像头这么受欢迎 4815次阅读
- 微雪电子树莓派原装摄像头V2简介 2753次阅读
- 关于Firefly摄像头模组的简介 3347次阅读
- 天嵌科技OV5640摄像头模块-CMOS摄像头介绍 1.2w次阅读
- 基于Arm技术的16nm MPSoC开发套件Ultra96 6201次阅读
- 摄像头芯片型号有哪些_摄像头芯片型号汇总 5.9w次阅读
- CMOS摄像头之硬件原理 1.8w次阅读
- 基于赛灵思FPGA的低成本MIPI接口IP 1.7w次阅读
- 双摄像头系列原理 6736次阅读
下载排行
本周
- 1山景DSP芯片AP8248A2数据手册
- 1.06 MB | 532次下载 | 免费
- 2RK3399完整板原理图(支持平板,盒子VR)
- 3.28 MB | 339次下载 | 免费
- 3TC358743XBG评估板参考手册
- 1.36 MB | 330次下载 | 免费
- 4DFM软件使用教程
- 0.84 MB | 295次下载 | 免费
- 5元宇宙深度解析—未来的未来-风口还是泡沫
- 6.40 MB | 227次下载 | 免费
- 6迪文DGUS开发指南
- 31.67 MB | 194次下载 | 免费
- 7元宇宙底层硬件系列报告
- 13.42 MB | 182次下载 | 免费
- 8FP5207XR-G1中文应用手册
- 1.09 MB | 178次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 2555集成电路应用800例(新编版)
- 0.00 MB | 33566次下载 | 免费
- 3接口电路图大全
- 未知 | 30323次下载 | 免费
- 4开关电源设计实例指南
- 未知 | 21549次下载 | 免费
- 5电气工程师手册免费下载(新编第二版pdf电子书)
- 0.00 MB | 15349次下载 | 免费
- 6数字电路基础pdf(下载)
- 未知 | 13750次下载 | 免费
- 7电子制作实例集锦 下载
- 未知 | 8113次下载 | 免费
- 8《LED驱动电路设计》 温德尔著
- 0.00 MB | 6656次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935054次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537798次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420027次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191187次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183279次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138040次下载 | 免费
评论