電子發燒友網報道(文/周凱揚)在RISC-V國際基金會的創始成員中,不少都已經為RISC-V生態的發展貢獻了自己的一份力,例如SiFive、晶心、Syntacore、Codasip、Lattice、Microchip等都推出了RISC-V的IP核方案,樂鑫也推出了多個RISC-V MCU,倒是有兩家高級創始會員動作比較少,那就是谷歌和高通。
高通雖然投資了SiFive,但其本身似乎沒有公開投入對RISC-V的開發,倒是他們的前高級主管Travis Lanier曾在2019年的RISC-V峰會上提到,高通將RISC-V視為除Arm以外的第二大CPU ISA選擇,也已經用于他們的嵌入式應用處理器中,甚至表示“要不了幾年,RISC-V就會出現在高通的所有手機SoC上”,不過這個承諾似乎并沒有實現,而他本人也去了打造高性能RISC-V CPU的Ventana Micro Systems任營銷副總裁一職。
再來看看谷歌,我們在此前的文章中提到了谷歌在自己的TPU上使用了SiFive RISC-V處理器,但谷歌自己好像并沒有推出任何RISC-V相關的產品,自研手機SoC中的CPU也都是基于Arm架構。難道,谷歌真的沒有興趣把RISC-V納入自己的產品生態嗎?當然不是,谷歌已經開始從軟硬件兩頭在推進RISC-V的發展。
獨立安全芯片
谷歌從上一代Pixel 6產品開始,就已經用到了自研的Tensor,今年推出的Pixel 7系列也用到了換代的Tensor G2。但早在上一代Tensor中,谷歌就已經用到了RISC-V。正如蘋果也在其Mac產品線中引入T1、T2這些安全芯片一樣,谷歌也選擇了自研自己的獨立安全芯片,Titan M2。該芯片則是作為安卓智能手機的獨立安全芯片存在,被用于Pixel 6系列以及剛發售的Pixel 7系列中。
Tensor G2 SoC / 谷歌
在Tensor SoC的功能分區中,我們已經看到了安全模塊的存在,這里主要用到的是Arm的TrustZone技術,保障了整個SoC的通用安全處理,但谷歌在Tensor SoC之外還準備了一個安全保障,也就是谷歌自研的RISC-V處理器Titan M2。
根據谷歌的說法,Titan M2具有更高的速度和額外的內存,更容易抵擋先進的攻擊。Titan M2也通過了AVA_VAN.5標準的漏洞測試驗證,可以安全地生成和存儲用于保護PIN碼和密碼的密鑰,并與SoC中的安全核心聯手合作,來保護用戶數據。
Titan這個名字的由來可能是出自谷歌2018年推出的Titan安全密鑰。這是一個物理USB密鑰,用于完成雙重身份驗證等任務,而那時的Titan安全密鑰用的還是NXP的安全芯片。
至于Titan M2芯片的由來,應該是從此前谷歌與另一RISC-V國際基金會創始成員LowRisc,還有新唐科技、西部數據等一眾廠商合作的開源安全芯片設計項目OpenTitan衍生而來。早在2020年底,谷歌就宣布正在與新唐科技合作開發首個獨立OpenTitan芯片產品,由此可以看出Titan M2就是谷歌基于OpenTitan項目設計出來的。
安卓移植有了新進展
作為新的架構,RISC-V在系統的支持上已經愈發完善了,無論是Linux還是各大RTOS,都已經注意到了這一ISA的潛力,官方和社區的移植工作也都已經完成。然而,RISC-V還有缺少了另一大開放系統生態的支持,也就是安卓。
RISC-V如果能夠支持這一移動系統的話,勢必會帶動整個RISC-V生態高速發展,為此RISC-V開發社區內也不乏這樣的努力。比如中科院軟件所的PLCT實驗室就是第一批公開進行AOSP(安卓開源代碼項目)移植的團隊,隨后平頭哥也在玄鐵C910開發板上完成了AOSP的移植,并展示了運行AOSP 10版本的Demo,但這些都是獨立于AOPS上游之外的開發。
然而近日,安卓的RISC-V終于有了里程碑式的進展。10月1日,AOSP官方社區接受了第一個RISC-V移植相關的補丁,這也意味著RISC-V終于打進了安卓上游生態。根據PLCT創始人吳偉的說法,這一改變意味著AOSP社區對RISC-V的支持已經進入“快車道”。
AOSP / 谷歌
我們從上圖的源代碼中可以看到,在安卓的內核頭文件中,除了Arm和x86外,也已經多出了RISC-V,可見谷歌已經確定了Android On RISC-V的潛力。如此一來,在RISC-V國際基金會和谷歌的共同協作下,這第一步邁出后,會有更多的移植代碼被并入AOSP,再加上V8和OpenJDK的移植工作也在有條不紊地進行中,華為畢昇JDK團隊主導的RISC-V移植也被合入OpenJDK主線,擁有完整功能的安卓運行在RISC-V下指日可待。
結語
其實無論是高通還是谷歌,目前都沒有把RISC-V作為首要推進的目標,而是選擇繼續打磨Arm架構。他們的做法其實很合理,現在的Arm,尤其是在移動生態下,仍然是主流。而他們不去自己設計,而是更多地選擇導入其他供應商的IP和設計,不只是在觀望,也是為了推動長尾市場一同加入并完善RISC-V的生態,因為只有這樣,未來的RISC-V才不會獨木難支,他們正式入局的風險也會越低。
高通雖然投資了SiFive,但其本身似乎沒有公開投入對RISC-V的開發,倒是他們的前高級主管Travis Lanier曾在2019年的RISC-V峰會上提到,高通將RISC-V視為除Arm以外的第二大CPU ISA選擇,也已經用于他們的嵌入式應用處理器中,甚至表示“要不了幾年,RISC-V就會出現在高通的所有手機SoC上”,不過這個承諾似乎并沒有實現,而他本人也去了打造高性能RISC-V CPU的Ventana Micro Systems任營銷副總裁一職。
再來看看谷歌,我們在此前的文章中提到了谷歌在自己的TPU上使用了SiFive RISC-V處理器,但谷歌自己好像并沒有推出任何RISC-V相關的產品,自研手機SoC中的CPU也都是基于Arm架構。難道,谷歌真的沒有興趣把RISC-V納入自己的產品生態嗎?當然不是,谷歌已經開始從軟硬件兩頭在推進RISC-V的發展。
獨立安全芯片
谷歌從上一代Pixel 6產品開始,就已經用到了自研的Tensor,今年推出的Pixel 7系列也用到了換代的Tensor G2。但早在上一代Tensor中,谷歌就已經用到了RISC-V。正如蘋果也在其Mac產品線中引入T1、T2這些安全芯片一樣,谷歌也選擇了自研自己的獨立安全芯片,Titan M2。該芯片則是作為安卓智能手機的獨立安全芯片存在,被用于Pixel 6系列以及剛發售的Pixel 7系列中。
Tensor G2 SoC / 谷歌
根據谷歌的說法,Titan M2具有更高的速度和額外的內存,更容易抵擋先進的攻擊。Titan M2也通過了AVA_VAN.5標準的漏洞測試驗證,可以安全地生成和存儲用于保護PIN碼和密碼的密鑰,并與SoC中的安全核心聯手合作,來保護用戶數據。
Titan這個名字的由來可能是出自谷歌2018年推出的Titan安全密鑰。這是一個物理USB密鑰,用于完成雙重身份驗證等任務,而那時的Titan安全密鑰用的還是NXP的安全芯片。
至于Titan M2芯片的由來,應該是從此前谷歌與另一RISC-V國際基金會創始成員LowRisc,還有新唐科技、西部數據等一眾廠商合作的開源安全芯片設計項目OpenTitan衍生而來。早在2020年底,谷歌就宣布正在與新唐科技合作開發首個獨立OpenTitan芯片產品,由此可以看出Titan M2就是谷歌基于OpenTitan項目設計出來的。
安卓移植有了新進展
作為新的架構,RISC-V在系統的支持上已經愈發完善了,無論是Linux還是各大RTOS,都已經注意到了這一ISA的潛力,官方和社區的移植工作也都已經完成。然而,RISC-V還有缺少了另一大開放系統生態的支持,也就是安卓。
RISC-V如果能夠支持這一移動系統的話,勢必會帶動整個RISC-V生態高速發展,為此RISC-V開發社區內也不乏這樣的努力。比如中科院軟件所的PLCT實驗室就是第一批公開進行AOSP(安卓開源代碼項目)移植的團隊,隨后平頭哥也在玄鐵C910開發板上完成了AOSP的移植,并展示了運行AOSP 10版本的Demo,但這些都是獨立于AOPS上游之外的開發。
然而近日,安卓的RISC-V終于有了里程碑式的進展。10月1日,AOSP官方社區接受了第一個RISC-V移植相關的補丁,這也意味著RISC-V終于打進了安卓上游生態。根據PLCT創始人吳偉的說法,這一改變意味著AOSP社區對RISC-V的支持已經進入“快車道”。
AOSP / 谷歌
我們從上圖的源代碼中可以看到,在安卓的內核頭文件中,除了Arm和x86外,也已經多出了RISC-V,可見谷歌已經確定了Android On RISC-V的潛力。如此一來,在RISC-V國際基金會和谷歌的共同協作下,這第一步邁出后,會有更多的移植代碼被并入AOSP,再加上V8和OpenJDK的移植工作也在有條不紊地進行中,華為畢昇JDK團隊主導的RISC-V移植也被合入OpenJDK主線,擁有完整功能的安卓運行在RISC-V下指日可待。
結語
其實無論是高通還是谷歌,目前都沒有把RISC-V作為首要推進的目標,而是選擇繼續打磨Arm架構。他們的做法其實很合理,現在的Arm,尤其是在移動生態下,仍然是主流。而他們不去自己設計,而是更多地選擇導入其他供應商的IP和設計,不只是在觀望,也是為了推動長尾市場一同加入并完善RISC-V的生態,因為只有這樣,未來的RISC-V才不會獨木難支,他們正式入局的風險也會越低。
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
-
谷歌
+關注
關注
27文章
6142瀏覽量
105109 -
RISC-V
+關注
關注
44文章
2229瀏覽量
46034
發布評論請先 登錄
相關推薦
谷歌終止官方支持?RISC-V坎坷的安卓適配之路
、筆記本、SBC也陸續推出。然而在安卓這一用戶量最大的移動端OS上,這么多年以來,RISC-V的適配進展都相對有限。 ? 對于任何一個OS而言,完成新架構硬件的移植都不是一件易事。安卓作為一個開源操作系統,移植自由度極高,但如果
RISC-V在AI領域的發展前景怎么樣?
隨著人工智能的不斷發展,現在的視覺機器人,無人駕駛等智能產品的不斷更新迭代,發現ARM占用很大的市場份額,推出的ARM Cortex M85性能也是杠杠的,不知道RISC-V在AI領域有哪些參考方案?
發表于 10-25 19:13
2024 RISC-V 中國峰會:華秋電子助力RISC-V生態!
技術未來發展方向的寶貴機會。
華秋電子<電子發燒友>作為RISC-V中國峰會的核心媒體社區合作伙伴,深度參與此次峰會。通過其廣泛的影響力,積極推廣前沿的RISC-V創新
發表于 08-26 16:46
risc-v的發展歷史
Foundation),旨在促進RISC-V架構的發展和推廣。該基金會由大量的企業和機構支持,包括英特爾、Nvidia、谷歌、華為、IBM、紅帽、西部數據等。
2015年:RISC-V
發表于 07-29 17:20
rIsc-v的缺的是什么?
通過軟件模擬或復雜的指令序列來實現一些高級功能,這可能會增加執行時間和功耗。
2. 生態系統支持不足
軟件和工具鏈的可用性:盡管RISC-V社區在快速發展,但與成熟的ARM等架構相比,其生
發表于 07-29 17:18
RISC-V在中國的發展機遇有哪些場景?
RISC-V在中國的發展機遇廣泛存在于多個場景,這主要得益于其開源、開放、簡潔、靈活等特性,以及中國作為全球最大的數據大國和信息技術市場的重要地位。以下是一些
發表于 07-29 17:14
為什么要有RISC-V
基金會的目標是保持RISC-V的穩定性,僅僅出于技術原因緩慢而謹慎地發展它,并力圖讓它之于硬件如同Linux之于操作系統一樣受歡迎。下圖列出了RISC-V基金會最大的企業成員,
發表于 07-27 15:05
晶心科技與Arteris合作加速RISC-V的SoC設計創新
Arteris, Inc.是一家領先的系統 IP 供應商,致力于加速片上系統(SoC)的創建,晶心科技是RISC-V International組織的創始成員和主要
RISC-V有哪些優點和缺點
是因為RISC-V在某些方面可能缺乏針對特定應用的優化。
生態系統相對不成熟:盡管RISC-V的生態系統正在快速發展,但與成熟的ARM等架構相比,其生態系統仍然相對不夠豐富。這可能會影
發表于 04-28 09:03
RISC-V有哪些優缺點?是堅持ARM方向還是投入risc-V的懷抱?
是因為RISC-V在某些方面可能缺乏針對特定應用的優化。
生態系統相對不成熟 :盡管RISC-V的生態系統正在快速發展,但與成熟的ARM等架構相比,其生態系統仍然相對不夠豐富。這可能會
發表于 04-28 08:51
RISC-V在服務器方面的應用與發展前景如何?剛畢業的學生才開始學來的及嗎?
RISC-V在服務器方面的應用與發展前景十分廣闊。作為一種開源、開放、簡潔、靈活的指令集,RISC-V近年來
發表于 04-28 08:49
解鎖RISC-V技術力量丨曹英杰:RISC-V與大模型探索
4月12日,第二期“大家來談芯|解鎖RISC-V技術力量”在上海臨港新片區頂科永久會址舉辦,本期沙龍聚焦RISC-V技術,圍繞AI時代的RISC-V市場機會、RISC-V
評論