ElectronicDesign 23713 LatticeVision Promo2

检查格子嵌入式视觉套件

2018年9月13日
在潜水套件后,他的实践后高级技术编辑比尔·沃恩的预后是什么?

格子半导体嵌入式视觉开发工具包(EVDK)只需199美元(图。1),至少直到2018年底。它由三块板组成:Crosslink VIP板,ECP5 VIP处理器板和HDMI VIP输出桥板。基于FPGA的解决方案利用了用于嵌入式视觉的模块化视频接口平台(VIP)。这是一个理想的平台,用于开发和试验高性能视频处理,可用于无人机,增强现实和工业4.0机器视觉等应用。

1.嵌入式视觉开发套件包括交叉链接VIP板,ECP5 VIP处理器板和HDMI VIP输出桥板。

CrossLink VIP输入桥接板包括两个索尼IMX 214高速MIPI D-PHY接口摄像机传感器。ECP5 VIP处理器板拥有一个为图像信号处理而优化的ECP5-85 FPGA。通过一个内置USB编程器,它可以处理大部分的自定义工作。HDMI VIP输出桥接板支持HDMI显示。

EVDK只是Lattice针对视觉应用的解决方案的一部分。其SensAI堆栈的特点是包含机器学习(ML)的工具,包括基于fpga的二值化神经网络(BNN)和卷积神经网络(CNN)加速器(图2).BNNS瞄准紧凑的ICE40 UltraPlus FPGA,而CNN支持地址解决了ECP5 FPGA。Sensai神经网络编译器可以采用Caffe和Tensorflow模型,并为FPGA IP生成权重。

2.EVDK是Lattice的SensAI视觉处理解决方案的基础。

EVDK由氦核愿景的Helion Ionos图像信号处理(ISP)IP(图3).一个免费的Helion IONOS ISP支持评估版本包含在EVDK中。这包括9到32位的颜色支持和视频处理支持,如镜头阴影校正和缺陷像素校正。这些工具通常用于清理或优化视频数据。

3. Helion Vision的Helion Ionos图像信号处理支持与EVDK免费。

Helion拥有超过100个来预配置的核心。可以使用通过微控制器可配置的公共配置总线组合和管理。Helion提供了一种简化开发的图形配置应用程序。能够将IP块链接在一起,并且每个都可以单独配置。

4. EVDK与将两个相机输入的应用程序进行编程,并将组合的视频信息流传输到单个HDMI显示。

EVDK与练习所有主要组件的应用程序进行编程。它从两个相机中获取输入,并将视频流组合到可显示的单流(图4).HDMI VIP输出桥接板可以直接连接到高清显示器上。试用这个演示软件只需要几分钟,因为它只需要插入HDMI线和提供的电源。为了进一步说明,这里有一个来自Lattice的演示:

下一步需要更多的时间。我不得不下载并安装莱迪思的Diamond软件开发平台,但首先Windows 10必须进行自我更新。为了不耽误时间,我通过电子邮件提交了免费使用一年执照的申请。一天后才出现。好的方面是,你可以在工具包到达之前开始这个过程。我只是希望Windows 10的更新能正常工作。我花了更多时间让它恢复到以前的版本,然后手动安装更新,而不是用新的许可文件安装《Diamond》。

现在,由于FPGA开发仍然是一项苦差事,艰苦的工作开始了。在过去的几年里,开发工具已经有了显著的改进,并且获得Helion的ISP支持使工作变得更加容易。不过,考虑一下这个演示项目的起点。这包括一对图像处理块(图5)

5.演示应用程序包括一对图像处理块,然后将其合并为单个流。

然后将合并的流交给Helion ISP块(图6).这些块包括像素校正、白平衡、消辨器、色彩空间转换和伽马校正。在演示中,这些块使用默认设置,但开发人员可以在这里轻松地试验设置,并在数据流中包含额外的块。输出被送到HDMI板上,然后再传给高清显示器。

6.数据流通过一堆Helion块来清除视频流。

移动过去的初始演示并进入开发并不喜欢掉落悬崖。格子在其网站上有免费的IP和参考设计。最多包括非常好的文档,尽管每个实例通常是针对特定平台的。例如,使用卷积神经网络加速器IP的面部跟踪是EVDK的参考设计,但它需要添加廉价的MicroSD适配器板(图7).文档有十几页,详细介绍了体系结构、Verilog HDL和Diamond项目。

7.人脸跟踪使用卷积神经网络加速器IP是一个参考设计,目标是EVDK。

该项目利用了SensAI的支持,包括CNN加速器的使用。查看Lattice神经网络编译器了解更多细节。

如果您不熟悉Verilog或钻石工具,系统将需要一些学习的架构。但是,调整系统中使用的CNN模型相对简单。

fpga、视觉系统和机器学习仍然是一个具有挑战性的发展空间,但像EVDK这样的平台正使入门变得非常容易。

受欢迎的合作伙伴的内容

75V同步降压控制器,具有宽输入电压和占空比范围

75V同步降压控制器,具有宽输入电压和占空比范围

具有集成驱动和保护的600-V 50-MΩGAN

具有集成驱动和保护的600-V 50-MΩGAN

3-V至65-V,汽车理想二极管控制器驱动返回到后部NFETS

3-V至65-V,汽车理想二极管控制器驱动返回到后部NFETS

336-W AUXless AC / DC电源参考设计,具有80加铂兼容性能

已经开发了一个完全组装的电路板,仅用于测试和性能验证,不可用于销售..设计文件。下载准备...

声音你的意见!

本网站要求您注册或登录以发表评论。
尚未添加任何评论。想要开始对话?
Baidu