利用高云小蜜蜂GW1N-2实现MIPI到LVDS(DVP)转换案例分享 ...

打印 上一主题 下一主题

主题 807|帖子 807|积分 2421

作者:Hello,Panda
大家晚上好,熊猫君又来了。
本日要分享的是一个简朴的MIPI到LVDS(DVP)接口转换的案例。目的就是要把低本钱FPGA的应用潜力充实利用起来。
一、应用背景

这个案例的应用背景是:如今还在最广泛利用的FPGA,好比Xilinx 7系列器件,它不能直接支持MIPI IO电平输入,为了办理这个问题,之前有两种方案:
第一种:利用电平转换芯片,好比MC20901来实现MIPI到LVDS的转换,这种转换到FPGA以后利用BUFIO+BUFG的架构来解串,最高可以做到1.6Gbps的LANE速率。但是缺点是本钱太高,纵然是量产也是大几十块钱一颗;
第二种:利用电阻网络来匹配MIPI电平,这种方案简朴便宜,但是速率受限,最高只能到达800Mbps的Lane速率;
第三种:利用Lattice Crosslink CPLD来桥接,Crosslink CPLD的BGA封装尺寸小,NVCM编程只支持有限次(一次性OPT)更新,价格上也比较高。
综合以上三种方案的优缺点,熊猫君提出了利用高云小蜜蜂FPGA GW1N-2(QFN48封装)来实现MIPI到LVDS(或DVP)的桥接。可以充实利用到好比AMD(Xilinx)7系列FPGA(ZYNQ-7000和Artix-7、Kintex-7部分型号)的本钱上风来兼容许多应用场景。
二、小蜜蜂GW1N-2参数

从下图可以看到,GW1N器件QN48H封装的可以支持4-lanes MIPI D-PHY吸收,最高速率可以到2.0Gbps,输出最多有8对真LVDS差分对,可用IO有31个,因此就可以很轻易实现MIPI到LVDS的转换或到DVP的转换。因受LVDS最高速率1.2Gbps的限制,MIPI输入速率低于1.2Gbps的可以直接由4-lanes MIPI D-PHY桥接为4-lanes LVDS;输入MIPI速率高于1.2Gbps的,可以桥接为8-lanes的LVDS。当然,DVP的支持会更加简朴一些。
因小蜜蜂GW1N内部集成了设置NOR Flash,因此只需要单片方案即可。同样的,也可以通过SLAVE SPI接口,由主控FPGA或SoC对其举行动态设置或更新。和性能较高的MC20901相比较,利用高云小蜜蜂GW1N方案具有更高的灵活性和更低的本钱上风。
三、电路设计


硬件原理图如下,设计为4-lanes 2.0Gbps MIPI D-PHY桥8-lanes 1.0Gbps LVDS的架构、晶振接纳外部24MHz以进步精度、预留SSPI动态更新小蜜蜂固件接口。在量产时,JTAG调试接口可以不引出,直接用作普通的GPIO即可。


四、软件设计

软件设计比较灵活,可以将输入的MIPI桥接为多种情势的LVDS输出或DVP输出,这里好做同一描述,用户可根据现实情况来确定具体的软件方案。
本日的分享到此结束,圈友们有好想法、好思路的,欢迎和熊猫君一起讨论、实现,谢谢大家。



免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

曂沅仴駦

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表