專利名稱:一種龍芯刀片集成顯卡的制作方法
技術領域:
本發明涉及主板集成顯卡,具體來講,涉及一種龍芯刀片集成顯卡。
背景技術:
在目前的市場上,實現龍芯平臺的顯示功能,比如2F平臺采用的是獨立的顯卡, 大都是采用嵌入式顯卡,這樣的顯卡功能和性能都比較低,對一些對圖形要求高的產品就有所限制.而目前的PC顯卡都是針對X86平臺,顯示功能都依賴X86平臺.而對于龍芯刀片來說,采用嵌入式顯卡的話,就達不到要求.所以就需要一種方法來實現PC顯卡能在龍芯平臺得到支持.對于X86平臺,一般的服務器,顯示都采用共享內存的方式,因為在顯示與CPU訪問競爭內存的時候,X86平臺有一種仲裁機制,使得顯示會優先得到內存服務,這樣對顯示性能就沒有影響。而對于龍芯平臺來說,沒有這種仲裁機制,所以如果采用共享內存的話,就會影響顯示的性能。
發明內容
為了解決在龍芯刀片中,顯卡性能低下的問題,本發明提供了一種龍芯刀片集成顯卡。一種龍芯刀片集成顯卡,包括RS780E北橋芯片,DDR顯存顆粒,顯存調度模塊,時鐘校正模塊,通信模塊以及顯存管理模塊;顯卡核心集成在所述RS780E北橋芯片中,所述DDR顯存顆粒單顆容量為64MB, 分布在北橋芯片兩側;所述顯存調度模塊在顯存容量不夠時,負責向內存申請空間以擴展顯存容量;所述時鐘校正模塊保證顯存顆粒以同樣的頻率和同樣的延時與所述顯卡核心通信;所述通信模塊負責CPU與顯卡直接通過HT總線進行通信;所述顯存管理模塊負責將顯存以多通道方式同顯卡核心通信。優選的,所述顯存調度模塊的調度方法為程序向顯存調度模塊申請顯存,未占用顯存容量足夠時則分配;若未占用顯存不足以達到申請的大小,顯存調度芯片直接向內存申請,不再占用顯存空間。優選的,所述顯存調度芯片在申請內存空間時若內存空間不夠,則轉回顯存空間, 將未運行時間超過閾值時間的程序所占用的空間釋放,然后進行分配;若還不足以分配,則不分配等待空間足夠時分配。優選的,所述時鐘校正模塊在顯存顆粒不同步時對時鐘運行快的顆粒做延時處理。優選的,所述顯存顆粒采用四顆三星DDR 64MB顯存顆粒構成256MB顯存空間。優選的,所述顯存管理模塊可以對程序釋放顯存后在顯存中堆積的碎片進行整理,連接成連續的顯存空間。本發明提供的顯卡,有效解決了因顯存不足所造成的龍芯刀片性能低下的問題, 同時,添加了特殊的管理模塊,使得顯卡性能比之前有了長足的進步。
具體實施例方式龍芯刀片目前采用AMD公司的RS780E芯片作為北橋芯片,而RS780E芯片中已經集成了顯卡,但是在X86機器上運行時,使用的是內存的共享空間作為顯存空間的,這樣顯然對性能有很大的制約,故本發明添加了獨立的顯存顆粒以及模塊來提高顯卡性能。本發明添加的顯存使用了四顆三星DDR 64MB顯存顆粒,三星內存性能穩定,是業內公知的,故對刀片穩定性有很大好處。本發明還包括了顯存調度模塊,時鐘校正模塊,通信模塊以及顯存管理模塊。顯存調度模塊該模塊主要用于對顯存空間的分配以及調度,當有程序申請顯存空間時,顯存調度模塊首先查找顯存空間是否足夠,若滿足,則分配;若不足夠,則直接向內存申請共享空間,不再占用顯存空間,若內存也不夠,則不做分配,令程序等待。時鐘校正模塊該模塊用于對四顆內存顆粒進行同步,若出現有顆粒不同步,則將運行時間靠前的顆粒進行延時處理。通信模塊該模塊負責顯卡顯示核心與龍芯CPU通過HT總線進行通信。顯存管理模塊該模塊將四顆內存使用多通道工作方式,同時,當顯存中出現大量小的不連續的顯存空間時,該模塊還可以執行碎片整理功能,使得顯存空間連續,以便后面分配。
權利要求
1.一種龍芯刀片集成顯卡,其特征在于包括RS780E北橋芯片,DDR顯存顆粒,顯存調度模塊,時鐘校正模塊,通信模塊以及顯存管理模塊;顯卡核心集成在所述RS780E北橋芯片中,所述DDR顯存顆粒單顆容量為64MB,分布在北橋芯片兩側;所述顯存調度模塊在顯存容量不夠時,負責向內存申請空間以擴展顯存容量;所述時鐘校正模塊保證顯存顆粒以同樣的頻率和同樣的延時與所述顯卡核心通信;所述通信模塊負責CPU與顯卡直接通過HT總線進行通信;所述顯存管理模塊負責將顯存以多通道方式同顯卡核心通信。
2.如權利要求1所述顯卡,其特征在于所述顯存調度模塊的調度方法為程序向顯存調度模塊申請顯存,未占用顯存容量足夠時則分配;若未占用顯存不足以達到申請的大小,顯存調度芯片直接向內存申請,不再占用顯存空間。
3.如權利要求2所述顯卡,其特征在于所述顯存調度芯片在申請內存空間時若內存空間不夠,則轉回顯存空間,將未運行時間超過閾值時間的程序所占用的空間釋放,然后進行分配;若還不足以分配,則不分配等待空間足夠時分配。
4.如權利要求1所述的顯卡,其特征在于所述時鐘校正模塊在顯存顆粒不同步時對時鐘運行快的顆粒做延時處理。
5.如權利要求1所述的顯卡,其特征在于所述顯存顆粒采用四顆三星DDR64MB顯存顆粒構成256MB顯存空間。
6.如權利要求1所述的方法,其特征在于所述顯存管理模塊可以對程序釋放顯存后在顯存中堆積的碎片進行整理,連接成連續的顯存空間。
全文摘要
本發明提供了一種龍芯刀片集成顯卡,包括RS780E北橋芯片,DDR顯存顆粒,顯存調度模塊,時鐘校正模塊,通信模塊以及顯存管理模塊;顯卡核心集成在所述RS780E北橋芯片中,所述DDR顯存顆粒單顆容量為64MB,分布在北橋芯片兩側;所述顯存調度模塊在顯存容量不夠時,負責向內存申請空間以擴展顯存容量;所述時鐘校正模塊保證顯存顆粒以同樣的頻率和同樣的延時與所述顯卡核心通信;所述通信模塊負責CPU與顯卡直接通過HT總線進行通信;所述顯存管理模塊負責將顯存以多通道方式同顯卡核心通信。本發明提供的顯卡,有效解決了因顯存不足所造成的龍芯刀片性能低下的問題,同時,添加了特殊的管理模塊,使得顯卡性能比之前有了長足的進步。
文檔編號G06F3/14GK102331918SQ20111018885
公開日2012年1月25日 申請日期2011年7月7日 優先權日2011年7月7日
發明者劉新春, 尹寧寧, 李豐旺, 李永成, 楊曉君, 邵宗有, 鄭臣明 申請人:曙光信息產業股份有限公司