电子发烧友网 > 可编程逻辑 > 正文

在嵌入式视觉设计中使用FPGA,它将带来什么优势

2020年05月23日 09:57 次阅读

(文章来源:EEWORLD)

过去几年里,嵌入式视觉应用大量涌现,包括从相对简单的智能视觉门铃到执行随机拾取和放置操作的复杂的工业机器人,再到能够在无序、地形不断变化的环境中导航的自主移动机器人(AMR)。快速采用嵌入式视觉技术的行业包括汽车、消费电子、医疗、机器人、安防/监控以及大量工业应用。

如今,嵌入式视觉正逐渐应用于人工智能(AI)和机器学习(ML)系统中,用来分析图像和视频流、检测/识别人和物体以及从看到的景象中提取信息,便于采取下一步行动。

推动嵌入式视觉设计的主要趋势有:高分辨率和高带宽的需求持续增长,系统中视觉传感器显示器的数量与日俱增,以及小尺寸和低功耗的要求不断涌现。此外,将人工智能(AI)和机器学习(ML)功能加入嵌入式系统也是大势所趋,尤其是添加到靠近视觉传感器的本地端。

在嵌入式视觉设计中使用FPGA,它将带来什么优势

嵌入式视觉系统的另一个趋势是接口标准的数量和种类不断增长。上表列出了一些最常见的接口类型。其中用于“模块内部”(inside the box)的标准(如设备内部)通常要求驱动几厘米到几十厘米大小的设备,而“模块之间”(box-to-box)的接口可能需要在几米到几百米甚至更大的设备间驱动视觉数据。

PHY这个术语是“物理层”的缩写,通常是在芯片上或者作为芯片(集成电路)实现的一种电子电路。PHY用于实现开放系统互连(OSI)模型的物理层功能,无论计算或电信系统底层内部结构和技术如何,该模型都能对其通信功能进行标准化。嵌入式视觉应用中MIPI的使用日益增多,尤其是CSI-2(摄像头/传感器)和DSI(显示屏)协议,两者均采用被称之为D-PHY的PHY。在带宽和接口长度方面,MIPI在位于OpenLDI和eDP/DP(eDisplay Port和 Display Port)之间。

MIPI联盟是一家在全球拥有250名企业会员的国际组织。ARM英特尔Intel)、诺基亚(Nokia)、三星(Samsung)、意法半导体(STMicroelectronics)和德州仪器Texas Instruments)于2003年创建MIPI联盟,彼时MIPI是“移动产业处理器接口”的英文首字母缩略词。然而,如今该组织的各类规范不仅适用于处理器互连,更能满足一台设备上全部接口需求,所以MIPI不仅仅是首字母缩略词,而是已经作为单独的名称使用。

MIPI CSI-2和DSI-2协议也是如此,它们最初用于智能手机。自从2007年发布首款iPhone以来,智能手机急速增长,远远超过PC。这推动了规模经济,低成本的摄像头、显示屏和处理器组件开始涌现,它们开始广泛用于各类非智能手机应用和市场。MIPI接口支持两种运行模式:高速(HS)和低速(LP)。该接口在发送器和接收器之间主要是单向传输,但是在某些低速通信情况下,能够从接收器向发送器传输。

嵌入式视觉设计的一个重要特征是其架构通常需要不断调整以适应各种规范的变化,这就让FPGA成为实现这类设计的理想选择。中型ASIC/ASSP从设计到量产其开发周期要将近一年。此外,由于设计规范不断发生变化,期间还存在诸多风险(在嵌入式视觉设计中非常常见),再加之ASIC/ASSP的设计流程大多错综复杂,这就意味着某个流程出现耽搁,会对其他流程产生连的负面反应。

若采用FPGA实现设计,设计人员可采用经过市场检验的硬件,在现场重新配置,应对任何设计规范的变更。从设计人员的角度来看,开发周期的最初阶段(即在抽象的RTL阶段捕获设计)都是相同的,其余步骤要么相似,要么所需时间和资源更少,要么根本不需要。因此使用FPGA的总体优势是可以在大约三分之一的开发时间内实现设备的正常工作。

