新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > SoC FPGA上的策略考虑

SoC FPGA上的策略考虑

作者:时间:2011-03-14来源:网络收藏
在嵌入式系统中的应用

本文引用地址:http://www.eepw.com.cn/article/150961.htm

  在2000年,对于大部分嵌入式系统应用,还是相对比较昂贵的器件,结果,与相应的 CPLD 或者 PAL 相比,其应用相对较少。然而,在过去十年中,基于 SRAM 的 在降低成本上超越了 CMOS,由此,EE Times年度嵌入式调查表明,接近50%的嵌入式系统采用了FPGA。(6) FPGA 最显著的优势是成本比分立器件低很多,芯片供应商有很大的市场机会来获得投资回报。

  摩尔定律的经济现实

  摩尔定律显得越来越 “昂贵”。开发高级 CMOS半导体的制造设施成本大约在60亿到10亿美元 (7)。 由于需要 4千万美元的成本来开发新半导体器件 (8),因此,在典型的利润模型中,半导体器件应能够获得1亿美元的毛利润,20%的收益要花在研发上。典型的毛利润是 50%时 (9) ,企业至少要占据2亿美元的市场份额。除了消费类电子、移动电话和PC之外,很少有能够达到这一规模的应用市场,因此,单一目的或者固定功能的器件很难获得投资回报。在今后的工艺技术中,高级半导体的成本会越来越高,这一成本结构使得开发固定功能半导体器件很难获得较好的经济回报,这表明在可编程逻辑技术上的投入会越来越多,而专用 ASSP和CPU等固定功能器件的投入会越来越少。 FPGA有潜力应用于很多市场领域,将会获得更多的投入。

  CPU在体系结构上的增强

  嵌入式处理这一术语涵盖了多种应用,从对成本非常敏感的4位处理器到非常复杂的多核64位处理器。相似的,这种广泛的应用一直支持各种类型的处理器、操作系统和软件供应商。与2000年相比,这种广泛性在2011年表现出很大的不同。对于其规模和多样性而言,嵌入式市场总体上向速度更快、功能更强的处理器发展;例如,16位微控制器逐渐被32位CPU替代。同时,四种应用最广泛的体系结构进一步增强了对32位 CPU 系列的支持,这些体系结构包括:ARM ®、MIPS ®、PowerPC ™和 x86。之所以对其进行增强,主要是因为软件特性和功能重用 (10)。结果,采用了这些 CPU体系结构之一的 FPGA能够占据更大的市场,因此,供应商更愿意在这类半导体上加大投入。

  平台效应

  生产商、用户和辅助支撑系统在产品上彼此之间会有影响时,就会出现网络效应 (11),或者称为平台效应。平台效应的基本原理是某一种产品或者标准的应用越多,它在用户基础和辅助支撑系统中的价值就越高。结果,用户基础和辅助支撑系统就会在这种技术上加大投入,从而吸引更多的应用,产生一种自我增强的良性循环。熟悉的例子包括PC (12)、视频记录格式 (13) 和社交网站等。

  一般而言,有可能产生自我增强循环的产品将会在这种循环中不断发展,这是因为参与到新产品中的所有成员都会获得较高的 ROI。平台一旦开始启动后,它会吸引更多的投入,活跃的市场很快就会转向这一标准。

  SoC FPGA 极有可能看到这种平台效应。随着 SoC FPGA 的不断发展,用户将非常愿意重新使用他们在多种系统中使用过的 FPGA IP 和设计软件。例如,CPU 辅助支撑系统中的成员愿意尽可能少的去学习 FPGA开发工具,而 CPU供应商则希望减少 FPGA开发工具的数量。结果,支持多家供应商和 CPU体系结构的SoC FPGA平台很有可能触发这种平台效应,帮助这些用户和辅助支撑系统成员获得很大的优势。

  Altera 的方法

  Altera在嵌入式系统上进行了多年的创新投入后,已经启动了“嵌入式计划”,目的是建立一个基于一种 FPGA设计流程方法的多家供应商、多 CPU 体系结构 SoC FPGA 平台。FPGA设计流程方法可以用作多种 SoC FPGA的基础,以及使用软核CPU和其他软核IP 的 SoC 解决方案。可以从 Altera 获得 ARM ( 硬核 )、MIPS ( 软核)和Nios® II (软核 ) CPU,而 Atom E6X5C 可配置处理器由 Intel 提供。这种集成方法在一种 FPGA 体系结构和设计流程中统一了三种主要的CPU体系结构以及最流行的基于FPGA的软核CPU。

  推动创新

  FPGA设计流程集成方法旨在激励辅助支撑系统从主要处理器体系结构转向投入单一FPGA平台和工具流程,从而带来丰富的工具、应用软件、操作系统软件和专业知识支持。随着数百家全球辅助支撑系统成员在 CPU体系结构上的投入,这一FPGA平台及其越来越多的工具、软件和IP应用越来越广泛,对系统设计人员越来越重要,表明其价值定位将促进应用,从而推动了良性平台循环。

  提供功能强大的工具和 IP

  这一多供应商平台的关键组成是对 FPGA 逻辑进行编程的 Quartus ® II 软件流程。除了这些优点 (14),Quartus II 软件还包括 Qsys 系统集成工具,它采用了 Altera 的第二代交换架构技术,用于加速软核 IP 的开发、重用和集成。基于 GUI 的 Quartus II 软件有免费的网络版和拥有完全许可的版本,其设计流程包括系统设计和时序收敛方法、在系统验证以及第三方EDA工具支持,满足了效能和性能需求。

  除了 Altera 传统的 Avalon ®存储器映射 (Avalon-MM) 接口和数据通路总线接口规范,Qsys还支持ARM AXI ™标准,可以采用自动的 “混合匹配”方法来集成基于Avalon的IP和基于AXI的 IP。Qsys支持您利用直观快速的设计经验,在通用平台上方便的进行设计重用和在系统验证,实现基于 ARM 和 Intel 的 SoC FPGA,以及 MIPS 和 Nios II 软核 CPU SoC 实现。

  定制 28-nm 系列器件

  Altera 的 28-nm FPGA 系列器件是业界最全面的器件,针对用户的各种设计需求进行定制 (15)。Altera为各种最终应用需求提供非常优异的FPGA体系结构和工艺技术——性能最好的高密度 Stratix ® V 器件,成本最优的大批量 Cyclone ® V 器件,以及在性能和成本上达到均衡的中端 Arria ® V 器件。全系列 SoC FPGA 受益于这种定制方法。

  Altera 最新的 SoC FPGA 将含有基于 ARM Cortex-A9MP 内核的高级处理器模块,如图2所示:

  

