利用片上網絡 IP 加速 RISC-V 開發
發布時間:2023-10-09 責任編輯:lina
【導讀】在片上係統 (SoC) 設備領域,架構師在配置處理器子係統時會遇到許多選擇。選擇範圍從單處理器到集群,再到主要是異構的但偶爾是同構的多集群。
在片上係統 (SoC) 設備領域,架構師在配置處理器子係統時會遇到許多選擇。選擇範圍從單處理器到集群,再到主要是異構的但偶爾是同構的多集群。
近的趨勢是廣泛采用 RISC-V 內核,這些內核基於開放標準 RISC-V 指令集架構 (ISA) 構建。該係統可通過免版稅的開源許可證獲得。
在這裏,利用片上網絡 (NoC) 技術的即插即用功能已成為加速基於 RISC-V 的係統集成的有效策略。這種方法有利於處理器內核或集群與來自多個供應商的知識產權 (IP) 塊之間的無縫連接。
使用 NoC 互連 IP 具有多種優勢。NoC 可以擴展到整個設備,每個 IP 都有一個或多個跨越整個 SoC 的接口。這些接口具有自己的數據寬度,以不同的時鍾頻率運行,並利用 SoC 設計人員常用的 OCP、APB、AHB、AXI、STBus 和 DTL 等多種協議。這些接口中的每一個都鏈接到相應的網絡接口單元(NIU),也稱為套接字。
NIU 的作用是從傳輸 IP 接jie收shou數shu據ju,然ran後hou將jiang這zhe些xie數shu據ju組zu織zhi並bing序xu列lie化hua為wei適shi合he網wang絡luo傳chuan輸shu的de標biao準zhun化hua格ge式shi。多duo個ge數shu據ju包bao可ke以yi同tong時shi傳chuan輸shu。到dao達da目mu的de地di後hou,關guan聯lian的de套tao接jie字zi會hui在zai將jiang數shu據ju呈cheng現xian給gei相xiang關guan IP 之前通過反序列化和撤消打包來執行相反的操作。此過程是根據鏈接到該特定 IP 的協議和接口規範來完成的。
IP 塊的簡單說明可以可視化為實體邏輯塊。此外,SoC 通常使用單個 NoC。圖 1展示了基本的 NoC 配置。
圖 1非常簡單的 NoC 表示顯示了基本設計配置。動脈
NoC本身可以使用多種拓撲來實現,包括1D星形、1D環形、1D樹形、2D網狀、2D環麵和全網狀,如圖2所示。
圖 2上述示例顯示了各種 NoC 拓撲。動脈
一些 SoC 設計團隊可能希望開發自己專有的 NoC,zheshiyigeziyuanheshijianmijixingdeguocheng。zhezhongfangfaxuyaoyouduominggongchengshizuchengdetuanduigongzuoliangnianhuogengchangshijian。shishiqingbiandegengjutiaozhanxingdeshi,shejirenyuantongchangtouruyuzhenggeshejideqiyubufenjihuyiyangduodeshijianlaitiaoshiheyanzhengneibukaifade NoC。
隨著設計周期的縮短和收入壓力的增加,SoC 開發團隊正在考慮商用 NoC IP。該 IP 支持內部開發的 NoC IP 所需的定製,但也可以從第三方供應商處獲得。
SoC 複雜性不斷增長的另一個挑戰是在單個設備中使用多個 NoC 和各種 NoC 拓撲(圖 3)。例如,芯片的一個部分可能采用分層樹形拓撲,而另一部分可能選擇 2D 網格配置。
圖 3該圖突出顯示了具有內部 NoC 的子係統塊。動脈
在許多情況下,當今 SoC 中的 IP 模塊相當於幾年前的整個 SoC,使其成為子係統。因此,這些子係統塊的創建者通常會選擇采用第三方供應商提供的行業標準 NoC IP。
在需要高水平可定製性以及計算和數據傳輸協同優化的情況下,例如處理器集群或神經網絡加速器,IP 開發團隊可能會選擇傳輸機製的自定義實現。或者,他們可能決定利用一種較少采用的、高度化的協議來實現他們的設計目標。
RISC-V 和 NoC集成
對於獨立的 RISC-V 處理器內核,這些 IP 可為不需要一致性的設計人員提供 AXI 接口,為需要一致性的設計人員提供 CHI 接口。這使得這些內核能夠在 SoC 級別與行業標準 NoC 進行即插即用。
同樣,如果設計團隊在 RISC-V 設計中選擇一種不太常用的集群間通信協議,則該集群還可以具有麵向外部連接的 ACE、AXI 或 CHI 接口。此方法允許快速連接到 SoC 的 NoC。
下麵的圖 4顯示了非一致性和緩存一致性選項。除了在 IP 和 SoC 中使用之外,這些 NoC 還可以在多芯片係統中充當超級 NoC。
RISC-V 處理器中的 NoC IP
業界正在經曆以基於開放標準 RISC-V 指令集架構的處理器內核和集群為特色的 SoC 設計的急劇增長。
通過利用 NoC 技術提供的即插即用功能,可以加速基於 RISC-V 的係統(包括多芯片係統)的開發和采用。這使得 RISC-V 處理器內核或集群與多個供應商提供的 IP 功能塊之間能夠實現快速、無縫和高效的連接。
免責聲明:本文為轉載文章,轉載此文目的在於傳遞更多信息,版權歸原作者所有。本文所用視頻、圖片、文字如涉及作品版權問題,請聯係小編進行處理。
推薦閱讀:
- 噪聲中提取真值!瑞盟科技推出MSA2240電流檢測芯片賦能多元高端測量場景
- 10MHz高頻運行!氮矽科技發布集成驅動GaN芯片,助力電源能效再攀新高
- 失真度僅0.002%!力芯微推出超低內阻、超低失真4PST模擬開關
- 一“芯”雙電!聖邦微電子發布雙輸出電源芯片,簡化AFE與音頻設計
- 一機適配萬端:金升陽推出1200W可編程電源,賦能高端裝備製造
- 1200餘家企業齊聚深圳,CITE2026打造電子信息產業創新盛宴
- 掌握 Gemini 3.1 Pro 參數調優的藝術
- 築牢安全防線:電池擠壓試驗機如何為新能源產業護航?
- Grok 4.1 API 實戰:構建 X 平台實時輿情監控 Agent
- 電源芯片國產化新選擇:MUN3CAD03-SF助力物聯網終端“芯”升級
- 車規與基於V2X的車輛協同主動避撞技術展望
- 數字隔離助力新能源汽車安全隔離的新挑戰
- 汽車模塊拋負載的解決方案
- 車用連接器的安全創新應用
- Melexis Actuators Business Unit
- Position / Current Sensors - Triaxis Hall





