先给大家看看两款CPU,一款是BX100E-HHU,河海大学的学生设计的,一款是JSIT-M3201,江苏信息职业技术学院的学生设计的。
这两款芯片都已经成功点亮,并启动系统,说明设计是成功的。按照说法,这两颗芯片将会接下来启动行业应用。
看到这两颗芯片,估计很多人会觉得是不是小题大做了,就是两颗芯片嘛有什么奇怪的。但其实这两颗芯片还真值得说一说。
首先这两颗芯片都是大学生设计的,并不是什么高大上的技术团队研发出来的。二是这两颗芯片,都是基于龙芯开源的OpenLA1000 IP核,以及开源的LoongArch32 Reduced指令集架构,再基于中芯国际180nm工艺的芯片。
同时,与同类型的芯片相比,这两款芯片都拥有出色的性能、功耗,并不比其它竞品差。
这样说起来,大家就明白这两颗芯片背后,有什么意义了吧,那就是龙芯开源了IP核、指令集后,将芯片设计的门槛彻底降低了,连大学生,职院学生,都能设计出可用的,优秀的芯片了。
这是不是有点像ARM呢?对外授权指令集ARM,也授权IP核,比如CPU、GPU、NPU等,那么拥有授权的客户,拿到授权,使用公版的IP核,就可以很快的设计出一颗完整的成熟的芯片来。
比如联发科、高通、三星、苹果、华为等,都使用ARM的指令集,有些还使用IP核,也有些自研IP核,全靠自己的实力。
而这些企业使用ARM,研发出各种各样的芯片后,又助力ARM的发展,最终形成了当前最为繁荣的ARM生态。
龙芯实际上也是这么想的,因为龙芯要发展,必然要也联合一切可以联合的力量,不能靠自己一家企业单干,这个难度是非常大的。
于是龙芯将自己的指令集、IP也开源了,希望更多的企业参与进来,一起基于龙芯的指令集、IP设计出更多的芯片,一起将龙芯生态做强做大,进而与ARM、X86去抗衡。
事实上,为了像ARM一样,将自己的生态做强做大,龙芯还搞了一个“百芯计划”,那就是计划在5至10年内,选择100所高校,建设100个“芯片联合实验室”,让大学生们,从大学开始,就能够利用龙芯提供的一系列授权、技术,设计出合格的芯片来。
而前面那两颗芯片,其实也是百芯计划的成果之一,而未来,随着龙芯开源更多的指令集、IP核,和高校建立更多的实验室,那么未来估计这样的芯片也会越来越多。
而按照龙芯的计划,到2030年时,龙芯要能够和X86、ARM三足鼎立,不知道到时候,龙芯能不能实现这一目标?
原文标题 : 龙芯的底气:开源IP核+指令集,大学生也能设计出CPU了