recientemente 在Linux基金會的領導下,一個新項目CHIPS聯盟成立了 “接口,處理器和系統的通用硬件“(接口,處理器和系統的通用硬件),旨在促進開放式硬件系統和 根據RISC-V架構開發解決方案.
這個的創始人 新項目“ CHIPS聯盟” 他們是Google,SiFive,Western Digital和世界語技術公司。 CHIPS聯盟注定要把自己定位為一個中立且獨立的平台。
什麼是CHIPS聯盟?
這個平台 將允許各種設備製造商 (硬件) 可以一起開發他們的項目,以創建開放的即用型CPU實現 以及使用RISC-V架構的單芯片系統(SoC)。
RISC-V(發音為“風險五”)是一種基於類似RISC的設計的免費硬件指令集體系結構(ISA)。 與大多數指令集不同,RISC-V是免費開放的,可以用於任何目的。
允許任何人設計,製造和銷售RISC-V芯片和軟件。 儘管它不是第一個開放式結構的ISA,但是它具有重要意義,因為它被設計為可在多種設備上使用。
雖然 目前,RISC-V基金會的組織僅處理架構 從指令集中 但它不涉及特定的實現。
這就是這個新基金會誕生和CHIPS聯盟的任務的原因 為移動設備,計算機系統,消費類電子產品和物聯網準備標準的開放芯片設計。
Linux基金會戰略計劃副總裁邁克·多蘭說:“開放式協作已經被反复證明可以幫助行業縮短上市時間,實現長期維護並創建事實上的標準。” ”
作為您的最初貢獻, CHIPS聯盟的創始人介紹了以下共同開發的項目。
SweRV核心
此 是Western Digital開發的32位RISC-V處理器。 芯片 以1,8 GHz的頻率運行 它建立在具有8級雙主幹管線(2路超大規模)的體系結構上,並設計為使用28nm CMOS工藝技術進行生產。
在Apache 2.0許可下,可以使用Verilog語言打開原理圖,文檔,CAD模型,芯片設計,微代碼和完整實現。
萬能
Es 通過以太網傳輸數據時提供高速緩存一致性的網絡協議。
OmniXtend將 允許您直接與處理器緩存交換消息 可以用於將各種加速器,存儲設備,存儲設備(NVDIMM)和網絡接口連接至SoC,以及用於創建具有多個RISC-V芯片的系統。 西部數據轉讓的項目。
紫外線
Google已經轉移了通用驗證方法的實施 (紫外線) 用於壓力測試RISC-V計算元素和設計工具。
特別是,我們正在談論可定制的指令流生成器,該生成器可用於在體系結構和微體系結構級別識別缺陷和瓶頸。
公司 SiFive, 由RISC-V的創建者創立,他們除了與UC Berkeley一起創建了新的硬件描述語言Chisel外,還準備了基於RISC-V的處理器的第一個原型。
將RocketChip SoC生成器轉移到項目中,是用於鏈接SoC組件和Diplomacy框架的一致的TileLink接口的初始版本。
作為聯合項目的一部分,SiFive也將繼續開發Chisel語言和FIRRTL的臨時介紹。
目前, 根據RISC-V規範,獲得各種免費許可(BSD,MIT,Apache 2.0)的不同公司和社區正在開發21種微處理器內核變體:
10個SoC和6個芯片已經上市(SiFive FE310-G000,SiFive Freedom U540,GreenWaves GAP 8,Kendryte K210,NXP RV32M1和RavenRV32)。
自Glibc 2.27,binutils 2.30,gcc 7和Linux內核4.15發行以來,對RISC-V的支持一直存在。
來源: https://www.linuxfoundation.org