新闻中心

EEPW首页>嵌入式系统>赛灵思专题> FAQ-可扩展式处理平台架构问题解答

FAQ-可扩展式处理平台架构问题解答

——
作者: 时间:2011-12-28 来源:电子产品世界 收藏

是否已经为 ARM Cortex 处理器提供支持了?

本文引用地址://m.amcfsurvey.com/article/127533.htm

  是的,我们通过 ARM 提供支持。面向 Virtex FPGA 和 Spartan FPGA 系列的 Cortex-M1 以及基于器件的 RealView 开发板目前已经推出,可用来开发完整的系统,验证定制 IP 并编写设备驱动程序。

正在采用 ARM 提供的哪些物理 IP?

  赛灵思正在采用为处理器实施方案而优化的 28nm工艺 ARM IP,此外还包括经过优化的单元库和嵌入式存储器。

为什么 AMBA 规范的联合开发如此重要?

  ARM 和赛灵思一致认为,如要满足嵌入式处理要求,则必须提供可在 FPGA 架构上实现 IP 互操作的标准接口。通过就规范开展合作,两家公司可确保全面有效满足处理器系统、可编程逻辑系统和任意组合的技术要求。

正在使用 ARM 处理器的设计人员如何转型?

  Cortex-A9 处理器使用第七版的 ARM 指令集架构 (ISA) 。总体而言,ARM ISA 各版本是向后兼容的,即已经编译的二进制代码和老版本 ISA 重新编译的源代码也能运行在较新的版本上。不过也会存在一些例外。

软硬件设计人员如何互动创建设计方案?

  可扩展式处理平台复位时会启动处理器,而后就能访问可编程逻辑结构。软件开发人员可移植并在处理器系统以及需要操作系统的应用中运行应用代码。

  软件开发人员将访问高性能加速器或非硬件处理器系统组成部分的其他外设。这些加速器和外设存在于可编程逻辑中,并可作为系统中可寻址的存储器空间加以访问。开发期间,在加速器或外设可用之前或在需要更多加速器或外设时,软件开发人员将与硬件开发人员进行合作。

  硬件开发人员可使用Xilinx Platform Studio (XPS) 和ISE 设计套件嵌入式版本配套提供的嵌入式开发套件 (EDK) 来访问一系列可用的嵌入式 IP,进而构建加速器和外设。此外,硬件设计人员也可利用广泛的 Core Generator IP 库来下载非嵌入式加速器和/或用赛灵思设计工具来构建自己定制的加速器及外设。

  赛灵思提供了处理器系统配置向导,能让软件或硬件设计人员支持处理器系统中各种已经固化的 IP 模块。

赛灵思采用 ARM 技术对开发环境有何影响?

  赛灵思致力于开发并推广世界级的 FPGA 设计环境。转而采用 ARM 技术后,赛灵思将为客户和生态系统开发人员提供灵活的计算平台,确保 IP 和软件开发能够实现共享以及大规模重复利用。

该消息的宣布与赛灵思目标设计平台策略有何关系?

  新型可扩展式处理平台是赛灵思目标设计平台战略的重要组成部分,将帮助软硬件设计人员充分发挥 FPGA 设计领域开放式标准、通用设计方法、开发工具和运行时间平台的作用。IP 标准化和生态系统支持是利用 FPGA 成功实施的基础。ARM 联盟反映了赛灵思在上述两大领域中的承诺和投入。

今天宣布的消息是否影响赛灵思对 PowerPC架构的支持?

  不会。赛灵思提供广泛的嵌入式处理功能,其中包括高性能 Virtex FPGA 系列中的集成硬核。尽管赛灵思正在构建满足新一代嵌入式处理技术未来需求的基础,但公司仍将继续支持 PowerPC 架构,尽力满足使用 Virtex-II Pro FPGA、Virtex-4 FX FPGA 和 Virtex-5 FXT FPGA 客户的要求。

赛灵思是否会继续支持 MicroBlaze软核处理器?

  是的。MicroBlaze 处理器仍将继续成为赛灵思嵌入式系列中的重要组成部分。MicroBlaze 处理器为赛灵思 FPGA 结构进行了高度优化,将继续移植到丰富的 FPGA 器件上并进行相关强化。MicroBlaze 将采用 AMBA-AXI 接口,并首先随赛灵思 ISE 设计套件 12.3版本一同推出。


上一页 1 2 下一页

评论


相关推荐

技术专区

关闭