歡迎回到下半場,更多龍芯系列處理器等著我們去認識。
2.6 龍芯2G/2G+/2GQ/2G-2000
龍芯2G是在“龍芯安全適用計算機CPU研制與應用”核高基重大專項課題支持下研發的,2008年開始投入設計,但由于龍芯當時2G項目和3A項目同時進行,存在重疊,影響了研發進度。2010年研制成功。龍芯2G采用65納米工藝,主頻1.0GHz,晶體管數目1億,指令集兼容MIPS64,且增加了X86二進制翻譯加速指令,以及龍芯媒體擴展指令,有64KB的指令和64KB數據的L1緩存,以及1MB的L2緩存,功耗3W。
在該處理器上,使用了X86二進制翻譯技術,提出了在MIPS平臺上實現X86動態二進制翻譯的方法。
龍芯2G相當于龍芯3A1000的單核版本。
龍芯2GQ是龍芯2G的量產版,是一款四核處理器。龍芯2GQ與龍芯3A1000的區別在于龍芯2GQ不支持多路互聯。
龍芯2GP后來更名為龍芯2I。
龍芯2G▲
搭載龍芯2GQ的筆記本電腦▲
2.7 龍芯2H
龍芯2H是龍芯2G處理器與龍芯1A(2F南橋)的后繼產品,其目標是為安全適用計算機提供單片解決方案。龍芯2H采用65nm工藝實現,主頻達1GHz以上。主要用于網絡設備等。兼容MIPS64指令集,支持X86二進制翻譯指令集。有64KB的指令L1 cache和64KB的數據L1 cache,512KB的L2 cache。集成了GS232V媒體處理IP。
龍芯2H最初設想的應用是上網本,但隨著上網本市場的消失,并沒有在該領域應用。龍芯2H主要用在工控領域,以及包括防火墻在內的網絡安全領域。
龍芯2H于2012年流片,2013年提供樣片,2014年提供產品。龍芯2H的流片標志著龍芯全面掌握了復雜SOC的設計能力。龍芯2H的特點是大而全,集成了很多的功能,芯片設計很復雜,但缺少對特定應用的優化。
龍芯2H既可以作為獨立SOC,還可以作為HT接口的南橋芯片。
龍芯2H▲
龍芯2H版圖▲
2.8 龍芯2I
根據龍芯內核資深維護者flygoat的分析,龍芯2I是龍芯2GP0800D的另外一個代號。關于龍芯2I的資料很少,下圖為《中國正在說:芯芯之火可以燎原》節目中的截圖,其中提到了龍芯2I。
龍芯2I▲
2.9 龍芯2J0800
龍芯2J是JP處理器,按JF需求定制,使用65納米工藝流片,集成了一個四發射亂序執行GS464處理器核,主頻800MHz。有64KB的L1指令緩存和64KB L1數據緩存,1MB的L2緩存,集成了2個GMAC控制器,64+8位DDR2/3內存控制器,32位PCI/PCIX控制器,LPC、SPI、UART等接口。龍芯2J是被用戶單位總師評價為,“已知范圍內性能最高,設計最復雜的JP CPU”。該處理器沒有可公開的清晰照片。
龍芯2J0800▲
龍芯2J▲
2.10 龍芯2J1500
龍芯2J1500是龍芯2J的升級版,集成1個四發射亂序執行單核處理器核。和2J0800相比,處理器核從GS464升級到GS464E,工藝從65納米提升到40納米,性能有了很大的提升,雖然主頻仍為800MHz,但計算能力提高1~2倍,功耗大大降低。2016年提供樣片。
該處理器同樣沒有任何可以公開的清晰照片。
龍芯2J1500▲
2.11 龍芯2K1000
龍芯2K1000是一款雙核處理器,采用了雙發射64位的GS264微結構,40nm工藝生產,商業級芯片主頻1GHz,工業級芯片主頻800MHz。龍芯2K1000處理器是龍芯2H的升級芯片,其計算性能和IO帶寬比龍芯2H都大幅提高。龍芯2K1000主要面向網絡通信應用,兼顧平板及工業控制領域。
集成了64位DDR3控制器,2個GMAC控制器,2個X4 PCIE控制器,可以配置為6個X1模式。
集成共享的1MB二級cache;集成GPU,顯示控制器,支持雙路DVI顯示。集成64位533MHz以上的DDR2/3控制器,1個SATA 2.0接口,4個USB 2.0接口,2個RGMII千兆網接口,集成HDA/AC97/I2S接口,集成RTC/HPET模塊。集成最多4個UART控制器,1個NAND控制器,2個CAN控制器,1個SDIO控制器。
龍芯LS2K1000A▲
龍芯LS2K1000B▲
2.12 龍芯2K2000
龍芯2K2000是計劃中龍芯2K1000的升級版,預計采用28納米工藝生產,主頻將達到2GHz。
3. 龍芯3號系列
龍芯3號處理器均為4發射64位多核處理器。目前,除了龍芯3B1500處理器為8核,其他的龍芯3號處理器均為4核。龍芯3C5000處理器會將處理器核數提高到16。
龍芯3號處理器的微結構分為GS464, GS464E,GS464V以及GS464EV。