0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

讲一讲Xilinx家的MIPI方案

OpenFPGA 来源:搞FPGA开发的Tony老师 作者:搞FPGA开发的Tony老 2021-06-23 12:59 次阅读

讲一讲Xilinx家的MIPI方案。这里以普通7系列作为讨论的对象, X家高端的KU+/MPSOC+有已经可以直接支持MIPI接口的IO了。

由于MIPI信号的比较特别,在设计之初应该充分考虑了低功耗,所以MIPI原生的信号电平支持HS和LP模式,工作于不同的电平标准:

pYYBAGDSwTWAfYS0AAFeWsTC53A444.jpg

从图中可以 清楚的看到,MIPI电气信号存在同时存在2个电平模式,如果接到FPGA的引脚上,很明显FPGA是无法支持的。
同时,HS模式的电平标准FPGA也是不支持的。所以,Xilinx家给出了2种方案,实现MIPI信号电平的转换,这个在文档XAPP894中有详细的介绍,下面只给出MIPI DPHY Rx部分 1电阻网络

poYBAGDSwUaAEoq5AACBJY7BHoA817.jpg

在MIPI线速率较高的情况下,不建议使用该方式。 2外部芯片 MC20901 在用于接收摄像头时,只需要用到MC20901即可

poYBAGDSwU6AG6SlAAE9k5UYxfE304.jpg

关于MIPI的调试 MIPI的调试前提是你正确的完成了sensor的配置,建议从网上或者FAE那里获取一组已经验证过的配置来驱动sensor。这样接下来调试的重心就可以放到MIPI部分。(补充说一句,高中生物我印象最深的一个概念就是:做实验要进行变量控制,满足单一变量的重复对比试验才能说明问提。然而工作中,很多时候出了问提定位都是胡乱猜) 由于使用的四Xilinx的MIPI RX Subsystem IP解决方案,所以用户能配置的部分其实并不多。但是这个Subsystem内部其实是2个IP构成,一个是MIPI-DPHY,另外一个是MIPI-CSI2接口,然后两个IP之间采用PPI接口互联。MIPI DPHY通过接收比特流数据,然后根据帧格式,恢复出packet。协议中对packet进行了ECC校验,具备一定的识别和纠正错误的能力。但是如果信号质量不好,出现的错误较多,则会出现不可恢复的错误,在图像上显示的就是时许不对导致的飞线,甚至花屏。
在综合完成以后,打开综合后的原理图,进入MIPI DPHY部分,对物理层后缀为err的信号进行mark_debug,然后保存到xdc文件中用于后期的调试

从图中可以看到xilinx 的MIPI IP PPI接口中 errorths信号拉高,说明存在行丢失的情况,出现该情况,如果物理层错误信号不断,再检查完FPGA工程本身没问题,则可以从硬件方面考虑是否存在问题。

责任编辑:lq6

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Xilinx
    +关注

    关注

    70

    文章

    2117

    浏览量

    119339
  • MIPI
    +关注

    关注

    10

    文章

    273

    浏览量

    47725

原文标题:Xilinx FPGA MIPI 接口简单说明

文章出处:【微信号:Open_FPGA,微信公众号:OpenFPGA】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    AG32VF-MIPI应用场景

    的基础上,集成了MIPI接口协议,提供了丰富的功能和特性,能够满足不同应用场景的需求,为用户提供更加全面、便捷、高效的数据传输方案。 基本参数: MIPI up to 1.5Gbps LVDS up
    发表于 01-22 08:56

    一讲芯片设计中的verilog是什么

    相信不少人都听过verilog这个词,今天我就想讲一讲我所理解的verilog是什么。
    的头像 发表于 12-04 13:52 462次阅读

    高速MIPI 接口静电保护方案

    MIPI(MobileIndustryProcessorInterface移动产业处理器接口)是2003年由ARM,Nokia,ST,TI等公司成立的一个联盟,MIPI联盟定义了一套接口标准,把移动
    的头像 发表于 11-23 08:02 367次阅读
    高速<b class='flag-5'>MIPI</b> 接口静电保护<b class='flag-5'>方案</b>

    CS5523国产MIPI转eDP方案芯片

    ASL CS5523是MIPI DSI输入、DP/e DP输出转换芯片。MIPI DSI最多支持4个通道,每个通道的最大运行速度为1.5Gps。对于DP 1.2输出,它由4个数据通道组成,支持
    的头像 发表于 11-06 11:10 437次阅读
    CS5523国产<b class='flag-5'>MIPI</b>转eDP<b class='flag-5'>方案</b>芯片

    AT1846对机的电路原理图分享

    AT1846对机的电路原理图
    发表于 09-20 07:05

    Xilinx器件设计散热器和散热解决方案

    电子发烧友网站提供《Xilinx器件设计散热器和散热解决方案.pdf》资料免费下载
    发表于 09-14 10:59 3次下载
    <b class='flag-5'>Xilinx</b>器件设计散热器和散热解决<b class='flag-5'>方案</b>

    CS5523国产MIPI转eDP转接板方案芯片设计电路原理图

    CS5523国产MIPI转eDP转接板方案芯片,功能可替代龙迅LT8911,其设计电路原理图如下。
    的头像 发表于 08-24 16:42 1043次阅读
    CS5523国产<b class='flag-5'>MIPI</b>转eDP转接板<b class='flag-5'>方案</b>芯片设计电路原理图

    CS5523 MIPI转eDP信号转换方案芯片电路

    CS5523电路图,CS5523方案设计,MIPI转eDP信号转换方案芯片电路,CS5523它支持分辨率2560*1440@60Hz由4个通道组成,支持1.62Gbps和2.7Gbps链路速率
    发表于 08-24 16:38 1次下载

    80 78_实战篇:Xilinx原语的使用(第一讲) - 第4节

    滤波器接口Xilinx程序代码
    充八万
    发布于 :2023年08月19日 23:14:59

    80 78_实战篇:Xilinx原语的使用(第一讲) - 第3节

    滤波器接口Xilinx程序代码
    充八万
    发布于 :2023年08月19日 23:13:18

    80 78_实战篇:Xilinx原语的使用(第一讲) - 第2节

    滤波器接口Xilinx程序代码
    充八万
    发布于 :2023年08月19日 23:12:27

    80 78_实战篇:Xilinx原语的使用(第一讲) - 第1节

    滤波器接口Xilinx程序代码
    充八万
    发布于 :2023年08月19日 23:11:36

    RT1176卡在等待GetFullBuffer MIPI-CSI怎么处理?

    我正在为 RT1176 使用嵌入式艺术开发板,目前正在尝试通过 MIPI-CSI 使用 OV5640 相机。我目前正在为 CM7 使用示例 CSI MIPI RGB 项目,并且直在
    发表于 05-06 08:43

    半桥LLC式开关电源的工作原理是怎样的呢?

    半桥LLC式开关电源的工作原理是怎样的呢?请高手们指教,希望用比较通俗易懂的方式一讲。谢谢。
    发表于 04-25 14:27

    Xilinx FPGA MIPI 接口简单说明

    MIPI 接口现在非常流行,国产FPGA目前基本都带MIPI接口,而AMD-Xilinx是从U+系列开始支持MIPI电平,从国内使用情况来看,7系列FPGA是使用最广的器件,所以这次使
    发表于 04-24 09:30 4016次阅读
    <b class='flag-5'>Xilinx</b> FPGA <b class='flag-5'>MIPI</b> 接口简单说明