EDN China > 其它文章 > 嵌入式系统 > MCU(单片机应用) > 正文
? 2016博客大赛-不限主题,寻找电子导师,大奖升级??

可扩展处理平台为嵌入式系统提供卓越性能

丛秋波?? EDN China副主编?? 2010年06月30日 ?? 收藏0

  随着高端嵌入式应用的推广,对嵌入式处理器的性能提升也提出更高的需求。例如,提高微处理器的信号处理能力、在多芯片实施中降低成本和功耗、减小芯片尺寸,并且要具备灵活性,能适应快速变化的要求。

  日前,赛灵思(Xilinx)公司推出了以ARM处理器为核心的全新可扩展式处理平台 (Extensible Processing Platform) 架构。赛灵思全球市场营销与业务开发高级副总裁 Vin Ratford 表示,该款基于双核ARM Cortex-A9 MPCore处理器片上系统 (SoC)与集成了28 nm低功耗和高性能的可编程逻辑完美结合在一起。与以往在FPGA中嵌入处理器内核最大的不同是,以往嵌入的内核都是以FPGA为主,处理器为辅。这次则是以处理器为主FPGA为辅。这个平台加电后,先运行的是ARM系统,而后再访问FPGA,速度高达 800 MHz 的双核 Cortex-A9MPCore处理器,通过ARM和赛灵思联合开发的AMBA AXI-4专用接口总线与FPGA互联,由FPGA完成各种处理功能,FPGA可以分担或加速大量代码或复杂算法的处理工作,并发挥最新的低成本、低功耗28nm工艺技术的优势,从而提高处理器和系统效率(图1)。???????????????

  Vin Ratford说,在此可扩展处理平台上,可编程逻辑能够使用现成的 IP 和/或定制 IP将关键的系统功能速度提升达100 倍之多。这种架构方法不仅能解决并行和串行计算环境、存储器以及 I/O之间的常见性能瓶颈问题,而且还能让处理器系统实现包括动态重配置在内的可编程逻辑配置控制。另外,软件和硬件开发还可同时进行。

  ARM公司中国总经理吴雄昂告诉记者,由于这个可扩展处理平台是以ARM处理器为核心,所以这个平台的开发实际上以软件为核心,软件开发人员可以充分利用基于 ARM技术的现有系统代码,并使用大量现成的开放源代码以及已经商用的软件组件库。由于系统复位时会启动操作系统,因此软件开发人员可以利用ARM的RealView开发套件及相关的第三方工具、基于 Eclipse 的 IDE、GNU、赛灵思软件开发套件工具等熟悉的开发与调试环境,快速进行软件开发。对于那些需要极高性能的系统,利用可编程逻辑的并行处理能力,是解决成本与功耗这两大难题的有效方法。赛灵思的全新架构可将嵌入式软件开发人员从繁重的硬件开发工作中解放出来,使他们可以充分掌控开发流程。

  赛灵思亚太区市场及应用总监张宇清指出,赛灵思为什么采用 ARM 的处理器技术?主要原因在于 ARM 的处理器发展规划以及广泛的生态系统,此外也包括 ARM 的业界领先地位和广泛的客户群,目前, ARM 拥有 200 多家芯片合作伙伴以及 500 多份许可证和设计方案,在全球出货量中有 170 亿部器件均采用ARM技术。特别是ARM产品在嵌入式、主流和高性能应用领域已广受市场验证。

  据介绍,该平台的目标市场包括汽车辅助驾驶、智能视频监控、工业自动化、航天与国防以及新一代无线应用等。与此同时,赛灵思还推出了 ISE 12软件设计套件,实现了具有更高设计生产力的功耗和成本的突破性优化。ISE 设计套件首次利用“智能”时钟门控技术,将动态功耗降低多达 30%。此外,该新型套件还提供了基于时序的高级设计保存功能、为即插即用设计提供符合 AMBA 4 AXI4 规范的IP支持,同时具备第四代部分重配置功能的直观设计流程,可降低多种高性能应用的系统成本。


?? ?? ??


打开微信“扫一扫”,打开网页后点击屏幕右上角分享按钮

1.扫描左侧二维码
2.点击右上角的分享按钮
3.选择分享给朋友
?? ??

低功耗MCU? EFM32? Energy Micro?

相关文章

我来评论
美国的游客
美国的游客 ??? (您将以游客身份发表,请登录 | 注册)
?
有问题请反馈