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

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

3天内不再提示

Lattice嵌入式视觉开发套件用户指南解读

chencui 2026-05-21 14:15 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

Lattice嵌入式视觉开发套件用户指南解读

一、引言

在嵌入式视觉领域,Lattice的嵌入式视觉开发套件(EVDK)为开发者提供了一个强大的平台。该套件旨在展示双CSI - 2相机到HDMI的桥接功能,涉及CrossLink FPGA、ECP5 FPGA和SiI1136发射器设备。它采用了可堆叠的模块化架构,尺寸为80 mm × 80 mm,由CrossLink VIP输入桥接板、ECP5 VIP处理器板和HDMI VIP输出桥接板组成。

文件下载:LF-EVDK1-EVN.pdf

二、功能描述

2.1 整体架构

双相机MIPI CSI - 2到HDMI演示中,索尼IMX214相机通过四个MIPI数据通道输出1080p视频,每个通道速率为371.25 Mb/s。CrossLink VIP输入桥接板接收来自板载相机传感器的MIPI视频流并提取视频像素,将两个相机的视频像素并排合并,然后通过板对板连接器以并行CMOS接口的形式将合并后的图像数据传输到ECP5视频处理器板。ECP5 FPGA处理合并后的传感器图像,并将处理后的并行图像数据通过板对板连接器发送到HDMI VIP输出桥接板上的Sil1136 HDMI发射器,最终由Sil1136芯片通过HDMI将视频数据传输到1080p显示器。

2.2 CrossLink

CrossLink负责接收来自两个MIPI CSI - 2相机的串行、源同步MIPI数据,将串行数据重新序列化并提取控制信号。字节数据被发送到字节到像素模块,转换为RAW10数据。两个RAW数据流被发送到图像合并逻辑,将并行数据合并后发送到ECP5板。板载CSI - 2相机通过ECP5 VIP处理器板上的I2C主接口进行配置。

2.3 ECP5

ECP5 FPGA接收来自CrossLink的RAW10数据,进行基本的图像处理,包括自动亮度调整、去拜耳、颜色空间转换和伽马校正等,以提高图像质量,然后将处理后的数据发送到HDMI板。

2.4 SiI1136

SiI1136 HDMI发射器通过ECP5 VIP处理器板上的ECP5 I2C主接口进行配置,输出1080p60视频。它接收来自ECP5的36位RGB数据和控制信号,并将其转换为HDMI格式,显示在HDMI监视器上。

三、演示要求

3.1 所需设备

演示需要LF - EVDK1 - EVN演示套件、HDMI监视器、HDMI电缆、12 V直流电源适配器、笔记本电脑/PC、Bit/JED文件、USB 2.0 Type A到Mini - B电缆(仅在重新编程时需要)以及Lattice Diamond® Programmer版本3.7或更高版本。

3.2 各板介绍

  • CrossLink VIP输入桥接板:包含Flash芯片选择、唤醒、系统复位等功能,还有IMX214相机传感器和多个连接器
  • ECP5 VIP处理器板:有DDR3内存、FPGA芯片、USB接口等,用于处理图像数据。
  • HDMI VIP输出桥接板:配备SiI1136芯片和Type - A HDMI连接器,用于输出HDMI信号。

四、跳线设置

4.1 CrossLink VIP输入桥接板

J2(CrossLink SPI芯片选择)和J4(SPI Flash芯片选择)默认短接,J30(CRESETB选择)默认打开,其他头保持打开。

4.2 ECP5 VIP处理器板

多个跳线用于配置ECP5、电压选择和JTAG等,如J3配置为Master SPI,多个电压选择跳线默认连接到3.3 V等,其他头保持打开。

五、演示步骤

  1. 使用12 V电源适配器将ECP5 VIP处理器板连接到墙上插座。
  2. 打开ECP5 VIP处理器板上的SW2为演示套件供电。
  3. 将HDMI电缆从HDMI VIP输出板的CN1连接到HDMI显示器/监视器,监视器将显示双相机合并图像。

