加入星計(jì)劃,您可以享受以下權(quán)益:

  • 創(chuàng)作內(nèi)容快速變現(xiàn)
  • 行業(yè)影響力擴(kuò)散
  • 作品版權(quán)保護(hù)
  • 300W+ 專業(yè)用戶
  • 1.5W+ 優(yōu)質(zhì)創(chuàng)作者
  • 5000+ 長期合作伙伴
立即加入
  • 正文
    • 01RISC-V是什么?
    • 02RISC-V在汽車賽道機(jī)遇
    • 03RISC-V面臨的挑戰(zhàn)
  • 推薦器件
  • 相關(guān)推薦
  • 電子產(chǎn)業(yè)圖譜
申請(qǐng)入駐 產(chǎn)業(yè)圖譜

RISC-V,我國CPU架構(gòu)的最優(yōu)解

2023/09/07
3433
閱讀需 14 分鐘
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點(diǎn)資訊討論

作者 | 章漣漪

CPU是汽車產(chǎn)業(yè)發(fā)展的關(guān)鍵技術(shù)之一,其架構(gòu)是芯片產(chǎn)業(yè)鏈和芯片生態(tài)的融合。然而,長期以來,占據(jù)世界芯片主要市場份額的CPU,只有X86和ARM兩種架構(gòu)。

“這種情況大概會(huì)持續(xù)下”。因此,在9月1-3日召開的泰達(dá)論壇上,中國工程院院士倪光南建議,有必要思考一下未來主流CPU架構(gòu)發(fā)展的技術(shù)路線。在他看來,這幾年國產(chǎn)CPU發(fā)展很快,現(xiàn)在國內(nèi)市場上已經(jīng)有六七種CPU架構(gòu)并存,但這并非長久之計(jì)。

CPU架構(gòu)具有很強(qiáng)的壟斷性,而目前中國多種國產(chǎn)CPU架構(gòu)并存,未來可能會(huì)造成資源分散、低水平重復(fù),這種狀況不加以改進(jìn),我國將缺乏在全球市場上與X86和ARM兩家競爭的自主CPU架構(gòu),從而在主流CPU方面仍然可能受制于人。倪光南指出,“新型的開源精簡指令的架構(gòu)“RISC-V”架構(gòu),為我國掌握芯片產(chǎn)業(yè)發(fā)展主動(dòng)權(quán)提供了機(jī)遇”。

那么,什么是“RISC-V”?它的優(yōu)勢(shì)是什么?目前應(yīng)用情況又如何呢?還面臨哪些挑戰(zhàn)?

01RISC-V是什么?

RISC-V,中文名稱是第五代精簡指令集(Reduced Instruction Set Computing),是一種基于精簡指令集原則的開源指令集架構(gòu)。

所謂指令,顧名思義,就是給芯片下任務(wù)。處理器是一塊芯片,而芯片并不會(huì)自己工作,需要有人告訴它該做什么操作。例如“告訴芯片下個(gè)操作做乘法”,即一條指令,而一個(gè)芯片指令的合集就叫指令集。

指令集規(guī)定了二進(jìn)制數(shù)的格式、尋址方式、操作類型等。RISC-V架構(gòu)類似的,是X86架構(gòu)、ARM架構(gòu)。

但與X86架構(gòu)、ARM架構(gòu)不同的是,RISC-V架構(gòu)非?!澳贻p”。2010年,加州大學(xué)伯克利分校的研究團(tuán)隊(duì)準(zhǔn)備做一個(gè)CPU,不過Intel和ARM高昂的授權(quán)費(fèi)用讓他們望而卻步,轉(zhuǎn)頭決定自己做一套開源的指令集,經(jīng)過幾個(gè)月的努力RISC-V誕生。

作為較新的指令集,RISC-V的架構(gòu)具備一定的優(yōu)勢(shì)。“有更先進(jìn)的架構(gòu)、有更廣闊的應(yīng)用、有更經(jīng)濟(jì)的成本、有更強(qiáng)的生命力”。奇瑞汽車股份有限公司汽車工程技術(shù)研發(fā)總院智能車技術(shù)中心芯片規(guī)劃總監(jiān)郭宇輝如是表示。

