中文 英语
系统与设计
的意见

分化和建筑许可在RISC - V

知识产权许可模式使用公开的ISA可以混淆。

受欢迎程度

我与同事讨论的概念架构在RISC-V许可证。我意识到,在开源世界,它可能有点难以理解。

在传统的处理器IP模型,明确区分出某种程度的一个现成的知识产权许可配置但没有定制和一个相当昂贵的建筑许可证允许被许可方使用自己的自定义的指令集微体系结构。

与并发症RISC-V来自这样一个事实:它通常被描述为“一个开源架构,”所以人相信一些源代码许可。但实际情况并非如此。

传统的IP和建筑许可

在传统的模型中,都是很直接的。标准许可的手臂或MIPS让客户使用RTL设计但不改变它(除了几个配置选项)。

与此同时,客户愿意花很多钱,一个架构许可给他们正确的修改如何一个处理器执行指令(宽度问题,缓存大小,等等)。然而,它一般不会给正确的修改说明(除了一些例外,比如Cortex-M33支持部门自定义指令,允许定制的实现数据处理操作,或节奏Tensilica)。

RISC-V-based IP和建筑许可

RISC-V等开源模型中,有些不同的东西。

RISC-V架构通常描述为“开源”,这意味着每个人都可以免费使用它。

然而,更好的描述RISC-V是一个“开放式架构”或“开放的标准。“在这个意义上RISC-V就像C, wi - fi,或LTE, RISC-V国际表演的角色(分别)ANSI, IEEE 802.11和3 gpp在定义和管理标准,人们可以自由选择来实现。但这是一个书面的标准——不是一个实现或微体系结构。

就像与其他开放标准,RISC-V许可证可以开源或商业

你可以下载开源设计和完全自由,随心所欲地修改它们。繁荣、纸浆、SweRV和其他开源设计给绝对自由。但这有成本:他们不支持,验证通常是麻烦,他们可能没有足够的质量在商业设计中使用。一些公司用他们接受这些妥协;其他的担心是可以理解的。

或者你可以买一个商业RISC-V设计。有许多公司提供高质量的核心与保修RTL和完整的产品支持。这些可以为许多客户是一个很好的解决方案。然后我们回到类似传统的模型:一种黑盒的设计——尽管基于开放标准ISA -,它不能被修改或定制来满足特定需求。但对许多目的通用产品将是一个不错的选择。

和Codasip RISC-V核心供应商做了很多业务在这个基础上:客户购买标准RISC-V处理器内核作为RTL和SDK,高性能验证和全力支持。这是没有任何建筑许可费用,使用它,从架子上。

ISA定制支持差异化设计

但是Codasip提供了另一种选择。这是一个建筑许可证-和交付的源代码CodAL处理器描述语言。

我们的许多客户购买标准Codasip处理器IP产品作为CodAL源,然后使用Codasip工作室这使他们能够自由地修改它。我们提供灵活地修改微体系结构和ISA,恰恰需要差异化设计。在ISA级定制带来更高的性能和优化。更重要的是,Codasip Studio工具集的力量和优雅让这非常容易。

这是不同的(比方说)一只手臂建筑许可在三个方面。

自由:手臂,即使有一个建筑许可,限制你可以做什么。Codasip不会:这是你的核心,你有控制。

工具:手臂内部核心开发,以传统的方式而不是设计为易于修改。相比之下,Codasip所有的核心是使用工作室和设计明确定制开发(ISA和微体系结构)直接的和有效的。包括自动创建的软件工具链(定制编译器等)和验证。

成本:传统建筑许可的限制被许可的现金成本和工程资源(成本)需要利用它。Codasip和工作室现在做要容易得多,因此更能负担得起一个完整的端到端体系结构定制解决方案。这极大地改变了成本方程的两个建筑执照费和工程所需的资源。

RISC-V提供开放的承诺

Codasip提供了最好的两个世界:一个投资组合的高品质标准适合标准应用程序的核心,充分验证和支持。或者你可以升级到一个具有成本效益的建筑许可证,自由定制核心在一个易于使用的环境中,有一个独特的产品为您的独特需求。



留下一个回复


(注意:这个名字会显示公开)

Baidu