FPGA/IC优质开源项目(八)MIPI
来源:AriesOpenFPGA 发布时间:2022-07-24 分享至微信

本篇主要推荐关于mipi协议的开源项目,mipi常见的协议有DSI,CSI,I3C等。本篇将分别介绍相关的开源代码。


DSI

仓库地址:

https://github.com/twlostow/dsi-shield


语言为Verilog,项目中有一些其他的IP是VHDL写的,完成度比较高,一个非常完整的项目,甚至包含PCB和原理图,比较值得看。其HDL的license为LGPL3.0,software的license为GPL3.0。感兴趣的朋友可以研究一下这个项目,PCB如下图所示:


CSI


1、仓库地址:

https://github.com/Digilent/vivado-library/tree/master/ip/MIPI_CSI_2_RX


Digilent的项目,语言为VHDL,可以封装成IP来调用,国内的一些开发版的相关教程也有用这个代码的,测试没有问题,给的例子比较详细,代码风格比较不错,很容易看懂,但对只会Verilog的朋友不是很友好,也是很值得一看的项目,不会VHDL也可封装成IP使用。


当然这个项目下还有很多其他项目,CSI只是其中一个,感兴趣的读者自行查看。


2、仓库地址:

https://github.com/circuitvalley/mipi_csi_receiver_FPGA


语言为Verilog,完成度比较高,包含测试文件,这个也是个很完整的项目,包含PCB文件,如下图:



I3C


1、仓库地址:

https://github.com/NXP/i3c-slave-design


i3c继承i2c,又做了更多的优化,再保持i2c少引脚的优势下,进一步降低功耗,提高速度。之前介绍过,NXP官方开源的从机,语言为Verilog,代码是开放的,可以用来学习。


2、仓库地址:

https://github.com/samy-maxvy/MAXVY_MIPI_I3C_Basic_Master_Controller_IP


i3c的主机代码,可惜没有开放代码,给的是加密的文件,仍然可以综合。


本期关于mipi的开源项目就到这里,后续还会推荐更多优质开源Verilog项目。


[ 新闻来源:AriesOpenFPGA,更多精彩资讯请下载icspec App。如对本稿件有异议,请联系微信客服specltkj]
存入云盘 收藏
举报
全部评论

暂无评论哦,快来评论一下吧!