Arm联手赛灵思FPGA提供免费的Cortex-M处理器,助力开发人员拓展设计边界
Arm宣布与赛灵思携手合作,通过Arm DesignStart项目将Arm Cortex-M处理器的优势带入FPGA项目开发,助力嵌入式开发人员快速、免费、方便地获取成熟的Arm IP。
随着科技的持续快速发展和不断突破,业界对产品设计灵活性的需求也随之提升。据预测,2016年至2022年期间,现场可编程门阵列(FPGA)/可编程逻辑器件(PLD)出货量将增长74%。*这一发展趋势给OEM厂商带来了更大压力——他们需要以更快的速度和更少的投资开发灵活且基于应用程序优化的设计。为满足这些需求,无论采用FPGA、SoC(系统级芯片)或是单板电脑(SBC)等开发平台,开发人员必须能够方便地使用业界应用最广的处理器以及最广泛的软件、工具和专业知识。
Arm与FPGA的市场领导者赛灵思携手,通过Arm DesignStart项目将Arm Cortex-M处理器的优势带入FPGA项目开发,为赛灵思产品组合提供可扩展性和标准化的处理器架构。通过赛灵思工具和全面的软件开发解决方案,开发人员将能够快速、零成本地获取和使用业界成熟的处理器IP,便利实现与赛灵思工具的设计整合,从而加速FPGA项目的成功。
Cortex-M处理器让嵌入式开发人员能够设计出有充分把握的创新方案,同时还能从简化的软件开发和卓越的代码密度中受益。此外,他们还将获得来自最广泛的软件、工具和服务技术生态系统的支持,从而在实现产品拓展上获得极有价值的捷径。
通过对设计要求、预算、资源和上市时间等因素的考量,开发人员可从一系列选项中做出选择。在互联性日益增强且面临广泛的应用和需求的世界中,所有上述因素都将变得举足轻重。开发人员的选项范围包括SBC、通用芯片、FPGA和定制芯片。产品制造商可通过更多经由应用程序优化的FPGA和定制芯片设计所提供的设计灵活性和差异化来建立自身的竞争优势。通过选择为FPGA选用Arm技术,设计人员可通过以下方式加速实现成功:
最大的选择和灵活性:在对赛灵思产品进行FPGA集成时,可轻松、快速地获取Cortex-M1(FPGA优化版Cortex-M0处理器)和Cortex-M3处理器的软核IP,均无需支付授权费(License)和版税(Royalty)
降低软件成本:从单板机到FPGA,通过标准化CPU架构在整个OEM产品组合中实现软件的最大重复使用
易于设计:通过Vivado Design Suite轻松实现与赛灵思系统和外设IP集成,采用拖放式设计方法创建搭载Cortex-M处理器的FPGA系统
缩短产品上市时间:获取广泛的软件生态系统和基于Arm架构上其他设计的知识库,其中包括基于Arm微控制器的全功能软件开发套件Arm Keil MDK。
基于赛灵思的增强设计
Arm与赛灵思的合作将为所有开发人员带来Arm处理器的灵活性优势。通过横跨赛灵思Spartan、Artix和Zynq产品组合的一致性架构,Arm 支持FPGA的策略简化了整个开发过程。Arm和赛灵思的合作将为开发人员赋能,使他们能够利用内置于Zync SoC产品组合的Cortex-A处理器以及DesignStart中新推出的Cortex-M IP,从而在单处理器架构上发挥异构计算的优势。通过将处理任务分配给正确的计算引擎,无论是针对高性能的Cortex-A、实时性的Cortex-M亦或是自定义逻辑,开发人员都可以创建更为精密的产品。
Arm DesignStart继往开来
自2010年推出以来,DesignStart项目一直致力于为业界提供快速获取Arm IP的途径和方法。DesignStart以低成本或零前期授权费为开发人员提供获取成熟Arm IP和子系统的途径,助力企业以最低的风险进行设计,同时还可提供遍及Arm生态系统的丰富资源、支持和工具。仅在过去的12个月中,通过DesignStart项目的原型下载已超过3,000个,签署的处理器商业授权协议已超过300多项。随着Arm继续推进万亿连接设备愿景,专为FPGA开发的Cortex-M处理器将向开发人员提供更多获取和使用途径。