在他看來,更先進(jìn)的架構(gòu),毋庸置疑就是RISC-V的指令集更精簡,包袱也小,不像X86以及ARM公司發(fā)展了20、30年了,它整個(gè)包袱非常大;RISC-V對(duì)于設(shè)計(jì)低功耗也更加的優(yōu)越;應(yīng)用方面,要求模塊化還有易定制,更適配物聯(lián)網(wǎng)時(shí)代海量多應(yīng)用的需求。

此外,成本方面,由于RISC-V是開源的,大幅度降低了整個(gè)芯片設(shè)計(jì)的成本,可以省去IP的授權(quán)費(fèi)。同時(shí),指令集的開源更具生命力以及可持續(xù)發(fā)展,具備從嵌入式到高性能計(jì)算領(lǐng)域的整個(gè)覆蓋能力?!?/p>

開源RISC-V的出現(xiàn)大大降低了芯片行業(yè)的門檻,人才培養(yǎng)便捷,研發(fā)周期縮短,使其后續(xù)發(fā)展具備強(qiáng)大生命力。”倪光南稱,截至2022年底在Iot領(lǐng)域應(yīng)用出貨量達(dá)100億顆,用12年的時(shí)間完成了ARM近30年的發(fā)展速度;預(yù)計(jì)2025年將達(dá)800億顆甚至更高。2023也是RISC-V高性能大算力發(fā)展的元年,目前已經(jīng)有眾多企業(yè)加入其中

02RISC-V在汽車賽道機(jī)遇

作為較新的指令集,RISC-V在技術(shù)上固然有一定的優(yōu)勢(shì),但在國內(nèi)受到廣泛關(guān)注,最大的原因也是因?yàn)樵撝噶罴情_源免費(fèi)的。目前市面上常見的指令集都是收費(fèi)的,例如華為麒麟芯片,就購買了ARM家的指令集。

收費(fèi)除了成本更貴以外,背后更大的“麻煩”在于,這些有指令集知識(shí)產(chǎn)權(quán)的公司均為國外公司,不利于我國實(shí)現(xiàn)關(guān)鍵芯片的自主可控。

而目前,國內(nèi)外已經(jīng)有非常多的RISC-V核心RTL代碼,很多是開源的。比如,Rocket Core、Boom Core、LowRISC SoC等均提供源代碼。如果用于商用,國內(nèi)外也有許多商業(yè)公司提供穩(wěn)定的RISC-V IP核心。例如國外的SiFive公司、Microsemi公司、國內(nèi)的阿里平頭哥、芯來科技等。

基于此,倪光南建議,我國抓住新一代信息技術(shù)發(fā)展機(jī)遇,面向未來主流CPU市場,聚焦開源RISC-V架構(gòu)發(fā)展中國芯片產(chǎn)業(yè),通過充分發(fā)揮我國舉國體制和超大規(guī)模市場優(yōu)勢(shì)和人才優(yōu)勢(shì),大力發(fā)展壯大RISC-V產(chǎn)業(yè)生態(tài),增強(qiáng)RISC-V產(chǎn)業(yè)鏈、供應(yīng)鏈的自主可控能力,加大對(duì)RISC-V開源社區(qū)的貢獻(xiàn),最終使世界主流CPU市場形成X86、ARM和RISC-V三分天下的格局。

在倪光南看來,我國發(fā)展RISC-V具有三大獨(dú)特優(yōu)勢(shì)。

首先是符合國家科技自立自強(qiáng)發(fā)展戰(zhàn)略,又推動(dòng)全球科技創(chuàng)新。歷史上一直是X86和ARM兩種架構(gòu)壟斷CPU市場的紅利,整個(gè)芯片產(chǎn)業(yè)一直處于高壟斷態(tài)勢(shì),開源RISC-V的出現(xiàn)打破了壟斷,為全球芯片產(chǎn)業(yè)發(fā)展提供強(qiáng)大的推動(dòng)力,相關(guān)生態(tài)環(huán)境也正在迅速發(fā)展完善。

第二,中國超大規(guī)模市場是培育未來新一代信息技術(shù)的沃土。此外,中國是世界最大工程師培育搖籃,人才優(yōu)勢(shì)為技術(shù)發(fā)展創(chuàng)新提供了必要條件。

具體到汽車場景,RISC-V擁有自己的優(yōu)劣勢(shì)。郭宇輝基于此進(jìn)行了詳細(xì)的介紹。