从历史角度看,一些嵌入式系统的设计人员认为FPGA是大尺寸、高功耗的器件,仅仅用于数据中心、通信中心、医学成像以及军事等大型应用。

这些传统的FPGA通常有几十万LUT,功率高达50-100 W,封装尺寸可达55 x 55 mm,通常配置散热片。然而还有一些专门实现特定功能的FPGA产品,专注于要求小尺寸和低功耗的应用。例如莱迪思半导体提供这类小尺寸(从10 x 10 mm,功耗1 W到1.4 x 1.4 mm,功耗仅为1 mW)的FPGA产品,满足那些要求小尺寸和高能效应用的需求。

与小型ASIC/ASSP相比,这些功能导向的FPGA更容易快速开发、使用更灵活。此外,由于大多数通用FPGA旨在应用于工业和汽车等多个市场,它们通常都支持商用和工业温度环境。而ASIC/ASSP大多被开发用于消费电子产品,对此类温度环境的支持不太普遍。
      (责任编辑:fqj)

下载发烧友APP

打造属于您的人脉电子圈

关注电子发烧友微信

有趣有料的资讯及技术干货

关注发烧友课堂

锁定最新课程活动及技术直播

电子发烧友观察

一线报道 · 深度观察 · 最新资讯
收藏 人收藏
分享:

评论

相关推荐

写好状态机--从2019年全国FPGA竞赛谈Verilog编码技巧

理解Verilog编码技巧掌握FPGA中状态机的写法掌握非重叠序列检测代器Verilog代码编写
发烧友学院发表于 2020-04-21 00:00 15469次阅读
写好状态机--从2019年全国FPGA竞赛谈Verilog编码技巧

Teledyne的数据转换平台可与Xilinx的...

为了辅助Xilinx热门产品20nm Kintex UltraScale KU060 FPGA,Te....
发表于 2020-05-23 10:15 0次阅读
Teledyne的数据转换平台可与Xilinx的...

FPGA烧录器问题怎么解决

最近碰到一个奇怪现象两个FPGA的烧录器下载程序应该都是OK,但是有一个可以使用singalltapII  有一...
发表于 2020-05-22 14:21 13次阅读
FPGA烧录器问题怎么解决

怎么做才能确保来自FPGA的信号在clk和数据之间具有正确的时序相位关系

嗨,我需要通过FPGA内部的源同步信号,我该怎么做才能确保来自FPGA的信号在clk和数据之间具有正确的时序相位关...
发表于 2020-05-22 14:19 12次阅读
怎么做才能确保来自FPGA的信号在clk和数据之间具有正确的时序相位关系

如何在FPGA中实现实时时钟或时间和日期计数器

嗨, 我是Xilinx FPGA的新手。 我该如何在FPGA中实现实时时钟或时间和日期计数器? Xilinx是否为Artix ...
发表于 2020-05-22 12:41 11次阅读
如何在FPGA中实现实时时钟或时间和日期计数器

PCIE KC705 xapp1052链路宽度错误是怎么回事

你好, Iam使用vivado在KC705中实现PCIe BMD设计。 遵循XAPP1052。 我已经成功编程了FPGA。 加载...
发表于 2020-05-22 11:33 8次阅读
PCIE KC705 xapp1052链路宽度错误是怎么回事

可重构架构技术的快速发展,未来将应用于太空

如今,技术的进步使得低轨飞行越来越容易商用化。赛灵思太空产品系统架构师Minal Sawant表示,....
发表于 2020-05-22 10:35 125次阅读
可重构架构技术的快速发展,未来将应用于太空

在FPGA项目编译期间连接Xilinx ISE 14.1和Altium Designer 16.1时出现问题的解决办法?