六、演示包目录结构

演示包包含CrossLink和ECP5的设计目录,每个目录下有位流文件和源文件,如DualCSI2toRaw10.bit和Raw10toParallel.bit等。

七、引脚信息

7.1 CrossLink

列出了用于演示的CrossLink引脚,包括复位、相机传感器接口和ECP5接口的引脚,以及引脚的银行、缓冲类型和站点属性。

7.2 ECP5

同样列出了ECP5的引脚信息,涉及时钟、复位、CrossLink接口、相机传感器接口和SiI1136接口等。

八、订购信息

Lattice嵌入式视觉开发套件的订购部件号为LF - EVDK1 - EVN。

九、编程说明

9.1 使用Diamond Programmer

EVDK内置下载控制器,通过FT2232H将USB转换为JTAG。连接USB电缆到PC后,可使用Diamond编程软件。JTAG扫描会擦除ECP5和CrossLink的SRAM图像,通过创建新的空白项目并手动选择设备可避免此问题。

9.2 ECP5 SPI Flash编程

  • 擦除ECP5:在重新编程前,先擦除ECP5的SRAM内存。
  • 编程SPI:确保ECP5已擦除,选择SPI Flash背景编程模式,选择ECP5位文件并根据不同版本选择SPI Flash选项。

9.3 CrossLink SPI Flash编程

  • 擦除CrossLink:在重新编程前,先擦除CrossLink的SRAM内存。
  • 编程SPI:确保CrossLink已擦除,选择SPI Flash编程模式,选择CrossLink位文件并根据不同版本选择SPI Flash选项。

9.4 故障排除

在编程CrossLink VIP输入桥接板时,要确保在编程SPI闪存前擦除CrossLink设备,可考虑将R47电阻改为10 kΩ以提高SPI编程的一致性,短期可使用SSPI SRAM编程作为解决方法。