首先是車身控制BCM,車身控制是RISC-V的主要使用場景,整個(gè)車身的控制需要用到幾十顆甚至上百顆的芯片,可以實(shí)現(xiàn)物理資源的隔離,即在低成本的場合實(shí)現(xiàn)了相當(dāng)于AUTOSAR3和AUTOSAR4的水準(zhǔn)。在E擴(kuò)容中NPU實(shí)現(xiàn)了各部分的軟件隔離,降低了整個(gè)系統(tǒng)的集成難度,同時(shí)提供了低成本、高效能的代碼密度擴(kuò)展。“當(dāng)然需要有更多的AUTOSAR的廠商去適配,去支持整個(gè)RISC-V”。

智慧座艙領(lǐng)域,RISC-V在智慧座艙領(lǐng)域是一個(gè)后來者。智慧座艙用高通的64位處理器,它的生態(tài)已經(jīng)非常的健全。因?yàn)榻ㄖ腔圩撔枰粋€(gè)非常健全的生態(tài),這個(gè)是RISC-V目前在座艙上的一些劣勢(shì)。但是RISC-V在座艙方面主要是擴(kuò)展支持虛擬化,也為未來成為座艙應(yīng)用的后起之秀奠定了一定的基礎(chǔ)。同時(shí),現(xiàn)在已經(jīng)可以支持使用Java語言的系統(tǒng),Google也已經(jīng)宣布安卓會(huì)支持整個(gè)RISC-V。

自動(dòng)駕駛應(yīng)該說是RISC-V比較好的一個(gè)應(yīng)用場景。比如說,它可以支持高性能的處理,為自動(dòng)駕駛提供更強(qiáng)的通用計(jì)算能力。RISC-V支持自定義的指令集擴(kuò)展,可以加速特定的應(yīng)用。此外,相對(duì)于競品來講安全隔離會(huì)更好,虛擬分區(qū)也是RISC-V的一個(gè)主要優(yōu)勢(shì)。

智達(dá)誠遠(yuǎn)浩瀚創(chuàng)新研究院院長施舜堯也表達(dá)了類似觀點(diǎn)。他表示,由于ARM發(fā)展的生態(tài)比較早,所以市場占有率也比較高。但是RISC-V近幾年通過開放的、可擴(kuò)展的模式得到了很大的市場發(fā)展。

總體來說RISC-V和ARM都有各自的優(yōu)勢(shì)跟應(yīng)用領(lǐng)域,ARM的生態(tài)比較成熟,所以它在移動(dòng)和高性能的計(jì)算領(lǐng)域占用主導(dǎo)地位;但RISC-V最近幾年開放性和靈活性,使得它近年來在汽車領(lǐng)域發(fā)展迅速,尤其是在MCU層面。

“MCU其實(shí)采用了RISC-V的指令集設(shè)計(jì),可以讓芯片廠商非常快速的完成低門檻、低成本的芯片設(shè)計(jì),并且針對(duì)特定的應(yīng)用場景進(jìn)行定制化的指令集設(shè)計(jì),所以它具有很強(qiáng)的靈活性。”施舜堯還指出,Googl宣布從安卓15開始支持RISC-V,這意味著RISC-V在下一代智能座艙的生態(tài)很快就要建立起來。

03RISC-V面臨的挑戰(zhàn)

機(jī)遇往往與挑戰(zhàn)并存,RISC-V發(fā)展也是如此,它在汽車領(lǐng)域發(fā)展需要滿足幾個(gè)重要因素。

首先是首先RISC-V需要展示它很有競爭力的性能跟能效,才能在汽車應(yīng)用中獲得采用。

其實(shí)是安全性和可靠性,RISC-V需要滿足行業(yè)非常嚴(yán)格的安全標(biāo)準(zhǔn),說服汽車制造商從ARM轉(zhuǎn)向RISC-V,可能需要徹底的測試、驗(yàn)證和長期的支持保障。

再者,是強(qiáng)大的生態(tài)系統(tǒng),才可以讓RICS-V在汽車領(lǐng)域的采用度提高很多。

最后是RICS-V的實(shí)施成本,雖然它具有開源特性,在許可成本上就有優(yōu)勢(shì),但是在整車的量產(chǎn)過程中,它的開發(fā)、集成、支持遇到的量產(chǎn)問題,未來可能投入成本會(huì)比較高,這方面的改善可以更有競爭力。