对于任何可能提供帮助的人, 我正在使用Altium Designer,一种CAD软件,用于设计电路并将其转换为PCB布局。 ...
发表于 2020-05-22 09:36 23次阅读
在FPGA项目编译期间连接Xilinx ISE 14.1和Altium Designer 16.1时出现问题的解决办法?

Triscend FastChip Device Link Utility 2.5.0是否有办法使用USB或以太网而不是并行端口连接到JTAG?

你好, 我正在寻找对TE520S40-40QI Triscend E5可定制微控制器的支持。 我目前正在使用Triscend FastChip...
发表于 2020-05-22 09:27 13次阅读
Triscend FastChip Device Link Utility 2.5.0是否有办法使用USB或以太网而不是并行端口连接到JTAG?

FPGA上设计系统应该添加任何约束吗?

嗨,我是初学者,在FPGA上设计系统。 我检查了我的输出没有生成,所以我想要。 我有5个子模块,它们具有来自相同...
发表于 2020-05-22 09:22 15次阅读
FPGA上设计系统应该添加任何约束吗?

KCU105板是否可以增加C_DATA_DEPTH?

大家好, 我正在使用ILA调试我设计的一些网。 我正在使用KCU105板。 但是最大允许C_DATA_DEPTH是1...
发表于 2020-05-21 15:14 47次阅读
KCU105板是否可以增加C_DATA_DEPTH?

在FPGA上生成位文件和转储时无法看到输出是为什么?

大家好, 我正在为我的设计使用AXI_ethernet 1.25 / 2.5 Gbps IP内核。我正在设计它的1.25 Gbps数据速率。 ...
发表于 2020-05-21 10:58 23次阅读
在FPGA上生成位文件和转储时无法看到输出是为什么?

FPGA与嵌入式Linux那个发展前途好些?

还有半年毕业,之前一直搞得单片机。想在学点东西。FPGA与嵌入式Linux那个发展前途好些? ...
发表于 2020-05-21 09:17 17次阅读
FPGA与嵌入式Linux那个发展前途好些?

AI观察室|无需实体FPGA也能AI部署?听听清...

曾书霖:在研究中,我们对公有云和私有云两种场景进行了区分(如下图所示)。公有云主要强调用户之间的隔离....
发表于 2020-05-21 09:02 275次阅读
AI观察室|无需实体FPGA也能AI部署?听听清...

Xilinx Kintex-7 FPGA开发板支...

随着全球首个28nmFPGA的推出,赛灵思为设计人员提供了最广泛的可编程平台,包括新型器件的多功能性....
发表于 2020-05-20 15:27 119次阅读
Xilinx Kintex-7 FPGA开发板支...

英特尔Arria 10 SOC FPGA开发板硬...

英特尔的SoC开发套件提供了开发定制ARM快速和简单的方法*处理器的SoC设计。设计生产率是Arri....
发表于 2020-05-20 14:05 29次阅读
英特尔Arria 10 SOC FPGA开发板硬...

利用Microchip PolarFire FP...

随着人工智能、机器学习技术和物联网的兴起,应用开始向收集数据的网络边缘迁移。为缩小体积、减少产热、提....
发表于 2020-05-20 10:47 129次阅读
利用Microchip PolarFire FP...

支持Xilinx FPGA中的32位 DDR4 ...

尽管现代FPGA包含内部存储器,但可用存储器的数量始终比专用存储器芯片的存储器数量级低几个数量级。因....
发表于 2020-05-19 17:35 53次阅读
支持Xilinx FPGA中的32位 DDR4 ...

英特尔AGILEX FPGA如何与CXL实现相互...

自从英特尔几年前以167亿美元的价格收购Altera以来,FPGA产品组合的推出基本上是英特尔时代之....
发表于 2020-05-19 10:46 384次阅读
英特尔AGILEX FPGA如何与CXL实现相互...

基于EP2C8Q208和TMS320VC5416...

