天天看點

龍芯的底氣:開源IP核+指令集,大學生也能設計出CPU了

作者:網際網路亂侃秀

先給大家看看兩款CPU,一款是BX100E-HHU,河海大學的學生設計的,一款是JSIT-M3201,江蘇資訊職業技術學院的學生設計的。

這兩款晶片都已經成功點亮,并啟動系統,說明設計是成功的。按照說法,這兩顆晶片将會接下來啟動行業應用。

龍芯的底氣:開源IP核+指令集,大學生也能設計出CPU了

看到這兩顆晶片,估計很多人會覺得是不是小題大做了,就是兩顆晶片嘛有什麼奇怪的。但其實這兩顆晶片還真值得說一說。

首先這兩顆晶片都是大學生設計的,并不是什麼高大上的技術團隊研發出來的。二是這兩顆晶片,都是基于龍芯開源的OpenLA1000 IP核,以及開源的LoongArch32 Reduced指令集架構,再基于中芯國際180nm工藝的晶片。

同時,與同類型的晶片相比,這兩款晶片都擁有出色的性能、功耗,并不比其它競品差。

龍芯的底氣:開源IP核+指令集,大學生也能設計出CPU了

這樣說起來,大家就明白這兩顆晶片背後,有什麼意義了吧,那就是龍芯開源了IP核、指令集後,将晶片設計的門檻徹底降低了,連大學生,職院學生,都能設計出可用的,優秀的晶片了。

這是不是有點像ARM呢?對外授權指令集ARM,也授權IP核,比如CPU、GPU、NPU等,那麼擁有授權的客戶,拿到授權,使用公版的IP核,就可以很快的設計出一顆完整的成熟的晶片來。

比如聯發科、高通、三星、蘋果、華為等,都使用ARM的指令集,有些還使用IP核,也有些自研IP核,全靠自己的實力。

龍芯的底氣:開源IP核+指令集,大學生也能設計出CPU了

而這些企業使用ARM,研發出各種各樣的晶片後,又助力ARM的發展,最終形成了目前最為繁榮的ARM生态。

龍芯實際上也是這麼想的,因為龍芯要發展,必然要也聯合一切可以聯合的力量,不能靠自己一家企業單幹,這個難度是非常大的。

于是龍芯将自己的指令集、IP也開源了,希望更多的企業參與進來,一起基于龍芯的指令集、IP設計出更多的晶片,一起将龍芯生态做強做大,進而與ARM、X86去抗衡。

龍芯的底氣:開源IP核+指令集,大學生也能設計出CPU了

事實上,為了像ARM一樣,将自己的生态做強做大,龍芯還搞了一個“百芯計劃”,那就是計劃在5至10年内,選擇100所高校,建設100個“晶片聯合實驗室”,讓大學生們,從大學開始,就能夠利用龍芯提供的一系列授權、技術,設計出合格的晶片來。

而前面那兩顆晶片,其實也是百芯計劃的成果之一,而未來,随着龍芯開源更多的指令集、IP核,和高校建立更多的實驗室,那麼未來估計這樣的晶片也會越來越多。

而按照龍芯的計劃,到2030年時,龍芯要能夠和X86、ARM三足鼎立,不知道到時候,龍芯能不能實作這一目标?

繼續閱讀