ARM日前宣布对DesignStart项目进行升级,不但加入Cortex-M3内核及相关IP子系统,还取消了预付授权或者评估费用,改以产品成功量产出货后才收取版税的模式运作,旨在降低开发风险。

DesignStart,是ARM为嵌入式设计开发者、初创企业以及OEM厂商能够快速获得其IP而推出的一项计划,2010年起开始运作。继两年前ARM通过DesignStart开放Cortex-M0系统后,日前,ARM又宣布对该项目进行升级,不但加入ARM Cortex-M系列中最成功的处理器 Cortex-M3及相关IP子系统,还取消了预付授权或者评估费用,改以产品成功量产出货后才收取版税的模式运作,旨在降低开发风险。

001ednc20170627

“帮助开发者以更简单、更快速、更低风险的途径实现定制化SoC,一直是我们运作DesignStart项目的初衷。”ARM计算产品事业部高级产品营销经理Phil Burr说,Cortex-M0和Cortex-M3的累计出货量已经超过200亿,其中有一半的出货是在过去几年完成的。截至目前,基于这两个处理器的SoC出货量达到了每小时50万颗,通用性、极小的尺寸和低功耗是M0/M3处理器广受欢迎的重要原因,并由此促成了许多使用更小电池、自我能源采集的应用。

在去年秋季的ARM TechCon上,软银集团主席暨总裁孙正义阐述了为什么软银要收购ARM以及ARM在其“全球一万亿互联设备”这一愿景中所扮演的角色。在Phil Burr看来,要实现这一愿景,就需要嵌入式智能能够在一个公共平台上非常便于获取并且具有很好的成本效益,而定制化SoC是能够降低复杂程度和成本,提高差异化和效率,并简化供应链的。

Tirias Research在其最新发表的白皮书中指出,定制化SoC可以给OEM厂商带来业绩增长以及净利润方面的优势,并指出“ASIC可能能够为产品加入更多的性能,并打开销路。而通过减小电路板尺寸和减少昂贵的分立元件的数量则能够提高净利润。” 在Phil Burr列举的一个案例中,S3 Group通过开发一个基于ARM的定制化SoC用于工业控制方面,实现了功耗降低70%,部件成本降低80%,PCB板尺寸降低75%的效果。

版权费起始价格:3美分

但是,能真正开启这些定制化SoC潜能并且加速其上市时间的,是大量经过验证的、可用的软件和中间件,是那些非常容易获取的开源支持、工具以及欣欣向荣的生态系统,脱离了这些,一切都有可能成为“纸上谈兵”。

在加强版的DesignStart项目中,用户通过一个简单的可下载授权,即可在项目商业开发初期,进行定制化CPU的设计、评估和原型开发。而通过在线获取ARM CoreLink SDK-100(一个已获证实的子系统和系统IP解决方案)、CoreLink SSE-050子系统和已获验证的对mbed OS的支持,开发效率实现了10倍以上的提升。此外,作为生态系统型的公司,ARM还在该项目中提供了来自ARM以及ARM认证的设计公司合作伙伴的设计辅助服务,以及数以千计的物理IP库,以实现最快、最高效的芯片实施。

002ednc20170627

也就是说,如果用户只想即时免费地获得评估、设计、原型这样类型的服务,可以通过DesignStart Eval获得Cortex-M0和Cortex-M3的子系统;如果还想再进一步,希望开发自己的定制化芯片,就可以使用DesignStart Pro获得。只需在DesignStart门户网站上注册,签订一个简单的合同,就可以访问并获得全套的商用化SoC IP资源了。

003ednc20170627

取消预付授权或者评估费用的政策对初创公司而言是极具吸引力的。Phil Burr展示的数据显示,500万单元的开发成本(版权费)将低于20万美元。折算下来,Cortex-M0的版权费约为4.5美分,Cortex-M3的版权费起始价是3美分。如果出货量极高的话,ARM方面还有更为灵活的收费模式可以配套。因此,客户可以自行选择使用DesignStart,还是现有ARM标准化的授权商业模式去获得Cortex-M0/Cortex-M3技术。

004ednc20170627

还有哪些特别帮助?

除了提供处理器外,让我们再来看看ARM还为DesignStart项目准备了哪些资源?

● 文档和视频教程

开发者可以获取ARM Cortex-M0和ARM Cortex-M3文档,包括RTL和FPGA Testbench用户手册、Quickstart手册和定制化手册。还有一些非常有用的视频教程:起步Cortex-M3 DesignStart、模拟RTL测试、用Cortex-M3 DesignStart在ARM FPGA板上创建原型。

● DesignStart论坛支持

加入免费的DesignStart论坛,向其他对DesignStart感兴趣的人提问,共同分享并相互学习。

● 培训

参加ARM培训课程,课程主题涵盖:Cortex-M0和Cortex-M3硬件;Cortex-M0和Cortex-M3 (ARMv7M)软件;以及系统(硬件与软件组合)。课程形式包括私人教室、公开虚拟教室或者在线授课,多种方式均可进行。

● 特别技术支持

ARM Support全球团队工程师提供全天候的线上和电子邮件支持,用户会得到迅速回复以及在线实例追踪工具。

● 设计服务

ARM将提供设计建议、技术参数协助、并与授权的设计公司合作,共同设计定制化SoC。

● DesignStart RTL审核

DesignStart RTL审核能够帮助验证SoC设计中所涉及的信号连接、存储系统配置、系统性能、调试系统以及时钟和功耗等方面的问题,降低流片前的风险。在通过审核后,用户将在两周内得到一份详细的报告。

20160630000123