当前,许多领域越来越多地要求具有高精度A/D转换和实时处理功能。同时,市场对支持更复杂的显示和通信接....
发表于 2020-05-19 10:11 176次阅读
基于EP2C8Q208和TMS320VC5416...

关于低功耗FPGA的8b/10b SERDES的...

串行接口常用于芯片至芯片和电路板至电路板之间的数据传输。随着系统带宽不断增加至多吉比特范围,并行接口....
发表于 2020-05-18 10:51 93次阅读
关于低功耗FPGA的8b/10b SERDES的...

美高森美和Athena宣布为加密用户提供DPA防...

现已提供功能强大的防篡改安全微控制器技术,作为用于SmartFusion2和 IGLOO2 FPGA....
发表于 2020-05-15 10:56 252次阅读
美高森美和Athena宣布为加密用户提供DPA防...

阿里巴巴携手英特尔开发一款基于FPGA的解决方案

通过使用英特尔® Arria® 10 FPGA、基于英特尔® 至强® 处理器的服务器及软件开发工具构....
发表于 2020-05-14 10:53 110次阅读
阿里巴巴携手英特尔开发一款基于FPGA的解决方案

在FPGA中处理AI/ML工作负载的新块浮点运算...

FPGA是一种半定制电路,主要应用于专用集成电路,在航空航天/国防、消费电子、电子通讯等领域有着不可....
发表于 2020-05-13 11:06 267次阅读
在FPGA中处理AI/ML工作负载的新块浮点运算...

FPGA运算单元技术创新可支持高算力浮点

随着机器学习(Machine Learning)领域越来越多地使用现场可编程门阵列(FPGA)来进行....
发表于 2020-05-12 10:46 92次阅读
FPGA运算单元技术创新可支持高算力浮点

FPGA或SoC电源的应用中的集成柔性功率器件使...

使用四个独立的器件为这个系统供电:两个LP3982 300mA单通道LDO和两个TLV62084 2....
发表于 2020-05-10 12:03 378次阅读
FPGA或SoC电源的应用中的集成柔性功率器件使...

英特尔构建智慧云基石,推动企业在数字经济时代前进

“后新冠时代”,在线(云)上,人与人的交流变得更加容易。4月底,“英特尔构建智慧云基石”线上沙龙如约....
发表于 2020-05-09 14:46 1432次阅读
英特尔构建智慧云基石,推动企业在数字经济时代前进

MathWorks在FPGA和ASIC上成功实现...

MathWorks宣布,随着 2019b 发行版的 MATLAB 和 Simulink 产品系列最近....
发表于 2020-05-09 10:55 81次阅读
MathWorks在FPGA和ASIC上成功实现...

DIC EXPO国际显示展特约专题丨时移世易 显...

背景介绍 视频处理是人工智能应用中的一个重要方向,对于一款端上部署的AI加速产品,其视频接入能力是产....
发表于 2020-05-09 10:04 351次阅读
DIC EXPO国际显示展特约专题丨时移世易 显...

基于FPGA数据采集电路和USB接口总线实现虚拟...

随着目前科学技术的发展,电子技术的应用领域越来越广。电子测试测量仪器作为电子技术的基础,其应用范围也....
发表于 2020-05-09 09:13 176次阅读
基于FPGA数据采集电路和USB接口总线实现虚拟...

片上网络技术的发展给FPGA带来了什么优势

在摩尔定律的推动下,集成电路工艺取得了高速发展,单位面积上的晶体管数量不断增加。
发表于 2020-05-08 11:03 507次阅读
片上网络技术的发展给FPGA带来了什么优势

贸泽备货Microchip Hello FPGA...

FPGA主板搭载了Microchip PIC32MX7微控制器 ,用于控制SmartFusion2 ....
发表于 2020-05-07 08:48 149次阅读
贸泽备货Microchip Hello FPGA...

高云半导体发布新款射频FPGA,可用手机蓝牙编程

