随着嵌入式器件在过去数十年来的爆炸性成长,使得硬件组件及软件工具都有显著的改善。虽然有着这种成长与创新,但传统嵌入式系统的设计方法却少有进步,并逐渐变成一种障碍。有鉴于新标准与协议的快速发展,以及对产品上市压力的日益增加,嵌入式系统设计也即将发生颠覆性的典范改变。
随着硬件技术及软件工具的进步在加速成长,由整合所带来的挑战也开始浮现。如果无法妥善处理这些挑战,将会使得终端产品变得更加昂贵,并且有碍于让更多创新设计的实验、成长及上市。
标准的嵌入式架构
在一般的计算市场,标准化已带来更加稳健而耐用的操作系统、更精炼的终端应用,及基础硬件组件的进步。我们从其中所学到的经验是,从避免花在客制化硬件架构及相关软件组件的努力所省下来的时间,将可获得更佳的解决方案,这可加快上市的时间。
在嵌入式领域,一个相对应的标准架构应该要具有足够的灵活性,以容纳不同的使用案例,同时还要能提供一条可以更新的途径。有鉴于这些限制,在嵌入式领域中的标准,最为稳健而耐用的架构是将一颗微处理器与FPGA相互搭配一起工作,有如一体般(图A)。这两者结合在一起,将可实现显著的设计灵活性。
图A:在图中的标准硬件架构中,处理器与FPGA的结合可实现灵活性,同时也让标准化可以利用较高阶的工具,以便在设计流程中获得显著的效益。处理器可让现有的码链接库重复使用,而FPGA则可让客制化的算法具有灵活的实现方式。
FPGA可带来硬件决定性及可靠性的效益,而不会有ASIC设计突出的成本及缺乏弹性。此外,在FPGA的结构中加载新的逻辑及重新定义链接,让它可以让工程师实现不会过时的设计,且有更为稳健的更新路径,而不需要在硬件上进行大幅的修改。
在嵌入式系统设计中结合处理器与FPGA的情况,在许多产业中已是愈来愈普及。嵌入式系统的设计开发工程师都在使用基于多个处理器及FPGA的设计。其中,FPGA用来执行精准且高速的量测,或运行时间关键的算法。同时处理器则是用来执行实时的操作系统,以处理低频控制回路及提供连至其他分布式结点的以太网络通讯及促进远程数据的存取、系统的管理及诊断。
高阶工具
标准架构所带来的一项关键性效益是,有更多功能强大且优化的高阶工具可以发展和使用,以进行设计。较高阶的工具让某一领域内的专家可以更小及更有效率的设计团队深入嵌入式系统设计。因此,更小规模的设计团队便可将更为复杂的产品推出上市。
效率
以较高阶的设计工具及语言进行应用发展可获得效率,一般通用的计算可为此一效率提出证明。毫无意外地,嵌入式市场将开始目睹高阶设计工具的成长,其中包括 Xilinx AutoESL C-to-Gates高阶合成工具、Mentor Graphics Catapult C合成工具及NI LabVIEW最终系统设计软件等。
作者简介
Sanjay Challa是NI美国国家仪器的嵌入式软件产品经理,并以实时操作系统及基于FPGA的嵌入式系统为其焦点。他于2010年加入该公司。他拥有亚特兰大乔治亚理工学院的生物医学工程学士学位。
关键字:FPGA 多核CPU 嵌入式
编辑:神话 引用地址:FPGA与多核CPU使嵌入式设计更灵活
推荐阅读最新更新时间:2023-10-12 20:49
FPGA与DSP的高速通信接口设计与实现
在雷达信号处理、数字图像处理等领域中,信号处理的实时性至关重要。由于FPGA芯片在大数据量的底层算法处理上的优势及DSP芯片在复杂算法处理上的优势,DSP+FPGA的实时信号处理系统的应用越来越广泛。ADI公司的TigerSHARC系列DSP芯片浮点处理性能优越,故基于这类。DSP的DSP+FPGA处理系统正广泛应用于复杂的信号处理领域。同时在这类实时处理系统中,FPGA与DSP芯片之间数据的实时通信至关重要。
TigerSHARC系列DSP芯片与外部进行数据通信主要有两种方式:总线方式和链路口方式。链路口方式更适合于FPGA与DSP之间的实时通信。随着实时信号处理运算量的日益增加,多DSP并行处理的方式被普遍采用,
[工业控制]
嵌入式机器人是什么以及如何使用
本文重点介绍了企业如何使用嵌入式 聊天机器人,以及开发技术如何在未来创造新的潜在用例。
什么是嵌入式机器人?
许多较旧的聊天机器人都有一套指导方针。他们使用一种有点简单和基于规则的对话方式,依靠预先编程的短语和词汇与访客交谈。客户可以很容易地用一个不寻常的措辞问题或设计师没有预料到的问题来绊倒这些机器人。
越来越多的现代聊天机器人使用人工智能和自然语言处理(NLP) 等技术,而不是简单的设定指南。这有助于他们更有效地与对话伙伴沟通。其中许多机器人平台旨在支持客户服务运营——响应查询、回答基本问题以及收集有关问题的信息。
人工智能聊天机器人通常也被设计为随着对话的继续而学习或适应。在整个交互过
[机器人]
嵌入式LWIP网络客户端设计
引言 嵌入式技术的兴起使得传统的基于PC机的互联网技术优势不再,嵌入式网络客户端与服务端技术成为热点,而该技术需要移植性高、占用资源小的协议栈,轻量级TCP/IP协议栈LWIP (light weight Internet protocol)比较适合嵌入式设备中存储容量有限的情况,而且能实现TCP/IP协议栈的基木功能,不影响设备的网络互联与传输服务 。轻量级网络协议LWIP依附的硬件操作系统有RT_Thread 和uC/OS-II ,鉴于uC/OS-II是一款应用较为广泛、技术较成熟的操作系统,本文采用uC/OS-II操作系统设计网络客户端。实验结果表明:ping 32字节的数据,其收发正确,错误率为0%。 1 系统硬件
[单片机]
基于Nios II的多生理参数处理系统的设计
摘 要:以NiosⅡ软核处理器为核心的多生理参数系统数据处理平台的搭建,在FPGA中嵌入32位Nios II软核系统,用以控制信号的采集﹑处理﹑存储与显示等功能。NiosⅡ系统设计以NiosⅡ软核为核心,将全部的接口电路集成在同一片FPGA上,结构简单,易于修改,具有很高的性价比。
随着医疗仪器设备向智能化、微型化、系列化、数字化和多功能方向的发展,医疗设备中逻辑控制器件也由采用中、小规模的集成芯片发展到应用现场可编程门阵列FPGA(Field Programmable Gate Array)。使用FPGA器件可以大大缩短医疗设备的研制周期,减少开发成本,同时还可以很方便地对设计进行在线修改,因此FPGA在医疗设备中
[嵌入式]
意法半导体发布结合软硬件的安全方案Secure Manager 开发安全的嵌入式应用从此变得更简单
意法半导体发布结合软硬件的安全方案Secure Manager 开发安全的嵌入式应用从此变得更简单 • 市场上首个经过认证的即用型 MCU安全服务,简化嵌入式应用开发 • 结合 Arm® TrustZone® 以及ST和合作伙伴开发的技术,符合PSA Level 3认证和 Global Platform SESIP 3安全规范的要求 2023年3月17日, 中国 – 服务多重电子应用领域、全球排名前列的半导体公司意法半导体(STMicroelectronics,简称ST;)发布了业界首个微控制器系统芯片安全解决方案,STM32Trust TEE Secure Manager(安全管理器),它可以简化嵌入式应用开发过
[物联网]
通过测试避免嵌入式软件缺陷
当表达一个要求时,商务人员的期望是实现只要能够正常工作。但对于最终产品是否真正按料想的方式工作,在商务或软件历史上就几乎没有达成过一致意见。从工程角度看,与性能、可靠性、安全性等相关的任何问题如果不能满足要求就都应该被视作缺陷。而从商务角度看,人们认为避免这些问题本身就是所表达的要求的一部分。
商务期望与在开发和测试过程中的要求演变之间的这种隔阂原因比字面意义上要深刻得多。这是与传统组织文化相关的典型症状,即工程师认为商务人员不理解软件开发过程的复杂性。与此同时,组织的商务侧人员认为工程师患有聪明开发人员综合病症(SDS)——一种病态失调,即工程师所做的都是他们认为最好的,因为他们聪明嘛。
实现策略
[测试测量]
基于DSP与FPGA的机器人声控系统设计方案
1 引言 机器人听觉系统主要是对人的声音进行语音识别并做出判断,然后输出相应的动作指令控制头部和手臂的动作,传统的机器人听觉系统一般是以PC机为平台对机器人进行控制,其特点是用一台计算机作为机器人的信息处理核心通过接口电路对机器人进行控制,虽然处理能力比较强大,语音库比较完备,系统更新以及功能拓展比较容易,但是比较笨重,不利于机器人的小型化和复杂条件下进行工作,此外功耗大、成本高。 本次设计采用了性价比较高的数字信号处理芯片TMS320VC5509作为语音识别处理器,具有较快的处理速度,使机器人在脱机状态下,独立完成复杂的语音信号处理和动作指令控制,FPGA系统的开发降低了时序控制电路和逻辑电路在PCB板所占的面积,使机器人的"大
[嵌入式]
赛迪顾问:五大嵌入式应用市场值得关注
“无处不在”的嵌入式系统“无所不能”
嵌入式系统作为一个热门领域,涵盖了微电子技术、电子信息技术、计算机软件和硬件等多项技术领域的应用。在全球半导体市场快速复苏,消费电子、通信以及嵌入式系统各个应用领域快速发展,嵌入式微处理器技术不断进步的情况下,全球嵌入式系统产业规模继续保持稳步增长,2007年达到4081.6亿美元,增速达到17.50%。2007年。国内的嵌入式系统产业规模也达到了2218.1亿元,增长32.3%。
嵌入式计算技术的进步,正在以前所未有的程度影响和改变着我们的生活。迄今为止,只要我们目之能及,嵌入式系统已经“无处不在”、“无所不能”。其中“无所不能”是指嵌入式系统将人工智能技术和超级计算
[嵌入式]