Xilinx FPGA MIPI 接口简单说明

时间:2025-09-15  作者:Diven  阅读:0

 

Xilinx FPGA MIPI 接口简单说明

项目使用东西

硬件

Spartan-7 SP701 FPGA 7系列FPGA+电阻网络实现的MIPI接口

OV5640 MIPI接口

软件

AMD Vivado 2020 版本以上

AMD Vitis 2020

介绍

MIPI 接口现在非常流行,国产FPGA目前基本都带MIPI接口,而AMD-Xilinx是从U+系列开始支持MIPI电平,从国内使用情况来看,7系列FPGA是使用最广的器件,所以这次使用的FPGA是7系列FPGA使用电阻网络实现MIPI电平的例子,具体硬件方案可以查看:

《Xilinx FPGA MIPI 接口简单说明》

搭建工程

本次使用的Vivado尽量使用2020版本以上的,MIPI的IP开始免费。

第 1 步:创建 Vivado 工程

运行 Vivado

(1)“Create project创建项目” --> (2)按“Next下一步”

指定(1) “Project name项目名称” --> (2)Specify projects directory项目目录 --> (3)设置复选框 --> (4)按“Next下一步”

(1)选择项目类型  -->  (2)设置复选框   -->  (3)按“Next下一步”

(1)选择“Boards电路板”选项卡  -->  (2)查找并选择 SP701  --> (3)按“Next下一步”

(1)按“Finish完成”

第 2 步:生成示例设计

在 Vivado 中(1)“Create block design” --> (2)按“OK”

(1)按“+”或“ctrl+I” --> (2)在“Search”中键入“mipi” -->  (3)双击“MIPI CSI-2 Rx 子系统”IP 核

(1)右键单击 IP  -->  (2)选择“Customize Block”

(1)打开“Application Example Design”选项卡 --> (2)选择“SP701” --> (3)按“OK”

(1)右键单击 IP  --> (2)选择“Open Example Design”

按“OK”保存设计更改

(1)指定示例项目的目录(注意:Windows 上的路径必须尽可能短)  -->  (2) 设置复选框  -->  (3)按“OK” -->  (4)按“OK”

示例项目将在新的 Vivado 窗口中打开。等待几分钟完成项目的构建

在示例项目 Vivado 中(1)“Generate bitstream”  -->  (2)按“YES”

等待比特流生成

第 3 步:硬件测试

将 OV5640 sensor连接到 FPGA 板上的 MIPI CSI接口上。将 HDMI 显示器或 MIPI 显示屏连接到开发板上。

第 4 步:运行调试

从 Vivado 打开 VITIS 软件。(1)“Tools” --> (2)“Launch VITIS”

(1)指定工作区(选择历程自带的 mipi_csi2_rx_subsystem_0_ex :: SW :: xmipi_app )--> (2)“Launch”

关闭 VITIS “Welcome”选项卡

现在将看到项目的软件部分。MICroBlaze 软处理器的代码。

(1)按照箭头  --> (2)按“Debug Configurations”

(1) 双击“Single Application Debug (GDB)” --> (2)选择“Debugger Executable”  --> (3) 指定 由 Vivado 生成bitsream.bit 文件 --> (4)设置复选框  --> (5)按“Debug”

按运行按钮并按照 串口 终端上的消息进行操作

从 Vivado 为 FPGA 板上的 MIPI 接口生成示例工程非常简单。

编辑:黄飞

 

猜您喜欢

具有嵌入式处理器的平台FPGA提供很大的灵活性、集成度和高性能。目前,在单个可编程逻辑器件中开发极其复杂且高度定制化的嵌入式系统已成为可能。随着芯片性能的不断增...
2018-08-06 09:03:00

贴片电阻R220和R110指的是阻值分别为22欧姆和11欧姆的电阻。不能直接互换。电阻值的变化会影响电路中的电流和电压,可能导致电路工作不正常,甚至损坏元器件。...
2024-11-29 10:26:04

保险丝作为保护电路安全的重要元件,起着不可少的作用。Kacon(凯昆)作为知名的汽车保险丝品牌,优良的品质和多样的产品参数,赢得了众多车主和汽车维修行业的青睐。...
2025-01-19 07:25:30

硬盘连接器是现代计算机存储系统中不可少的一部分,主要包括SAS、SATA和M.2等类型。每种连接器都有其独特的参数和应用场景。SAS(串行附加SCSI)连接器通...
2012-05-30 00:00:00


电路分析中,电压源和电流源是两种常见的电源模型。掌握之间的等效变换方法,能够帮助我们简化电路,更轻松地进行分析和计算。什么是电压源和电流源?简单来说,电压源就像...
2024-03-20 00:00:00

电子设备日益小型化、功能日益强大的今天,电源管理IC作为电子设备的心脏,其重要性不言而喻。专用电源管理IC,针对特定应用场景而设计,能够提供更高效、更稳定的电力...
2024-05-10 00:00:00

PVC管是应用于建筑和工业领域的管材,其种类繁多,主要分为硬PVC管和软PVC管。硬PVC管通常用于排水、供水和电缆保护等场合,具有优良的抗压性和耐腐蚀性,适合...
2024-01-26 00:00:00

发光二极管(LED)是应用于电子设备和照明系统中的半导体器件。能够将电能转化为光能,因而被应用于显示屏、指示灯、背光源等领域。在学习和应用发光二极管时,了解其符...
2025-04-10 13:30:39