由于功耗通常是蓝牙设备的关键考虑因素,高云半导体GW1NRF-4设备包括一个电源管理单元,该单元支持....
发表于 2020-05-06 14:19 352次阅读
高云半导体发布新款射频FPGA,可用手机蓝牙编程

2D NoC可实现FPGA内部超高带宽的逻辑互连

Achronix 最新基于台积电(TSMC)的7nm FinFET工艺的Speedster7t FP....
发表于 2020-05-04 09:43 80次阅读
2D NoC可实现FPGA内部超高带宽的逻辑互连

在数据中心部署FPGA+CPU图像处理的解决方案

实现了技术方面的突破,那么要如何与生产环境集成呢?如何在实际的业务体系中实现对FPGA优势更好的应用....
发表于 2020-05-04 09:33 262次阅读
在数据中心部署FPGA+CPU图像处理的解决方案

基于Nios II嵌入式处理器和FPGA实现电机...

作为机器人执行机构的伺服系统,其伺服性能和工作的可靠性对机器人的整体工作性能起着决定性的作用;但是传....
发表于 2020-05-03 11:24 119次阅读
基于Nios II嵌入式处理器和FPGA实现电机...

采用Fusion FPGA实现扩散炉温控系统的软...

当前国内外温控设备以单路控制居多,只能控制一路加热没备。在国内,可以对高温设备同时多路温度监控系统的....
发表于 2020-05-03 10:35 241次阅读
采用Fusion FPGA实现扩散炉温控系统的软...

清华大学提出了针对深度学习加速的FPGA虚拟化方...

而如图1 (b) 所示,在私有云的情况下,我们希望使得系统总的性能最优。如果FPGA允许多个用户使用....
发表于 2020-04-30 16:19 625次阅读
清华大学提出了针对深度学习加速的FPGA虚拟化方...

FPGA中隐藏了一个安全漏洞

首先,这次研究的是赛灵思的芯片,如果研究的是其他公司的芯片,是不是也有这个问题?肯定会有!因为破解人....
发表于 2020-04-30 15:49 580次阅读
FPGA中隐藏了一个安全漏洞

片上网络(NoC)技术的发展及其给高端FPGA带...

