設計人員在實現RISC-V解決方案的差異化方面有多種途徑可供選擇,
1)根據規范自定義和擴展各種RISC-V核心
2)圍繞一個或多個RISC-V內核的完整片上系統(SoC)設計中選擇和組裝IP模塊。
一個新的趨勢正在興起,即使用片上網絡(NoC)而不是簡單的總線結構來互連RISC-V內核和其他IP塊,不僅適用于高端領域,而且在解決許多SoC設計挑戰時具有潛力,尤其是在數據必須高效流動的各種工作負載中。
過去,常常以門數、內核數量和外圍模塊的簡單計算來衡量SoC設計的性能潛力。隨著技術的不斷發展,互連方案現在已經成為定義SoC性能的關鍵因素之一。新的性能層次正在不斷涌現,互連從簡單的總線結構演變為更加復雜的解決方案。
Semico Research表示,現在互連方案已經在SoC性能層次之間劃定了界限,并引入了新的性能等級,更新定義考慮了多核設計的普及、復雜設計的高標準以及"微控制器"和"SoC"之間的模糊邊界。門數不再被視為衡量性能的標準,現代處理器核心可以擁有大量門?;ミB的復雜性則取決于子系統和不同IP塊之間的不同。
根據Semico的性能等級,可以將SoC劃分為不同的層次。在最低端,可以使用簡單的總線結構,適用于具有單個處理器核心和低占用率外圍設備的部件,這些外圍設備不會競爭總線資源。在稍高一級的SoC中,可能包括一些競爭片上帶寬和處理器核心的外圍設備,這些設備被稱為"商品控制器層"。更高一級的SoC則包括多個內核和多個IP子系統,每個子系統都使用了經過調整的互連技術。
01.NoC的嶄露頭角
隨著更強大的RISC-V內核的出現,RISC-V迅速提升了各種性能等級,包括Semico的低端性能等級。對于較高層次的復雜互連方案,RISC-V設計人員可能會缺乏經驗。Frank Schirrmeister(Arteris)"TileLink可能是RISC-V互連的第一個想法,但在更復雜的情景中使用可能會變得困難。"
NoC的優勢在于它能夠使用不同的協議連接子系統,因此SoC設計人員可能需要處理多種不同復雜度的協議。例如,對于簡單的IP塊連接,AXI協議提供了公平的競爭環境。而對于具有協同處理塊的多核解決方案,則需要CHI協議來確保緩存一致性。此外,I/O內存共享有助于形成更快速的CXL互連。Schirrmeister繼續說道:"當需要與各種子系統和協議共同優化計算和數據傳輸時,NoC是更好的解決方案。"
02.RISC-V內核與NoC的完美配對
將RISC-V內核與NoC配對將會是什么樣子呢?創建一個可重復使用的小芯片,結合了RISC-V內核、機器學習加速IP和標準外圍設備,適用于各種邊緣AI應用。這個設計還包括了智能內存控制器(SMC),用于提供高性能的內存連接,特別適用于內存密集型應用和服務器級內存連接。未命名的"小芯片鏈路"可能是UCIe,這是一種相對較新的規范,針對更緊密的小芯片集成進行了優化。在新的子系統互連出現時,調整NoC的一部分比重新設計整個芯片范圍的結構更容易管理。
03.降低風險,加速上市時間
這個設計看起來很復雜,但大多數RISC-V應用目前可能并不那么復雜,隨著創新步伐的加快,當今先進的RISC-V多核部件將成為明年的SoC的核心價值所在。將RISC-V內核與NoC配對不僅可以降低風險,還可以縮短復雜SoC設計的上市時間。此外,NoC還提供了其他優勢,如更高的帶寬和更有效的電源管理。考慮到不同協議的組合,RISC-V設計中的NoC正在成為一種強大的解決方案。
-
模塊
+關注
關注
7文章
2719瀏覽量
47562 -
soc
+關注
關注
38文章
4179瀏覽量
218480 -
RISC-V
+關注
關注
45文章
2292瀏覽量
46248
原文標題:RISC-V與NoC:開創差異化的新途徑
文章出處:【微信號:算力基建,微信公眾號:算力基建】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論