你用软件的概念来套硬件设计是错误的,MIPS的基本指令基的使用是公开不需要授权的,但MIPS的高级指令包括64位指令,是必须获得授权才能使用的,这些限制在Architecture License的范围内。如果龙芯只是作为一个抵挡16或32位cpu,只要不打MIPS兼容的标记,完全是免费的。但要成高档32位和64位cpu,就必须购买授权。授权方式也有不同,我估计龙芯采取一次性买断的方式,这个就是其所谓的永久的意思。
另外,这里没有软件实现什么事,龙芯采用Cadence的EDA工具,理论上也可采用手工,无论如何设计,凡是使用到MIPS的结构设计的原理和结构,都要向MIPS购买IP,因为这个是MIPS能收费的地方。因为MIPS事先都已经专利了,你很难绕开。另外,硬件设计的IP是知识产权保护有很模糊的地方,还有很多争议。
建议,在你指责别人不懂之前,先问自己搞懂了没有。