在摩尔定律的推动下,集成电路工艺取得了高速发展,单位面积上的晶体管数量不断增加。片上系统(Syste....
发表于 2020-04-30 15:41 995次阅读
片上网络(NoC)技术的发展及其给高端FPGA带...

FPGA运算单元如今已能够支持高算力浮点

随着机器学习(Machine Learning)领域越来越多地使用现场可编程门阵列(FPGA)来进行....
发表于 2020-04-30 11:31 258次阅读
FPGA运算单元如今已能够支持高算力浮点

基于FPGA技术实现ADN2850的串口控制设计

数字电位器是利用微电子技术制成的集成电路,它是依靠电阻阵列和多路模拟开关的组合完成阻值的变化。它没有....
发表于 2020-04-30 09:34 274次阅读
基于FPGA技术实现ADN2850的串口控制设计

美乐威采用莱迪思半导体FPGA实现USB视频采集...

南京美乐威电子科技有限公司(“Magewell”)宣布将发布的多款最新USB 3.0视频采集设备中集....
发表于 2020-04-29 11:24 229次阅读
美乐威采用莱迪思半导体FPGA实现USB视频采集...

基于FPGA和ASIC电路的时间敏感网IP

在产品交付方面,Socionext将提供用于IP测试的FPGA评估板、启动手册和Linux开源驱动程....
发表于 2020-04-27 16:27 461次阅读
基于FPGA和ASIC电路的时间敏感网IP

AI加速发展和摩尔定律放缓对7nm eFPGA的...

AI正在迅速发展,对芯片算力和内存的要求也越来越高,但摩尔定律的放缓甚至失效让芯片靠先进半导体工艺来....
发表于 2020-04-27 08:51 416次阅读
AI加速发展和摩尔定律放缓对7nm eFPGA的...

莱迪思的全新FPGA,赋予了3D全新的含义

不安全的系统会导致数据和设计盗窃、产品克隆和过度构建以及设备篡改或劫持等问题。OEM可以使用Mach....
发表于 2020-04-26 11:20 145次阅读
莱迪思的全新FPGA,赋予了3D全新的含义

FPGA方案商联捷科技完成A+轮融资,模拟芯片...

1.索尔思完成新一轮4000万美元融资扩展5G和数据中心产品线 日前,光模块厂商索尔思宣布,已于近日....
发表于 2020-04-26 09:37 1978次阅读
 FPGA方案商联捷科技完成A+轮融资,模拟芯片...

基于FPGA技术与以太网的无源光网络实现MAC控...

如图1所示,一个典型的EPON系统主要由三部分组成,即光线路终端(OLT)、无源光分路器(POS)和....
发表于 2020-04-26 09:21 191次阅读
基于FPGA技术与以太网的无源光网络实现MAC控...

采用STR710FTbZ6与ACEX1K30芯片...

近年来,电能质量日益引起人们的重视,如何有效的监测和分析电能质量参数逐渐成为电力企业和用户共同关心的....
发表于 2020-04-25 17:58 329次阅读
采用STR710FTbZ6与ACEX1K30芯片...

Zebra软件平台让FPGA深度学习推理不再复杂

全球领先的技术解决方案提供商安富利亚洲和AI软件领域的创新企业Mipsology宣布,安富利将向其亚....
发表于 2020-04-25 10:57 649次阅读
Zebra软件平台让FPGA深度学习推理不再复杂

采用5管单元的SRAM结构实现CPLD可编程电路...

显然,设计基于SRAM编程技术的CPLD可以很好解决上述应用问题。CPLD的设计和实现的关键问题是核....
发表于 2020-04-25 10:21 170次阅读
采用5管单元的SRAM结构实现CPLD可编程电路...

采用STR710FTbZ6与FPGA相结合实现配...

系统的总体结构框图见图1,包括隔离、放大、滤波、量程自动切换、锁相电路、时钟模块、LCD显示、通信、....
发表于 2020-04-25 10:07 148次阅读
采用STR710FTbZ6与FPGA相结合实现配...

基于STR710FTbZ6与FPGA相结合实现配...

近年来,电能质量日益引起人们的重视,如何有效的监测和分析电能质量参数逐渐成为电力企业和用户共同关心的....
发表于 2020-04-25 09:35 120次阅读
基于STR710FTbZ6与FPGA相结合实现配...

实测!AlexNet卷积核在FPGA占90%资源...

尽管最初为AlexNet图像和内核大小配置了MLP_Conv2D设计,但是2D卷积是一个通用过程,因....
发表于 2020-04-25 09:26 833次阅读
实测!AlexNet卷积核在FPGA占90%资源...

为灵活应变云加速而设计的Xilinx Versa...

自适应和智能计算的全球领先企业赛灵思公司(Xilinx, Inc.,(NASDAQ: XLNX))今....
发表于 2020-04-24 11:16 551次阅读
为灵活应变云加速而设计的Xilinx Versa...

rfid技术怎样实现医疗器械的智能化的控制

系统采用 ARM 为主控制芯片,完成对射频识别芯片的控制、信息采集、数据传输以及对医疗器械的控制功能....
发表于 2020-04-23 17:30 1134次阅读
rfid技术怎样实现医疗器械的智能化的控制

紫光同创联合ALINX发布国产入门级FPGA开发...

紫光同创已经联合ALINX在去年推出了PGL22G开发板,采用核心板加扩展板的模式。扩展板上,设计了....
发表于 2020-04-23 16:22 578次阅读
紫光同创联合ALINX发布国产入门级FPGA开发...

AI/ML将FPGA和ASIC结合在了一起

随着人工智能、机器学习等应用场景快速发展演进,对芯片的算力、安全性等性能也提出了更高的诉求。
发表于 2020-04-23 14:27 369次阅读
AI/ML将FPGA和ASIC结合在了一起