通过以上介绍,相信大家对Lattice嵌入式视觉开发套件有了更深入的了解。在实际应用中,你是否遇到过类似开发套件编程的问题呢?又有哪些独特的解决方法呢?欢迎在评论区分享你的经验。

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

    关注

    8

    文章

    182

    浏览量

    60018
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    Lattice Semiconductor ProcessorPM开发套件:助力电子工程师高效设计

    Lattice Semiconductor ProcessorPM开发套件:助力电子工程师高效设计 一、引言 在电子设计领域,一款优秀的开发套件能为工程师节省大量时间和精力。Lattice
    的头像 发表于 05-21 14:55 112次阅读

    Lantronix xPico Wi-Fi嵌入式设备服务器评估套件使用指南

    Lantronix xPico Wi-Fi嵌入式设备服务器评估套件使用指南 在电子设备开发领域,嵌入式设备服务器的应用越来越广泛。Lantr
    的头像 发表于 05-21 14:05 73次阅读

    Lantronix xPico开发套件:开启嵌入式设备开发新征程

    Lantronix xPico开发套件:开启嵌入式设备开发新征程 在当今的电子技术领域,嵌入式设备的开发需求日益增长,而Lantronix
    的头像 发表于 05-21 13:50 82次阅读

    CYUSBS236 USB - Serial开发套件使用指南

    CYUSBS236 USB - Serial开发套件使用指南 一、引言 在当今的电子开发领域,USB - Serial接口的应用极为广泛。Cypress的CYUSBS236 USB - Serial
    的头像 发表于 05-18 09:30 301次阅读

    探索 Digi XBee® Cellular LTE Cat 1 开发套件:开启嵌入式蜂窝连接新时代

    探索 Digi XBee® Cellular LTE Cat 1 开发套件:开启嵌入式蜂窝连接新时代 在当今物联网飞速发展的时代,为设备添加蜂窝连接功能成为众多 OEM 厂商的迫切需求。Digi
    的头像 发表于 05-14 10:05 158次阅读

    嵌入式以太网原型开发套件:探索嵌入式系统编程的理想选择

    嵌入式以太网原型开发套件:探索嵌入式系统编程的理想选择 在电子工程师的日常工作中,拥有一套功能完备、易于使用的开发套件对于项目的开展至关重要。今天,我们就来详细介绍一款
    的头像 发表于 05-13 13:50 130次阅读

    3.3V 嵌入式以太网开发套件:开启低成本互联网连接新体验

    3.3V 嵌入式以太网开发套件:开启低成本互联网连接新体验 在电子设计领域,为产品快速且低成本地添加互联网连接功能是众多工程师的追求。今天,就来介绍一款能满足这一需求的开发套件——3.3V
    的头像 发表于 05-13 12:40 119次阅读

    Vicor开发套件用户指南:高效电源解决方案深度解析

    Vicor开发套件用户指南:高效电源解决方案深度解析 在电子工程领域,电源解决方案的设计和应用至关重要。Vicor开发套件为工程师们提供了一个从大容量电源分配到负载点的高效解决方案。下
    的头像 发表于 04-26 16:50 1165次阅读

    全新Altera Agilex开发套件正式发布

    Altera 正式面向嵌入式和 FPGA 开发推出三款紧凑型、高性能开发套件,以丰富互联与扩展能力,加速从概念到原型的验证流程。
    的头像 发表于 03-19 16:06 452次阅读
    全新Altera Agilex<b class='flag-5'>开发套件</b>正式发布

    FCB-EV9520L嵌入式开发套件如何实现“全场景无缝衔接”?

    在工业自动化、医疗影像、无人机巡检、安防监控等场景中,视觉系统的稳定性与兼容性直接影响设备效能。索尼FCB-EV9520L多接口嵌入式开发套件凭借其模块化设计、标准化协议与全场景适配能力,成为打破
    的头像 发表于 12-30 13:50 1136次阅读

    Renesas AIK - RA4E1 v1开发套件嵌入式开发的得力助手

    Renesas AIK - RA4E1 v1开发套件嵌入式开发的得力助手 在嵌入式开发的领域中,一款优质的开发套件能够显著提升开发效率,为
    的头像 发表于 12-29 10:05 946次阅读

    探索TDK SmartMotion DK-UNIVERSAL-I开发套件:硬件用户指南

    探索TDK SmartMotion DK-UNIVERSAL-I开发套件:硬件用户指南 在当今的电子科技领域,开发套件对于工程师们快速评估和开发
    的头像 发表于 12-25 17:15 1023次阅读

    MSPM0L1306 LaunchPad™开发套件技术解析与应用指南

    Arm® 32位Cortex®-M0+CPU,频率高达32MHz,具有64KB嵌入式闪存以及4KB片上RAM。该套件包含在MSPM0L1xx微控制器平台上开始开发所需要的全部工具,包括用于编程、调试和电能
    的头像 发表于 08-21 09:40 1261次阅读
    MSPM0L1306 LaunchPad™<b class='flag-5'>开发套件</b>技术解析与应用<b class='flag-5'>指南</b>

    贸泽开售适用于边缘计算和嵌入式应用的Altera Agilex 3 FPGA C系列开发套件

    FPGA C系列开发套件。此开发套件采用紧凑型桌面外形设计,并可选配子卡,支持插入PCIe 3.0 x1插槽。这款多功能、低功耗的电路板适用于工业、医疗、视频和安全等领域的嵌入式
    发表于 08-04 17:27 1385次阅读
    贸泽开售适用于边缘计算和<b class='flag-5'>嵌入式</b>应用的Altera Agilex 3 FPGA C系列<b class='flag-5'>开发套件</b>

    MicroBlaze处理器嵌入式设计用户指南

    *本指南内容涵盖了在嵌入式设计中使用 MicroBlaze 处理器、含存储器 IP 核的设计、IP integrator 中的复位和时钟拓扑结构。获取完整版《 MicroBlaze 处理器嵌入式设计
    的头像 发表于 07-28 10:43 1368次阅读