lattice crosslink开发板mipi核心板csi测试dsi屏lif md6000 fpga

1. 概述

 

      CrossLink开发板,是用Lattice的芯片CrossLink 家族系列的,LIF-MD6000-6JM80I。该芯片用于桥接视频接口功能,自带2路MIPI硬核的功能,4 LANE MIPI的功能,支持高速率 1.5Gbps 。

      其他普通IO支持1.2Gbps速率,支持5路MIPI通道功能。 芯片包含LVDS,SLVS200,SubLVDS,LVMOS,支持高速率1.2Gbps。用于显示界面转换功能。

      能支持4K@30Hz,2K@60HZ,1080P分辨率,也能支持从CSI到DSI的桥接,DSI到DSI的桥接功能,LVDS转换MIPI功能,RGB到MIPI功能。内置I2C,SPI硬核功能,可以用于设定CSI功能。。相关芯片资源如下:

 Crosslink开发板持板载USB串口,高速率1Mbps,Crosslink开发板并且所有的IO的口都已经通过2.54mm间距排针引出,做了等长处理。Crosslink开发板有128Mb外挂Flash功能,支持高速104MHz,4线模式。 内核电压VCC和BANK VCCIO电压已经分离,电压可以从3.3V,2.5V,1.8V,1.2V选择,方便客户扩展多种电平。

2. 特性:

 

  • 芯片LIF-MD6000-6JM80,硬件MIPI的IO,超高速率 1.5Gbps。其他普通IO支持1.2Gbps速率。
  •  
  • 1) 内置配置NVCM,支持一次性配置。

    2) 内核,辅助电源,IO电源独立。

    3) IO电源多个选择,3.3V,2.5V,1.8V,1.2V无需电平转换芯片。

    4) 全部IO引脚引出,并在引脚座标记,方便操作识别

    5) 全部IO做等长处理,保证芯片时序。

    6) 板载USB转串口芯片,高速率支持1Mbps。

    7) 板载Flash ,大容量128Mbps,IO速率高达104MHz,4线模式。

    8) 芯片内置晶振。

    9) 板载晶振50M,宽电压支持1.8-3.3V。

    10) 4个LED,2个按键,支持多种电压。

    11) DC5.2mm接口,结实耐用。

    12) 低功耗,USB转DC 5V供电。

 

3. 文档 

 

      CrossLink开发板手册   
          https://www.szfpga.com/upload/file/20210819225058_25.pdf

      或者访问 www.szfpga.com
      Crosslink开发板开发包含如下资料: 


1)芯片相关手册
2)IP相关说明。
3)开发板原理图,使用手册
4)Diamond开发软件的使用说明。
5)包含例程如下:
   A.UART串口案例
   B.按键和灯案例
   C.MIPI DSI控制源码
   D.芯片烧录测试过程
   E.JTAG的插入使用过程

5. 常见问题

 

   1)该板子能直接驱动MIPI吗?

         要搞清楚,FPGA是需要写代码才能使用。

         第二MIPI是包含PHY和DSI/CSI,多层协议,请自己认真阅读MIPI协议层的代码。MIPI难度大。

         第三可以利用LATTICE的相关IP(IP都是网表,看不到代码)可以操作MIPI DSI驱动显示屏操作。

         第四,本开发板有自己研发DSI驱动源码,单LANE驱动240*320屏。


   2) MIPI到底是什么?

    MIPI是一个协议,类似于以太网的物理层和TCP层,不要单纯以为MIPI就是一个VGA或者HDMI的层。DSI,CSI是协议层,用包的协议给物理层,物理层包含LP低速模式和HS高速两种。具体协议可以参考MIPI文档。

  

   3)相比索罗门SSD2828有什么区别?

   SSD2828是专用IC的芯片,用来RGB转换MIPI DSI,SPI用来初始化设定。相比CROSSLINK,难度要低很多。CROSSLINK除了用RGB接口转换DSI,可以支持CSI 转换RGB,或者CSI转换DSI,支持LVDS转换DSI,CSI。一般来说CROSSLINK用来做VR产品中图像分离。或者激光雷达多层图像叠加,以及用来DSI接口改造LVDS屏。

RGB <->DSI  CSI <->DSI  LVDS<->DSI  多路LVDS<-> DSI, 多路DSI <->DSI.

 

    4)相比XILINX的Kintex7,Kintex U 有什么区别

    CROSSLINK是小型芯片,低功耗芯片。用于支持小型化的手机或者内窥镜,VR,智能手表,而XILINX的Kintex7是大型芯片,主要用于大型的液晶电视方案。CROSSLINK,由于芯片小,无法支持DDR接口,无法直接帧数据缓存。

 

posted on 2023-09-07 16:27  szfpga  阅读(320)  评论(0编辑  收藏  举报