当前位置:首页 > 嵌入式 > 嵌入式硬件
[导读] 处理器知识产权许可商ARM Holdings plc已经成功开发出双内核-A9处理器设计(被称为Osprey)的两个实现。 Osprey是40nm硬宏处理器,能够达到2GHz的时钟频率,是ARM公司开发的

处理器知识产权许可商ARM Holdings plc已经成功开发出双内核-A9处理器设计(被称为Osprey)的两个实现。

Osprey是40nm硬宏处理器,能够达到2GHz的时钟频率,是ARM公司开发的最高性能内核之一。该设计看起来非常类似TI公司有望在今年秋季出样的OMAP-4芯片,它将两个ARM A9内核集成在单个 内核空间范围内(参见三星、Intrinsity公司将ARM提升到GHz速率)。

Osprey至少在改变其制造工艺之前会是的有力竞争对手。它采用硬宏的形式,设计使用台湾台积电()的40G 40nm制造工艺技术制造。

Osprey硬宏分别针对功耗和性能作了优化,而针对性能的优化使得ARM处理器完全进入了高性能应用竞争领域。

“Osprey的目标除了性能还是性能。”ARM公司处理器事业部营销副总裁 Schorn表示,“我们正在开拓新的市场,比如上网本(netbook)、智能本(smartbook)、移动互联网设备(MID)、电视和娱乐设备中的消费电子以及企业连网设备(比如打印机之类)。”

Osprey本身就是一个双内核处理器,但没有人能阻止许可获得方在裸片上放置多个内核,Schorn指出。虽然ARM仍在等待台积电公司生产出完整测试的芯片,这将在今年第四季度完成,但前面提到的两个设计已经可以用于许可,其IP可以在2009年第4季度发货。因此用户应能在2010年内生产出他们自己的SoC。

针对速度优化的实现适用于企业服务器、网络设备、打印机和其它要求时钟频率高达甚至超过2GHz的峰值性能应用。这种内核占用6.7平方毫米的硅片面积,在2GHz时钟频率下可以提供10000 DMIPS运算能力,功耗约为1.9瓦。

针对功耗优化的实现适用于移动计算设备、智能电脑和要求到1GHz以上时钟频率的其它消费电子设备。它占用4.9平方毫米的裸片面积,在时钟频率时可以提供4000 DMIPS运算能力,功耗0.5瓦。这两种实现都将采用台积电的40G工艺,并支持低漏电GL工艺选项。

上述设计包含一个固定大小的一级缓存,容量是32kB指令和32kB数据,另外还有一个二级缓存控制器,支持128kB到8MB的二级缓存空间。

Schorn声称,通过等效性比较,Osprey的规模在公司采用类似40/45nm工艺技术生产的处理器的1/3至1/4之间。ARM的Osprey还通过了嵌入式微处理器基准联盟的Coremark基准测试。据ARM介绍,这两个实现的性能都超过了工作在1.6GHz的Atom N270。针对功耗优化的实现可以在时钟频率时做到这一点,而针对速度优化的版本虽然工作在2GHz,但性能超出达2.5倍。

这个双内核设计中的每个内核都包含支持图像和多媒体处理的 引擎和浮点处理单元。“事实上,网络处理并不是或浮点单元的强项。但当你使用硬宏时你必须作出一些艰难的选择。不过它具有经硅片验证和实现了的优势。”Schorn表示。

ARM推出这样的硬宏已经有段时间了,最早可以追溯到ARM922和ARM926。“ARM926具有一个可配置的缓存,并且越来越多地使用代工业务。这些代工厂自己提供低功耗、通用和高性能的多种工艺节点,因此目标数量有所增加。”Schorn表示,“但正像我们现在看到的那样,节点变化在减少,缩短硬宏生命期的目标数量又在增加。我们希望一次工程能实现多次许可。”

-A9的最早采纳者、ARM公司的半导体合作伙伴已经用低功耗工艺实现了这种处理器内核,Schorn指出。“许多合作伙伴使用低功耗工艺,因此我们不准备重复我们的合作伙伴已经做过的工作。低功耗与无线通信很有关系。这种高性能内核另辟溪径,功效可达Atom的4至5倍。”Schorn表示。