Altera SoC FPGA 体系结构

  图 2.Altera SoC FPGA 体系结构

  Altera SoC FPGA 体系结构在 ARM-Cortex A9 子系统中将含有多种硬核 IP,以及高性能多端口存储器控制器,以提高存储器带宽。FPGA和 CPU子系统之间的宽带低延时互联将支持高性能应用和高效的FPGA硬件加速。高级内部交换架构将支持高效的数据吞吐量,以及高效能在系统观察和调试。Qsys、Quartus II 软件以及 ARM 联络社区软件工具相结合后,这一器件将是一种性价比非常高的系统设计选择,它利用标准工具流程提高了效能,支持新开发和验证。

  结论

  SoC FPGA时代已经来临。在关键经济、技术和市场因素的推动下,这些器件达到了关键点,很多供应商已经发布了这些器件,或者开始发售。执行管理人员和系统规划人员在评估系统解决方案时应认真平台效应、IP重用以及 FPGA工艺技术优势。

  Altera 与主要的 CPU 供应商 ARM、Intel 和 MIPS 合作,为 SoC FPGA 器件和软核 CPU 解决方案提供公共FPGA平台。这种合作关系能够实现业界应用最广泛的CPU体系结构及其辅助支撑系统,继承相同的高级 FPGA设计流程,从而在这一平台上增强了IP重用,提高了灵活性。这种集成方法实现了平台效应,促进了这一平台以及支持CPU及其辅助支撑系统的增长和发展。


上一页 1 2 下一页

关键词: 考虑 策略 FPGA SoC

评论


相关推荐

技术专区

关闭