電子發燒友網報道(文/程文智)記得2018年10月份小編在上海參加中國RISC-V產業聯盟成立大會的時候,看到長三角與半導體行業有關的企業幾乎都有人去現場觀摩了。當時與一些參會的人交流,有人的反饋是,“聽說RISC-V很火,雖然我們現在還沒有相關產品,但先過來觀摩學習下,說不定我們也會上相關項目?!?/p>
2020年的時候,<電子發燒友>跟一些MCU廠商交流的時候,有人表示RISC-V是一個比較新的技術,他們會持續關注,不過由于RISC-V的生態目前還不完善,開發工具也不多,因此,他們現在主要是做一些預研的工作,一旦市場起來,他們也會跟進。
其實大部分人的想法是跟他們一樣的,當新事物出來的時候,先觀望一番,看看前景如何,如果值得投入再跟進;但也有的人,一開始就一頭扎進去了……比如中科藍訊就是這樣一家公司。該公司成立于2016年,總部位于深圳,在珠海設有分公司,主要專注于研發和銷售無線互聯SoC芯片,芯片產品和軟件方案主要應用于高性能耳機、音箱、AI智能、萬物互聯等領域。
據中科藍訊產品總監孔繁波透露,其實中科藍訊從2016年底創立初期就開始了RISC-V架構的研究,2018年推出了RISC-V芯片,并于2018年Q2開始銷售。在2019年5月的時候,中科藍訊宣布其RISC-V藍牙芯片出貨量超過1億顆,如今,筆者詢問中科藍訊相關人員后獲知,其RISC-V芯片的累計出貨量已經超過10億顆。
為何會選擇RISC-V?
其實做處理器有很多架構可以選擇,比如Arm、X86、MIPS、PowerPC、UltraSPARC、Alpha等等,為何中科藍訊會偏偏選擇了RISC-V呢?
圖:中科藍訊產品總監孔繁波。
孔繁波的解釋是,首先中科藍訊剛成立的時候,想要找一個好用的輕量級處理器架構,Arm對他們來說太復雜了,有很多的性能他們用不上,而RISC-V只是一個指令集,沒有CPU的實現過程,是真正的免費開源指令集;其次是用RISC-V指令集自己設計的產品,不會受到美國技術的限制;三是當時RISC-V已經有30多個會員了,像谷歌這樣的公司也都是其會員單位,“我們判斷RISC-V應該可以做起來?!彼硎尽?/p>
圖:中科藍訊應用設計總監&CTO吳瀚平(左)與RT-Thread創始人熊譜翔(右)。
同時,中科藍訊應用設計總監&CTO吳瀚平從技術方面補充了三個中科藍訊選擇RISC-V的原因。一是RISC-V指令集的初衷就是讓CPU的指令做得盡可能簡單,讓客戶有能力跑得更快,實現更加復雜的功能,而且也充分考慮到不同廠家可能會做自己的指令擴展,預留了用戶自定義指令空間。他特意指出,“我們將音頻領域多年的積累,做成了加速指令放到了用戶自定義指令當中。”
二是RISC-V的開源協議是BSD協議,可以隨便商用,而且可以不開源,是所有幾種開源協議當中最松的。
三是現在越來越多的CPU會做混編指令集,而RISC-V的設計者直接考慮到了16位可以做解析擴展到32位復用。吳瀚平認為這是一個很好的設計。
從專用SoC到通用平臺
雖然中科藍訊的RISC-V芯片出貨量很大,但其實主要幾種在藍牙耳機等領域,因為他們早期的產品其實就是針對藍牙音頻領域專門設計的。不過現在開始計劃在通用領域做一些嘗試和擴展。
在今年12月10日,中科藍訊宣布推出首個面向通用市場的自主RISC-V內核32位MCU芯片------藍訊驕龍AB32VG1,該芯片可提供125MHz的運算主頻(最高可超頻至192MHz),片上集成了RAM192Kbyte,Flash1Mbyte,ADC,DAC,PWM,USB,SD,UART,IIC,BLE5.0等資源。
圖:藍訊驕龍AB32VG1及其評估板。
并且在12月20日的RT-Thread開發者大會推出了該芯片的評估版,該評估版原生搭載RT-Thread物聯網操作系統,提供免費的RT-Thread Studio集成開發環境和完整的SDK,開發者能夠便捷地完成代碼編寫、編譯、調試、程序燒寫等一系列開發流程。
說到為何中科藍訊會從專用領域擴展到通用領域時,孔繁波表示,其實契機是這樣的,“由于我們很多客戶認為我們的芯片這么便宜,功能外設又這么豐富,CPU性能很好,應該可以支持很多其他應用,因此,他們就用我們的芯片做了很多我們都沒想過的奇奇怪怪的應用?!?/p>
但是客戶在做這些應用的時候,又發現了一些問題,比如中科藍訊軟件層面的開發程度太低了?!耙虼?,這次我們就跟RT-Thread一起合作,做了一個通用的SDK給客戶使用,其開放程度將會更高?!笨追辈▽γ襟w表示。
他同時進一步指出,“我們也希望把我們的RISC-V開發經驗,分享給大家,希望可以讓更多的人參與進來?!?/p>
吳瀚平承認做專用產品與通用平臺會有很大不同,“之前我們主要考慮產品的極限怎么用好,但做通用產品,我們不僅需要提供通用的產品平臺,還要做好關鍵的軟件架構和API,讓開發者更好地熟悉我們平臺。只有這樣開發者才會愿意使用我們的通用平臺產品?!?/p>
如今MCU市場競爭其實是非常激烈的,國內的MCU企業超過百家,吳瀚平強調中科藍訊與國內其他MCU企業的差別在于,中科藍訊的通用MCU其實是帶有音頻、高性能AP,以及藍牙的?!拔覀兊谝徊绞窍韧瞥鐾ㄓ闷脚_,慢慢會把音頻FIAM、APP,以及藍牙接口放上去,可以方便開發者開發更多的IoT應用。”
RISC-V的生態如何了?
之前與還在觀望的廠商交流時,他們反映的一個普遍問題是,RISC-V的生態目前還沒有起來,如果做垂直應用還好,但如果是做通用類的產品,就需要完整的開發工具鏈,而目前的RISC-V生態還不太能滿足這些需求。
吳瀚平認為現在RISC-V的工具鏈正在不斷更新中,編譯器方面有第三方的也有一些商業的編譯器可以使用。
比如中科藍訊一直都在跟RT-Thread合作,其RISC-V芯片全部都搭載了RT-Thread物聯網操作系統。據吳瀚平介紹,在芯片設計之初就多方對比最終選擇了RT-Thread作為原生系統,原因是RT-Thread具有優雅的代碼風格,占用資源小,并且有豐富的文檔,能很快上手,加快芯片應用開發進度。
不僅如此,一些RISC-V的IP公司也推出了相應的開發工具,來減輕開發者的工作量,拿基于Eclipse的IDE工具來說,有芯來科技的NucleiStudio、晶心科技的AndeSight和Codasip的CodasipStudio等。RISC-V的編譯、驗證和分析等流程都在逐步擴大軟件與硬件支持。
此外,SEGGER與今年9月宣布,新版本的RISC-V浮點庫完全支持RV32E,極大減少了使用浮點的RISC-V應用程序的代碼大小。今年12月,SEGGER為RISC-V版的EmbeddedStudio更新了Segger連接器。新的連接器可以將生成程序大小縮至85%,并簡短連接時間,提供更詳細的映射文件。
IAR的EmbeddedWorkbench也在今年為多家廠商的RISC-VMCU和FPGA提供了支持和更新,比如為芯來和SiFive的RISC-V應用提供追蹤調試功能等。
RISC-V的玩家在不斷增加
如今的RISC-V生態圈確實在不斷擴大中,今年三月,RISC-V國際基金會正式在瑞士成立,也表達了這一架構開源開放的決心。目前,全球范圍內,RISC-V芯片(SoC、IP和FPGA)已經推出84款,覆蓋了云端、移動、高性能運算和機器學習等31個產業。
RISC-V的市場也在持續擴張,Semico預計2025年全球市場的RISC-V核心數將達到624億,其中工業應用將占據167億顆核心。而根據Tractica預測,RISC-V的IP和軟件工具市場也將在2025年達到10.7億美元。
目前RISC-V的玩家中IP廠商有賽昉科技、芯來科技、晶心科技等;芯片方面,產品也越來越豐富,兆易創新在2019年時就推出了RISC-V內核的MCU產品、樂鑫在2020年發布了搭載RISC-V處理器的WiFi+藍牙模組ESP32-C3、中科藍訊有多款RISC-V芯片、沁恒推出了三款RISC-VMCU、中微半導體正式發布首款集成RISC-V內核的32位微控制器、瑞薩電子與晶心科技聯手預計2021年推出RISC-V芯片產品等等。
除了企業,資本對RISC-V的關注和投入也在增加。SiFive就在2020年8月的E輪融資中獲得了6100萬美元的投資,該輪融資由SK海力士主導,西部數據、高通和Intel等原有股東也追加了投資。
芯來科技在2020年8月已經完成了一次戰略融資,隨后在12月29日又完成了新一輪融資,由天際資本領投,中關村芯創集成電路基金等跟投,老股東小米長江產業基金等也在此輪融資中繼續追投。
除了商業融資之外,不少研發計劃也在撥動資金支持RISC-V的發展。比如位于捷克的Codasip,該公司因為RISC-V處理器的開發,收到了歐盟地平線2020研究和創新計劃的資助。
可以看得出來,入局RISC-V生態圈的企業正在不斷增長中,RISC-V的生態也開始變得豐富起來,未來,RISC-V不僅僅會獲得關注,更會獲得更大的發展。
本文由電子發燒友原創,轉載請注明以上來源。如需入群交流,請添加微信elecfans999,投稿爆料采訪需求,請發郵箱huangjingjing@elecfans.com。
-
RT-Thread
+關注
關注
31文章
1300瀏覽量
40264 -
RISC-V
+關注
關注
45文章
2307瀏覽量
46297 -
中科藍訊
+關注
關注
9文章
57瀏覽量
9906
發布評論請先 登錄
相關推薦
評論