Osprey硬宏不包含图形处理器,但有趣的是将要出带的测试芯片包含。“在双Osprey测试芯片上集成了MALI-400多媒体处理器和MALI-VE视频引擎。”Schorn透露。

同样,Osprey内核不包含Intrinsity公司的Fast14技术,但这种技术被三星公司用于时钟频率1GHz以上的Cortex-A8处理器的实现。“Intrinsity公司的这种Fast14技术非常神奇,已被应用于Cortex-A8,但Osprey实现没有采用。不过未来肯定不会弃之不用的。”

Osprey确实包含了其它ARM低功耗处理器设计中使用的时钟选通和低功耗设计技术。如果管线中没有指令,主处理单元是不消耗功率的。设计还使用了6个独立的电源岛以管理性能不作要求时的漏电功率。整个管线可以被关闭,同时数据保持不变,以实现可能的即时加载。缓存侦测单元和二级缓存控制器单元也能被独立控制。

Schorn最后总结道:“这与过去的工作已经有天壤之别。通过与合作伙伴的优势互补,可进一步扩展ARM架构的应用范围。”

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

Arm CPU正在从根本上推动AI变革,并造福地球。Arm架构是未来AI计算的基石。​

关键字: ARM AI

近日,Arm推出了Arm® Ethos™-U85神经网络处理器(NPU)和Arm Corstone™-320物联网参考设计平台,旨在满足海量的数据处理和大规模计算,加速推进边缘AI的发展进程。

关键字: ARM

为了赶超云计算市场上的竞争对手,谷歌正试图通过定制的Arm服务器芯片降低云计算服务成本。

关键字: 谷歌 ARM 定制芯片

在嵌入式系统开发、调试和测试过程中,J-Link作为一种高效的调试工具,为开发者提供了极大的便利。然而,要想充分发挥J-Link的功能,首先需要正确安装其驱动程序。本文将详细介绍J-Link驱动的安装过程,并深入解析其中...

关键字: jlink 嵌入式系统 嵌入式开发

与谷歌的合作使 Nordic 能够在 nRF Connect SDK 中嵌入开发人员软件,以构建与安卓移动设备兼容的谷歌Find My Device和未知跟踪器警报服务

关键字: 谷歌 SoC 嵌入式开发

嵌入式开发作为当今电子工程和信息技术领域的核心分支,涵盖了广泛的软硬件技术和系统集成方法,用于构建高性能、低成本、低功耗、体积小巧且功能专一的嵌入式系统。这些系统无处不在,从微型传感器节点到复杂的工业控制设备,从日常使用...

关键字: 嵌入式开发 Python

嵌入式开发是当今信息技术领域不可或缺的一部分,它融合了硬件设计、软件开发和系统集成等多个学科,专门用于创建那些被嵌入到特定设备或系统中的专用计算机系统。嵌入式开发的主要过程包括利用分立元件或集成器件进行电路设计、结构设计...

关键字: 嵌入式开发 硬件设计 软件开发

嵌入式开发作为一种专业且技术密集型的领域,涵盖了从硬件底层驱动、中间件到应用层软件开发等多个层面的工作,其所需的工具种类繁多,各有针对性,旨在提升开发效率、保证代码质量以及简化调试过程。

关键字: 嵌入式开发 keil

嵌入式开发作为信息技术领域的重要分支,其涉及的语言种类繁多,各具特色。这些语言的选择取决于目标平台的特性、性能需求、开发者的熟练程度以及项目的具体要求。本文将详细介绍几种常见的嵌入式开发语言,包括C语言、C++、汇编语言...

关键字: 嵌入式开发 C语言

嵌入式开发是一项综合了硬件设计、软件编程以及系统整合的技术活动,其目的是为了创造出能够在特定环境中高效、稳定运行的嵌入式系统。这一流程涵盖了多个紧密关联且不可或缺的阶段,从最初的客户需求分析到最终的产品测试和交付,每个环...

关键字: 嵌入式开发 硬件设计
关闭
关闭