基于FPGA的设计解决物联网实现的核心挑战

当前,物联网(IoT)已成为一个广受欢迎的名词,几乎每一个电子设备相互连接到互联网上加以使用,都被大家称为物联网。它包含了一个从智能家电、汽车到可穿戴设备相关的各种应用程序列表,并且这一列表仍在持续呈现爆炸式增长。但这种增长却恰恰带来了它的实战挑战,需要找到解决方案。

智能,连接的设备,和物联网的生态系统,他们正在帮助创造,致力于改变日常生活。对于个别的消费者,可能意味着使设备更有效和成本效益的日常任务,让他们更安全,甚至有助于确保他们过上更健康的生活。对于企业来说,物联网的承诺技术在自动化、能源效率、资产跟踪和库存控制、运输和位置、安全、个人跟踪和节能方面具有显著的优势。

但要实现将百亿量级设备组成物联网,设计师必须克服重大的实战挑战。其中的一些关键,例如提高物联网设备的能源效率,处理不兼容的接口,以及提供一个处理增长路径来处理不可避免的设备性能增长要求。一个基于FPGA的设计方法可以帮助解决这些挑战。

挑战1:能源效率

物联网是一个强大的概念,有希望如字面所述改变社会生活和工作的能力。事实上,目前很多领域都正在向物联网发展,这将使很多物(things)看起来与今天大不相同,从消费者的角度考虑只是其中的一部分。例如,可穿戴设备像耐克FuelBand常常需要八九个组件,包括处理器、无线模块、存储器、显示器、八个传感器和一个USB接口。在接下来的几年中,组件数量可能会下降,但三或四个剩余的组件的复杂性和晶体管数量将迅速增长,因为更多的内存和处理能力是必需的,并相应的让屏幕分辨率和亮度增加。实现能源效率使物联网设备在单电池下运行多年,不是一件容易的事。它要求使用低功率元件和更有效的电力系统。而且,它将需要在架构和芯片级的相应改善。

如今,几乎每一个物联网设备的设计重点都集中在确保它是尽可能高效节能的(图1)。例如,对于一个智能手机,这可能意味着(比现在的)好得太多,但这不会在一夜之间发生。相反,它会分别反应在几代的产品中,一步一步地优化。而物联网设备在每个层面都应该首先保证能源效率。

大多数物联网应用程序都需要“永远在线”。最简单的例子,物联网终端处于待机模式,等待一些人的互动来唤醒它。然而,如果一个活动的处理器被用来监视用户交互设备,该设备将消耗大量的功率。主处理器,在无线模块中的处理器核心,和显示一样是能耗最大的消费者。因此在物联网终端,必须采用最独特的方案,最小化功耗的需求。

有一个可提供“永远在线”的解决方案,使用一个小的、低功耗的FPGA监测传感器、按钮、甚至语音命令。处理器、无线模块,显示待机模式,直到FPGA决定用户的需要“唤醒”终端提供服务。除了低功耗,这种架构不同于其他模式状态下电源管理,其他设备实际上是在线或关闭,而它则是休眠或部分唤醒,使处理器能够动态地从一个阶段到另一个。这种方法显著的节省了功率,从而获得了更长的电池寿命、更长的显示寿命和较低的热辐射。

  图1 监测传感器工作而处理器休眠

挑战2:不兼容的接口

任何物联网产品都包含几个具有独特功能的子系统。根据需求,每个子系统都有许多不同的组件选项。然而,在许多情况下,设计师只能被迫选择完全基于接口兼容性的组件。

例如,物联网产品设计的核心,可以改变处理器的分配,但在时间和人力资源上,由于需要重构代码,配合新的功能,需要非常昂贵的测试和认证。然而,如果你想换一个新的无线模块,因为它更便宜或有一些新的功能,但它需要使用一个新的串行接口,您的处理器不能支持,选择改变你的处理器,还是找一个解决方案,以低成本的维持这两个接口,并且不增加原的容量?幸运的是,有一个解决方案:使用一个非常小的、低成本FPGA桥接接口。

