ARM公司近日宣布,Netronome通过授权获得ARM11™ MPCore™多核处理器 以及一系列ARM® 物理IP,将用于其NFP-32xx系列网络流处理器(Network Flow Processors™)产品中。Netronome为虚拟服务器以及网络设备提供智能、安全的流处理技术。
Netronome的网络流处理器(NFP)采用了一个高性能的并行处理架构,能够对复杂的2-7层算法进行线速的处理,同时实现安全处理、深度包检测与过滤、通信量管理和转发应用。通过整合这些在过去通常需要多个专业处理器的处理能力,Netronome的网络流处理器为大量需要高性能信息包和内容处理,并且具有高度的安全性的新兴应用提供了一个高性价比、低功耗的平台。这些新兴应用则包括交换和路由、网络安全、宽带接入、测试和测量、以及无线市场。
NFP-32xx产品系列在性能和应用领域方面超过了Netronome基于在2007年11月授权获得的Intel® IXP28xx的产品系列,但同时又保持了与现有IXP28xx产品的软件兼容行。该产品系列适用的电信与企业应用包括线卡、独立式的电信设备,后者通常执行协议交互、MAC 仿真、以太网切换和IPv4/IPv6转发。这对于希望开发新的线卡功能和服务的OEM厂商而言非常重要,能够最大程度地缩短开发时间、降低开发成本。
在基于NFP的设计中,ARM11 MPCore处理器可以被用来处理复杂的算法、维护路由表、管理系统级功能、执行控制层面任务。使用ARM11 MPCore处理器的设备可以通过配置来使用1个到4个处理器,最高可实现总共5000 Dhrystone MIPS的性能(在1GHz频率上)。ARM11 多核处理器提供了一种可扩展解决方案,支持现有软件从单CPU向多CPU设计的移植。
除了ARM11 MPCore处理器之外, Netronome在其设计中还采运用了ARM高速接口IP。ARM高速接口IP为众多SDRAM DDR(双倍数据速率)应用提供物理接口和模拟计时解决方案;这些应用包括高速的关键应用任务到低功耗的存储器子系统。这些已经获得芯片验证的解决方案已被优化,用于提供高数据带宽、最低的功耗以及增强的信号完整性特性,从而支持众多应用,包括从高端图形处理、高速通信到低功耗的手持设备。
ARM能够同时提供处理器IP和物理IP 的能力保证了互补性IP的完整统一性,从而推动性能导向的消费电子产品的开发。这些产品要求在不增加功耗的前提下实现先进的功能性。
Netronome芯片工程资深副总裁Jim Finnegan表示:“我们的分析表明,多核技术的运用是扩展线速性能的最具功耗效率的方法。Netronome拥有一系列的网络处理器解决方案选择,我们所有的产品系列在架构上完全兼容,这使得我们的客户能够对其在软件方面的投资效率最大化。”
ARM企业解决方案总监Ian Ferguson表示:“正式像Netronome这样的合作伙伴的努力,帮助提高了ARM架构在网络市场的份额。反过来,这也推动了一个包括了优化的软件和工具的生态系统的形成,推动了创新的、新的应用的诞生。随着能源效率和利用率成为关注的焦点,在移动平台所具有的功耗限制之内实现线速处理的能力,将为希望寻求差异化的OEM厂商提供巨大的机会。”
ARM高速接口库可以通过http://designstart.arm.com/查询。ARM DesignStart在线计划提供了业界最全面的在线IP库。DesignStart计划包含超过10000个标准单元、存储器以及内联库,并且全部可以在线获取。其中一些库得到了一些代工厂的赞助,可免费获取。此外,针对一些最受欢迎ARM处理器系列,该计划还提供了一些已经获得业界验证的处理器设计套件。
关键字:ARM Netronome 网络流处理器 物理IP 多核处理器
引用地址:
Netronome获ARM多处理技术 用于网络流处理器
推荐阅读最新更新时间:2024-05-02 20:49
基于ARM11和DSP协作视频流处理技术的3G视频安全帽
1.引言 为提高在高危工作场所现场作业的可控性,本文采用仿生学原理和高集成度设计实现了与人眼同视角的3G视频安全帽。本设计由视频安全帽和腰跨式数据处理终端两部分组成,采用高可靠性航空插头连接。其中图像处理采用三星公司的S3C6410ARM11处理器和 TMS320DM642 DSP处理器组成。本设计结合DSP处理器在视频压缩方面的优势和运行于ARM之上的Linux操作系统在数据管理与任务调度机制方面的出色表现,由DSP完成图像处理功能,并通过高速接口把视频数据传输给嵌入式微处理系统,完成视频数据的传输、存储功能。 2.系统构成 本设计由视频安全帽和腰跨式视频终端两部分组成。视频安全帽中包含1路视频输入、1路音频输入和1路音
[嵌入式]
用ARM Cortex-M0内棱的LPC1112的LED电子胸牌设计
目前大多数电子胸牌显示方式单一,显示内容不能随意更改,功耗和成本较高,体积较大,不适合随身携带。为了克服以上缺点,本文设计的电子胸牌采用ARM Cortex—M0内棱的LPC1112主控芯片,能够实现8种动态显示方式,通过按键切换显示方式可实现开机自检,并且可通过USB接口方便地更新显示数据。 随着LED技术的空前繁荣,LED胸牌备受关注。LED胸牌也叫LED工作牌,是一款新颖的LED贴片点阵“名片”式显示屏,可以显示姓名、性别、工作部门等信息,还可以显示不同速度、不同动作方式的文本及预置图型。它可以吊挂在脖子上或者夹在衣服上,作为公共场所个人及企业身份的证明及宣传之用。LED胸牌既可以显示中文,也可以显示英文。对于那
[单片机]
用ARM对FPGA进行配置的原理与方法
0引言 基于SRAM工艺FPGA在每次上电后需要进行配置,通常情况下FPGA的配置文件由片外专用的EPROM来加载。这种传统配置方式是在FPGA的功能相对稳定的情况下采用的。在系统设计要求配置速度高、容量大、以及远程升级时,这种方法就显得很不实际也不方便。本文介绍了通过ARM对可编程器件进行配置的的设计和实现。 1 配置原理与方式 1.1配置原理 在FPGA正常工作时,配置数据存储在SRAM单元中,这个SRAM单元也被称为配置存储器(Configuration RAM)。由于SRAM是易失性的存储器,因此FPGA在上电之后,外部电路需要将配置数据重新载入到片内的配置RAM中。在芯片配置完成后,内部的寄存器以及I/O管脚必须
[单片机]
arm表示人工智能在推动汽车技术进步方面起到至关重要的作用
随着arm准备更新其汽车产品,EENews与arm负责汽车市场推广的副总裁Dennis Laudick进行了一次访谈。在访谈中,Laudick深入探讨了arm在汽车领域的战略重点,以及人工智能在推动汽车技术进步方面的重要作用。 Laudick首先指出,arm在汽车领域的最大推动力是围绕自动驾驶和ADAS(高级驾驶辅助系统)展开的,而人工智能是其中的关键部分。他强调,人工智能不仅令人兴奋,还有巨大的潜力拯救生命。他认为,汽车行业已经到了必须强制使用人工智能的阶段,因为它是由安全驱动的。借助人工智能,汽车行业可以将零死亡作为一个现实的目标,并且所需的计算量也是低功耗的。 Laudick还谈到了汽车技术的演变过程,从机械汽车到电
[汽车电子]
基于ARM的嵌入式处理器和FPGA之间通信的实现
1 前 言 在ARM+FPGA系统结构中,实现基于ARM的嵌入式处理器和FPGA之间通信最简单的方法就是通过异步串行接口EIARS232C。考虑选用集成有UART(Universal Asynchronous Receiver / TraNSmitter )控制器的嵌入式处理器(例如,EP7312),那么嵌入式处理器一侧就具有了利用异步串行接口收、发通信的能力。然而,FPGA内部并不拥有CPU控制单元,无法处理由UART控制器产生的中断,所以FPGA一侧不能利用现成的UART控制器构成异步串行接口,必须将UART控制器的功能集成到FPGA内部。 同一个系统中的ARM与FPGA之间属于短距离通信连接,他们之间的异步串
[单片机]
ARM披露Cortex-A53和A57架构
ARM芯片是目前琳琅满目的全球移动市场的基石,这种省电而高效的处理器架构被广泛用于苹果、三星、谷歌和HTC的设备上,同时包括高通、三星和联发科等全球的芯片方案厂商也基本都在使用ARM架构。这就意味着ARM的下一步会影响全球移动市场的未来,今天公司正式披露了Cortex-A53和A57架构,它将全面支持64位运算,开始在这一领域与英特尔展开正面对抗。 64位运算的好处自不必说,在目前三星GS4的内存容量已经到3GB的今天,64位的进化可以有效提升寻址能力,带来更大的内存,此外还可以提升智能设备同时处理多个数据的能力,当然它还向下兼容目前所有32位应用和操作系统。 A53和A57还带来了4K显示支持让各种高清机顶盒设备也有了升级
[手机便携]
基于ARM的非接触式安全驾驶预警系统方案设计
0引言 随着居民汽车拥有量的逐年增加以及人们生活节奏的加快,因疲劳驾驶导致的交通事故数也逐年增加。全世界每年因交通事故而导致的死亡人数达60万,直接经济损失约125亿美元,这些事故中57%的灾难性事故与驾驶员疲劳驾驶有关。因此,研究和开发一套非接触式疲劳驾驶监测系统有着非常大的社会现实意义。 1系统硬件设计 本预警系统主要由微控制器、图像数据采集模块、 LED 预警模块、通信接口以及 电源模块 五大部分组成,如图1所示。根据处理速度和精度的要求,采用32位 ARM 处理器。为了减小对驾驶员的影响,更好地实现非接触式,本文选用了300万像素的 CMOS 摄像头OV3640模块,与CCD相比,CMOS具有灵敏度高、分辨率
[单片机]
ARM体系CPU的7种工作模式和2种工作状态
ARM 体系的 CPU 有以下 7 种工作模式。 用户模式(usr): ARM 处理器正常的程序执行状态。 快速中断模式(fiq): 用于高速数据传输或通道处理。 中断模式(irq): 用于通用的中断处理。 管理模式(svc): 操作系统使用的保护模式。 数据访问终止模式(abt): 当数据或指令预取终止时进入该模式,可用于虚拟存储及存储保护。 系统模式(sys): 运行具有特权的操作系统任务。 未定义指令中止模式(und): 当未定义的指令执行时进入该模式,可用于支持硬件协处理器的软件仿真。 可以通过软件来进行模式切换,或者发生各类中断、异常时 CPU 自动进入相应的模式。除用户模式外,其他 6 种工作模式都属于
[单片机]