相比其他,生態(tài)的不健全是RISC-V面臨的最大問題,而汽車行業(yè)又是一個(gè)強(qiáng)生態(tài)的行業(yè)。為此,賽道企業(yè)都在為其努力。

IAR中國區(qū)RISC-V生態(tài)總監(jiān)張桂杰稱,IAR在推動(dòng)RISC-V方面做的一些工作,目前IAR已經(jīng)全面支持了國際上、國內(nèi)比較主流的,基于RISC-V的車規(guī)級(jí)的CPU的IP。其中,NA900是全球第一款通過了功能安全等級(jí)的一個(gè)RISC-V的車規(guī)級(jí)的CPU IP。

“國芯一直是致力于嵌入CPU的發(fā)展,特別是基于開源形成互補(bǔ),推出了八大系列四十余款不同的CPU架構(gòu),其中包括RISC-V在工業(yè)、高性能計(jì)算不同的CPU?!碧K州國芯科技股份有限公司董事、總經(jīng)理肖佐楠也表示,基于頭部企業(yè)需要進(jìn)行了3009的開發(fā),成為國芯第一款既滿足輔助駕駛,又能滿足跨域融合RISC-V MCU,今年或者明年初就會(huì)推出。

郭宇輝也從主機(jī)廠角度對(duì)RISC-V合作生態(tài)進(jìn)行了思考。據(jù)其介紹,從整個(gè)技術(shù)來看,在芯片設(shè)計(jì)、制造、封測以及上車方面,奇瑞在積極地跟國內(nèi)的芯片廠商進(jìn)行合作,來定義整個(gè)RISC-V的測試架構(gòu)?!皬男酒琑ISC-V的NPU底層一直到芯片的驅(qū)動(dòng)以及軟件庫,再到工具鏈以及AUTOSAR的生態(tài),RISC-V既要支持基于AUTOSAR的車規(guī)安全,也要兼顧RISC-V的整個(gè)生態(tài)。所以我們也要建立另外一套非車規(guī)安全的工具鏈,去適配更多的應(yīng)用開發(fā)”。

實(shí)際上,不止CPU,汽車行業(yè)也在GPU領(lǐng)域給予RISC-V進(jìn)行研究。

上海清華國際創(chuàng)新中心副主任何虎稱,參考RISC-V指令級(jí)、CPU指令級(jí)發(fā)展脈絡(luò),我們覺得如果能夠在GPU架構(gòu)上有一個(gè)開源開放指令級(jí),是不是也可以有機(jī)會(huì)成為世界第三級(jí)。

目前,其正在開發(fā)的開源通用GPU指令集架構(gòu)OpenGPGPU,采用的就是基于RISC-V的標(biāo)量和向量擴(kuò)展來作為GPGPU的基礎(chǔ)指令級(jí),目前定義的開源GPU指令級(jí)架構(gòu)大約是90%以上的指令是RISC-V指令,會(huì)有一部分是其自定義的為GPU專門設(shè)計(jì)的指令。

“今天我們面臨百年未有之大變局。中國在發(fā)展CPU產(chǎn)業(yè)時(shí),要注重未來主流CPU的發(fā)展趨勢(shì)?!?strong>倪光南希望,能有更多企業(yè)聚焦開源RISC-V架構(gòu),大力推進(jìn)RISC-V生態(tài)建設(shè),最終使RISC-V架構(gòu)能夠在世界CPU市場與X86和ARM三足鼎立。

推薦器件

更多器件
器件型號(hào) 數(shù)量 器件廠商 器件描述 數(shù)據(jù)手冊(cè) ECAD模型 風(fēng)險(xiǎn)等級(jí) 參考價(jià)格 更多信息
ATXMEGA128A1U-CUR 1 Microchip Technology Inc IC MCU 8BIT 128KB FLASH 100CBGA

ECAD模型

下載ECAD模型
$8.4 查看
ATTINY85-20SU 1 Microchip Technology Inc IC MCU 8BIT 8KB FLASH 8SOIC

ECAD模型

下載ECAD模型
$1.83 查看
MVF61NN151CMK50 1 NXP Semiconductors RISC MICROCONTROLLER
$28.07 查看

相關(guān)推薦

電子產(chǎn)業(yè)圖譜

聚焦智能汽車和自動(dòng)駕駛,關(guān)注汽車技術(shù)進(jìn)步和商業(yè)文明沖突,志與汽車產(chǎn)業(yè)一同成長。公眾號(hào):賽博汽車