目录
5.使用Xilinx ZYNQ-UltraScale+、FPGA-UltraScale+系列FPGA
最近一直在研究MIPI接口,从一开始思路很模糊到现在基本了解其本质原理,今天来说说FPGA采集MIPI DPHY、CSI-2信号的几种主流的方式。
1.使用接口芯片
例如龙迅的LT9211芯片可以把MIPI信号直接转换成RGB信号交给FPGA采集。
2.使用Xilinx 7系列FPGA
使用Xilinx自带的MIPI CSI-2 Receiver Subsystem IP,如下:
从上面可以看出来,MIPI接口的信号不能与这个IP核直接相连,需要使用MC20901接口转换芯片进行转换,如下:
使用7系列 FPGA时,如果需要配置IP的内部寄存器时,需要构建MicroBlaze处理器系统。
3.使用Xilinx ZYNQ-7000系列FPGA
使用Xilinx自带的MIPI CSI-2 Receiver Subsystem IP,如下:
从上面可以看出来,MIPI接口的信号不能与这个IP核直接相连,需要使用MC20901接口转换芯片进行转换,如下:
这种方式可以直接使用ZYNQ-7000对MIPI IP核进行配置。
4.使用电阻网络进行电平切换
参考xapp894,要求800M Hz以下,走线30mm以内。
5.使用Xilinx ZYNQ-UltraScale+、FPGA-UltraScale+系列FPGA
使用Xilinx自带的MIPI CSI-2 Receiver Subsystem IP,如下:
我们可以看出来当创建的是UltraScale+,此IP的接口可以直接对接MIPI链路接口,这块其实是Vivado帮我们智能识别的,对于不同的平台,可以使用的IP核以及IP的状态是不一致的,所以大家不要惊奇。
6.重要说明
之所以不能直接连接Artix-7系列FPGA是因为MIPI的电平标准比较特殊,MIPI电气信号同时存在2个电平模式(LP和HS),如下:
电气特性
- low power model 0-1.2V 单端电压;
- high-speed model 0.1-0.3 差分 jedec。
1.本文部分素材来源网络,版权归原作者所有,如涉及作品版权问题,请与我联系删除。
2.未经原作者允许不得转载本文内容,否则将视为侵权;
3.转载或者引用本文内容请注明来源及原作者;
4.对于不遵守此声明或者其他违法使用本文内容者,本人依法保留追究权等。
下面是我的个人微信公众号,关注【一个早起的程序员】精彩系列文章每天不断。