不是那么回事,硬件设计的IP不是这样理解的

来源: 2009-06-22 22:47:47 [博客] [旧帖] [给我悄悄话] 本文已被阅读:
Core License说的是直接使用MIPS的内核设计,把这些设计嵌入自己的设计中。用户不用掌握内核是什么,只要设计接口或辅助电路就成为一个MIPS兼容的cpu,这个是最简单的。Architecture License是结构上和MIPS兼容,实际是指令集兼容,如何实现内核设计,MIPS不管,这种授权要求买方自己实现架构,要求对内核非常清晰能独立设计,要求较高,买方的灵活性较高。
你用软件的概念来套硬件设计是错误的,MIPS的基本指令基的使用是公开不需要授权的,但MIPS的高级指令包括64位指令,是必须获得授权才能使用的,这些限制在Architecture License的范围内。如果龙芯只是作为一个抵挡16或32位cpu,只要不打MIPS兼容的标记,完全是免费的。但要成高档32位和64位cpu,就必须购买授权。授权方式也有不同,我估计龙芯采取一次性买断的方式,这个就是其所谓的永久的意思。
另外,这里没有软件实现什么事,龙芯采用Cadence的EDA工具,理论上也可采用手工,无论如何设计,凡是使用到MIPS的结构设计的原理和结构,都要向MIPS购买IP,因为这个是MIPS能收费的地方,MIPS事先都已经专利了,你很难绕开。另外,硬件设计的IP是知识产权保护有很模糊的地方,还有很多争议。
建议,在你指责别人不懂之前,先问自己搞懂了没有。