北航成功流片兩款CPU 100%自主龍芯架構
近日,北京航空航天大學電腦學院基於龍芯中科的LoongArch龍架構指令集,成功流片Lain、EULA兩款處理器。二者都有完整的SoC結構、豐富的周邊支持,不僅可運行該學院自主設計的MOS教學作業系統,還支援Linux 5.19,以及複雜的多媒體視訊等應用軟體。
其中,Lain處理器專注於驗證多發射、亂序、多核心等現代CPU主流微架構技術,EULA處理器則著重於驗證晶片敏捷開發環境及其全流程設計支援。
Lain處理器
EULA處理器
這項成就來自“北航-龍芯百芯計劃”,2020年正式啟動,以本科生開發和流片為目標導向,由計算機學院主導,聯合集成電路學院、軟體學院,共同探索與實踐跨學院、跨學科、跨專業的跨領域人才培育模式,為國家培養具備從CPU、作業系統、編譯器到晶片實現等全流程能力的緊缺拔尖創新人才。
Lain、EULA處理器的設計團隊完成了從CPU核心、SoC晶片的硬體前後端設計,直至作業系統、編譯器乃至應用程式的軟體開發任務,貫通了整個處理器晶片設計的技術棧,彰顯出極高的完成度,實現了國產自主可控處理器晶片設計能力的全端式貫通。
「百芯計畫」是龍芯中科推出的產學研融合項目,計畫在5-10年內,在全國範圍內選擇百所高校,以校企合作的模式,共建百個晶片聯合實驗室。
聯合實驗室將基於龍芯高校計畫免費提供的IP,聯合第三方共同研發一款實用型自主晶片,並形成產業化應用,形成基於龍芯自主晶片IP的生態圈,促進產教融合、科教融匯。
龍芯「百芯計畫」處理器晶片全流程示意圖
2023年,百芯計畫首款晶片BX100E-HHU正式發布,由河海大學基於龍架構指令集設計研發,已經過全面驗證,將應用於嵌入式、物聯網以及智慧工業控制等領域的實際工作中。
2024年,龍芯中科和江蘇資訊職業技術學院合作開發的國內高職首顆32位元MCU晶片「蘇信一號」流片成功,在車載、工業控制及消費性等領域具有廣泛的應用前景。