现阶段我们拥有许多不同接口的桥接参考设计。这些基于FPGA的解决方案,如图像传感器接口,处理器不支持SubLVDS、CSI-2、或HiSPi,或一个处理器只有一个视频输出显示的低成本实现SPI。FPGA能够解决这个问题,仍然保持着节约成本和形成因素。在图2中看到一些例子,通过以下5。

  图2 -嵌入式图像传感器和应用处理器桥

  图3–连接一个低分辨率的相机处理器的SPI端口

  图4 -转换显示接口

  图5处理器空闲到低功耗的刷新屏幕

挑战3:适应增长需求迁移到一个新的处理器

俗话说,唯一不变的是变化。这是相当真实的,在所有的电子产品,包括那些涉及物联网的产品。大多数电子产品的这种变化是添加剂的性质-增加新的功能,新的接口,更多的内存,更大的显示器,改进的无线模块,和新的传感器。这样的迁移从一代一代产品家族往往需要迁移到一个更大的、更强大的处理器,以容纳额外的iOS,更高的带宽,和新的接口标准。

然而,有另一个选择——FPGA处理器。一种低成本的FPGA可以用来增加和补充许多处理器的要求,使设计人员能够保持现有的处理器同时尽量减少影响到固件。这伙伴FPGA可以扩大iOS的数量,控制一种新的指令,新的串行接口标准的桥梁,或添加更多的传感器,通过扩展I2C和SPI串行端口。这里有一些图6和图7的例子。

  图6–处理器扩展为DDR3,LED显示

  图7–扩大物联网网关应用SGMII处理器

结论

随着物联网市场的发展,我们将面临大量智能的、独特的互联设备的挑战。这些主要的设计挑战包括能源效率、在不同的接口之间的互操作性和新的处理器的兼容性。然而,解决最常见的设计问题可以用可编程逻辑器件如FPGA解决,它提供了一个成本低、体积小、低功耗和物联网应用解决方案的理想选择。

====================================分割线================================

本文转自d1net(转载)

时间: 2024-09-14 15:52:12

基于FPGA的设计解决物联网实现的核心挑战的相关文章

fpga-基于FPGA 图像处理设计

问题描述 基于FPGA 图像处理设计 现在FPGA 通过摄像头采集来的图像处理后主要通过什么来显示 解决方案 基于FPGA的图像处理(三)--图像融合 解决方案二: 一般是电脑pc,其他的液晶也可以

优化基于FPGA的深度卷积神经网络的加速器设计

英文论文链接:http://cadlab.cs.ucla.edu/~cong/slides/fpga2015_chen.pdf 翻译:卜居 转载请注明出处:http://blog.csdn.net/kkk584520/article/details/47450159 [0. 摘要] CNN已经广泛用于图像识别,因为它能模仿生物视觉神经的行为获得很高识别准确率.最近,基于深度学习算法的现代应用高速增长进一步改善了研究和实现.特别地,多种基于FPGA平台的深度CNN加速器被提出,具有高性能.可重配置

FAST:基于FPGA的SDN交换机开源项目

自1983年自由软件运动领袖Richard Stallman提出了GNU计划以来,开源为软件开发带来了创造性的革命和商业成功.SDN如今的快速发展也离不开开源社区的力量,比如NOX.Floodlight.OpenContrail.ONOS等开源项目极大的推动了SDN产业链的发展.但SDN的开源大多都局限在控制器或软件交换机的领域,数据平面的硬件开源项目始终没有迎来一个百花齐放的春天,同时在网络教学研究领域,也没有形成一个有序.规范.有创造力的生态圈,FAST的诞生或许可以提供一个崭新的思路. 他

基于情景的设计:设计一个像样的Scenario

