国产GOWIN实现低成本实现CSI MIPI转换DVP

CSI MIPI转换DVP,要么就是通用IC操作,如龙讯芯片和索尼芯片,但是复杂的寄存器控制器实在开发太累。对于FPGA操作,大部分都是用xilinx的方案,xilinx方案成本太高,IP复杂。

而用国产GOWIN已经实现了直接mipi csi解码,而且支持非连续的clk时钟功能。

由于MIPI CSI 输入要求特定的管脚,所以设定在BANK 0区域,并且设定,BANK0的电压为1.2V来满足MIPI IO连接功能。

代码结构如下,首先是MIPI DPHY中解析到LP和HS的数据内容。通过字节对接和lane对齐,完成包组合,再解析包。由于clk不连续,通过参考时钟来转换不连续的CLK时钟数据内容。

MIPI RX设定如下,设定MIPI的IO和延迟参数。

得到结果如下:

相关推荐
最遥远的瞬间14 小时前
四、Xilinux在线调试方法和XADC的使用
fpga开发
tobias.b21 小时前
408真题解析-2010-12-计组-程序执行时间
单片机·嵌入式硬件·fpga开发·计算机考研·408真题解析
洋洋Young1 天前
【Xilinx FPGA】7 Series 收发器架构与时钟设计
fpga开发·xilinx
unicrom_深圳市由你创科技1 天前
XDMA 技术及在 Windows 平台的应用实践
fpga开发
s09071362 天前
【Agent】Claude code辅助verilog编程
fpga开发
3有青年2 天前
altera fpga agilex 5 连接到HVIO BANK上的参考时钟,是否可以作为HSIO BANK内部IOPLL的输入时钟
fpga开发
FPGA_ADDA2 天前
基于ZU47DR 的高性能射频卡
fpga开发
ooo-p2 天前
FPGA学习篇——Verilog学习之“流水灯”
学习·fpga开发
FPGA小c鸡2 天前
【FPGA视频处理】帧缓冲设计完全指南:从单缓冲到三缓冲的深度解析与实战应用
fpga开发·音视频
hexiaoyan8272 天前
【无标题】高速信号处理设计原理图:413-基于双XCVU9P+C6678的100G光纤加速卡
fpga开发·高速信号处理·光纤加速·xcvu9p芯片·硬件加速卡