- 龍芯應用開發標準教程
- 靳國杰 張戈 胡偉武
- 1523字
- 2019-10-23 18:19:51
其他
龍芯中科介紹
通用處理器是信息產業的基礎部件,是電子設備的核心器件。通用處理器是關系到國家命運的戰略產品之一,其發展直接關系到國家技術創新能力,關系到國家安全,是國家的核心利益所在。
中科院計算所從2001年開始研制龍芯系列處理器,經過十多年的積累與發展,于2010年由中國科學院和北京市政府共同牽頭出資,正式成立龍芯中科技術有限公司,旨在將龍芯處理器的研發成果產業化。
龍芯中科面向國家信息化建設的需求,面向國際信息技術前沿,以安全可控為主題,以產業發展為主線,以體系建設為目標,堅持自主創新,掌握計算機軟硬件的核心技術,為國家安全戰略需求提供自主、安全、可靠的處理器,為信息產業及工業信息化的創新發展提供高性能、低成本、低功耗的處理器。
龍芯中科公司致力于龍芯系列CPU設計、生產、銷售和服務。主要產品包括面向行業應用的專用小CPU、面向工控和終端類應用的中CPU、以及面向桌面與服務器類應用的大CPU。為滿足市場需求,龍芯中科設有安全應用事業部、通用事業部、嵌入式事業部和廣州子公司。在國家安全、電腦及服務器、工控及物聯網等領域與合作伙伴展開廣泛的市場合作。
龍芯中科擁有高新技術企業、軟件企業、國家規劃布局內集成電路設計企業、高性能CPU北京工程實驗室以及相關安全資質。
龍芯歷程
2001
2001年5月
在中科院計算所知識創新工程的支持下,龍芯課題組正式成立
2001年8月
龍芯1號設計與驗證系統成功啟動Linux 操作系統
2002
2002年8月
我國首款通用CPU龍芯1號(代號XIA50)流片成功
2003
2003年10月
我國首款64位通用CPU龍芯2B(代號MZD110)流片成功
2004
2004年9月
龍芯2C(代號DXP100)流片成功
2006
2006年3月
我國首款主頻超過1GHz的通用CPU 龍芯2E(代號CZ70)流片成功
2007
2007年7月
龍芯2F(代號PLA80)流片成功,龍芯2F為龍芯第一款產品芯片
2009
2009年9月
我國首款四核CPU龍芯3A(代號 PRC60)流片成功
2010
2010年4月
由中國科學院和北京市共同牽頭出資入股,成立龍芯中科技術有限公司,龍芯正式從研發走向產業化
2012
2012年10月
八核32納米龍芯3B1500流片成功
2013
2013年12月
龍芯中科技術有限公司遷入位于海淀區溫泉鎮的中關村環保科技示范園龍芯產業園內
2015
2015年8月
龍芯新—代高性能麵器雜GS464E發布
2015年11月
發布第二代高性能處理器產品龍芯3A2000/3B2000,實現量產并推廣應用
2017
2017年4月
龍芯最新處理器產品龍芯3A3000/ 3B3000實現量產并推廣應用
2017年10月
龍芯7A橋片流片成功
龍芯CPU產品
龍芯CPU開源計劃與院校合作
在2016中國計算機大會期間,由教育部高等學校計算機類專業教學指導委員會和中國計算機學會教育專委會主辦,由龍芯中科等單位承辦的“面向計算機系統能力培養的龍芯CPU高校開源計劃”在太原湖濱國際酒店舉行。在活動中,龍芯中科宣布將GS132和GS232兩款CPU核向高校開源。
將知識融會貫通,就離不開具體實踐,在龍芯將GS132和GS232兩款CPU核向高校和學術界開源后,大學老師可以基于龍芯平臺設計實驗課程,使學生可以在真實的CPU上運行真實的操作系統,在龍芯實驗平臺上啟動操作系統并進行性能分析。龍芯還研發了CPU實驗平臺、操作系統實驗平臺、并行處理實驗平臺等數款龍芯教學平臺,通過為高校提供完整的線上、線下實驗環境,助力教學改革和計算機專業學生的系統能力培養,實現“設計真實處理器,運行真實操作系統”。
目前龍芯開源計劃(LUP)正式接收高校申請,高校老師可以登錄龍芯開源計劃官方網站(http://www.loongson.cn/lup),下載《面向計算機系統能力培養的龍芯CPU高校開源計劃試點院校申報書》,填寫后發郵件到yangkun@loongson.cn。
一、龍芯CPU開源內容
● 龍芯開源CPU IP
? GS132:單發射、32位,靜態執行(三級流水),無cache、TLB
? GS232:雙發射、32位,亂序執行(五級流水),帶cache、TLB
? MIPS32 release1 兼容
? 32/64 AXI 接口
● 提供配套說明文檔
? 使用說明手冊、設計文檔等
● 提供配套開發環境與實驗平臺
? 線上、線下
● 使用限制
? 僅限自用(教學、學術研究),不得提供給第三方
? 不得用于盈利目的(商業用途)
二、實驗平臺系列拓展
- 施耐德SoMachine控制器應用及編程指南
- 深入淺出SSD:固態存儲核心技術、原理與實戰
- 單片機原理及應用系統設計
- 分布式微服務架構:原理與實戰
- 微服務分布式架構基礎與實戰:基于Spring Boot + Spring Cloud
- STM32嵌入式技術應用開發全案例實踐
- 單片機開發與典型工程項目實例詳解
- 基于PROTEUS的電路設計、仿真與制板
- Building Machine Learning Systems with Python
- 可編程邏輯器件項目開發設計
- 創客電子:Arduino和Raspberry Pi智能制作項目精選
- The Machine Learning Workshop
- ActionScript Graphing Cookbook
- Applied Deep Learning with Keras
- 3D打印:Geomagic Design X5.1 逆向建模設計實用教程