文章描述:怎样设计一个像样的Scenario - Everett Mckay(前微软项目经理). 现在基于scenario的设计已经被广泛的应用到了各种产品设计中.大家发现,很多时候一个短小精悍的小故事往往比一大段枯燥的介绍更来的实在和有趣.但是在我的工作过程中,实在是见过不少非常糟糕的scenario,下面就是一个典型的例子: Joe在Fortune 500公司上班.他的工作常常需要他查询客户的Snarfbladt资料.他发现Bladtblaster 2000能够让他在bladtblaster

一种基于FPGA云存储架构的关键技术研究

一种基于FPGA云存储架构的关键技术研究 云南大学  陈成 目前常见的云存储服务有:亚马逊的Simple Storage Service(S3).Nutanix的存储服务.搜狐企业网盘.百度云盘等等,而这些并不提供小型开发板所需的云服务.本系统则是以TCP/IP做为基本通信手段,并且加入自定义的数据通信协议,通过整合分布式存储的调度思想,来实现基于FPGA的云存储架构.这样不仅使FPGA开发板能够实现云存储的功能,同时也为基于FPGA的云计算打下了坚实的基础. 本系统利用集群以及分布式的思想,将

《策略驱动型数据中心——ACI技术详解》——1.2 基于POD的设计

1.2 基于POD的设计 本节介绍POD的概念,具体分析来自于思科和NetApp的FlexPod架构. 1.2.1 共享基础架构和云计算的POD模型或数据模型 数据的使用方式在不断动态地演进.如今,数据中心项目具有固定的预算,特定的范围和需求.一旦设计最终确定后,这些需求会转换为某种网络拓扑结构.交换机数量等.大多数项目的目标是不仅要满足最初的需求,还要提供未来按需在相同站点或不同的物理位置扩展的能力.当前的行业趋势表明,数据中心正在发生朝共享基础架构和云计算的巨大转变之中.因此,在数据中心使用

《策略驱动型数据中心——ACI技术详解》一1.2 基于POD的设计

1.2 基于POD的设计 策略驱动型数据中心--ACI技术详解 本节介绍POD的概念,具体分析来自于思科和NetApp的FlexPod架构. 1.2.1 共享基础架构和云计算的POD模型或数据模型 数据的使用方式在不断动态地演进.如今,数据中心项目具有固定的预算,特定的范围和需求.一旦设计最终确定后,这些需求会转换为某种网络拓扑结构.交换机数量等.大多数项目的目标是不仅要满足最初的需求,还要提供未来按需在相同站点或不同的物理位置扩展的能力.当前的行业趋势表明,数据中心正在发生朝共享基础架构和云计

基于机会协作的农业物联网大数据处理系统设计

基于机会协作的农业物联网大数据处理系统设计 袁芬 徐从富 针对在农业物联网中通信环境复杂和大数据处理效率低的问题,提出了基于机会协作的自适应大数据处理机制.根据农业物联网应用需求,综合考虑了农业产业环境对无线数据传输的影响建立了跨层交互分析模型,结合机会协作机制和大数据处理需求,设计了大数据处理方案.实验分析和测试表明,所提大数据处理方案在系统吞吐率.可靠性和系统处理性能等方面,表现出了比传统协作机制和数据处理方案更优越的性能. 基于机会协作的农业物联网大数据处理系统设计

科沃斯机器人基于阿里云Link的物联网应用的案例解读

科沃斯机器人股份有限公司CIO刘北京在2017年12月7日云栖大会苏州峰会上做了题为<智能改变生活>的主题演讲.作为机器人产业的明星企业,科沃斯机器人德国的市场占有率达到了34%,是德国所有扫地机器人的NO.1的产品.其中关于"三次发展转型(品牌.机器人.全球与互联网化),运营系统化.前中后台建设.基于阿里大数据平台的架构.基于阿里云Link的物联网应用等布局与建设"等经验首次对外详细剖析,很有价值. 以下为视频内容整理:科沃斯是一家做消费电子和智能家居的企业,公司从199