革新科技 来源:1 日期:2010/5/7 10:44:06 阅读:1803 次 |
|
——赛灵思FPGA将集成ARM内核
笔者的第一反应是“这是时候了”,笔者的第二反应是,“我希望他们这样做是正确的”。解释一下,赛灵思,被许多人视为是FPGA市场的领导者,至少在笔者的眼睛里曾有其产品线的弱点。至少一两年来,笔者一直询问赛灵思的人们为什么没有真正考虑基于ARM内核的FPGA。
笔者认识到这并不是简单的把该内核扔进其FPGA,实际上还需要克服许多设计问题来保证ARM内核发挥其最大的功效。去年秋季当赛灵思宣布与ARM进行合作时,这些改变被放到了台面上。
基本上来说,围绕这些改变的技术协议是让AMBA总线保持可编程逻辑与处理器核心的紧密结合。赛灵思采纳了ARM物理层IP,而两家公司达成了一个技术协议,共同定义AMBA 4标准,该标准是基于ARM内核的SoC设计的片上通信的事实上的产业标准。
该技术到位后,赛灵思的努力方向了就很明显了。然而,还有一些细节赛灵思依然没有公布。日前在硅谷的嵌入式会议上,沉默被打破,所有的问题都得到了回答。他们将其称作他们的可扩展处理平台,充分利用了ARM的双核Cortex-A9 MPCore处理器,每个内核最高运行频率都达到800MHz。通过这个平台,设计者可以将需要高速接入、实时输入、高性能处理和/或复杂的数字信号处理的应用程序的串行和并行处理结合到一起。

处理器系统
由于有了架构上的改变,对于这个以处理器为核心的处理系统可以实行一个以软件为中心的开发流程。包括cach、存储控制器,和通用的互联和I/O外设。该器件由赛灵思的高性能、低功耗28nm技术打造。
高带宽的AMBA-AXI互联使可编程逻辑与处理器内核紧密的联系在一起。该架构解决了这些并行和串行运算环境、存储器和I/O接口的通用性能瓶颈问题。它还提供了处理器对可编程逻辑的控制,包括动态重配置。
该架构减轻了软件开发者的硬件负担,他们可以从软件库中使用大量现成的开源和商用代码。另一个重要特性是FPGA可以在reset的时候作为操作系统引导。
|