專利名稱:顯示芯片應(yīng)用裝置、系統(tǒng)及服務(wù)器平臺的制作方法
技術(shù)領(lǐng)域:
本實(shí)用新型屬于計(jì)算機(jī)技術(shù)領(lǐng)域,尤其涉及一種顯示芯片應(yīng)用裝置、系統(tǒng)及服務(wù)器平臺。
背景技術(shù):
目前,由于國產(chǎn)服務(wù)器平臺與配套的橋片都沒有集成顯卡,而國產(chǎn)服務(wù)器平臺指令集的獨(dú)特性暫只支持Iinux操作系統(tǒng),所有驅(qū)動必須經(jīng)國產(chǎn)服務(wù)器平臺廠家提供的編譯器編譯后才可以在其平臺上運(yùn)行,所以對選用的顯示芯片驅(qū)動開發(fā)是一個難點(diǎn),市場常用的顯示芯片廠家都無法提供驅(qū)動原碼或詳細(xì)的驅(qū)動開發(fā)資料,使得無法使用市場現(xiàn)有的 PCIe (Peripheral Component Interface Express,總線和接口標(biāo)準(zhǔn))或 PCI 接口(Peripheral Component Interconnect,外部控制器接口)的顯卡。
實(shí)用新型內(nèi)容本實(shí)用新 型實(shí)施例的目的在于提供一種顯示芯片應(yīng)用裝置,旨在解決目前的國產(chǎn)服務(wù)器平臺無法使用市場現(xiàn)有PCIe或PCI接口的顯卡的問題。本實(shí)用新型實(shí)施例是這樣實(shí)現(xiàn)的,一種顯示芯片應(yīng)用裝置,所述顯示芯片應(yīng)用裝置用于服務(wù)器平臺為CPU和顯示芯片建立通訊通道,所述顯示芯片應(yīng)用裝置包括:輸入端與CPU的PCIe通道通訊連接,配設(shè)一個PCI接口與所述顯示芯片連接的PCI轉(zhuǎn)換接口。在優(yōu)選的實(shí)施例中,所述顯示芯片應(yīng)用裝置還包括輸入端與所述CPU的PCIe通道連接,輸出端與所述PCI轉(zhuǎn)換接口的輸入端連接的PCIe擴(kuò)展接口。在優(yōu)選的實(shí)施例中,所述CPU為申威系列CPU,所述顯示芯片的型號為SM718。在優(yōu)選的實(shí)施例中,所述PCI轉(zhuǎn)換接口包括型號為PEB383的橋接芯片,所述PCIe擴(kuò)展接口包括型號為PES48H12G2的芯片。本實(shí)用新型實(shí)施例的另一目的在于提供一種顯示芯片應(yīng)用系統(tǒng),包括CPU、顯示芯片以及用于服務(wù)器平臺為所述CPU和所述顯示芯片建立通訊通道的顯示芯片應(yīng)用裝置,所述顯示芯片應(yīng)用裝置包括輸入端與CPU的PCIe通道通訊連接,配設(shè)一個PCI接口與所述顯示芯片連接,為CPU和顯示芯片建立通訊的PCI轉(zhuǎn)換接口。在優(yōu)選的實(shí)施例中,所述顯示芯片應(yīng)用裝置還包括輸入端與所述CPU的PCIe通道連接,輸出端與所述PCI轉(zhuǎn)換接口的輸入端連接的PCIe擴(kuò)展接口。在優(yōu)選的實(shí)施例中,所述CPU為申威系列CPU,所述顯示芯片的型號為SM718。在優(yōu)選的實(shí)施例中,所述PCI接口包括型號為PEB383的橋接芯片,所述PCIe擴(kuò)展接口包括型號為PES48H12G2的芯片。上述的顯示芯片應(yīng)用裝置通過設(shè)置一個PCI轉(zhuǎn)換接口為CPU和顯示芯片建立了通訊通道,解決目前的國產(chǎn)服務(wù)器平臺無法使用市場現(xiàn)有PCIe或PCI接口的顯卡的問題。
圖1是本實(shí)用新型實(shí)施例提供的顯示芯片應(yīng)用裝置的模塊框圖;圖2是本實(shí)用新型實(shí)施例提供的顯示芯片應(yīng)用系統(tǒng)的模塊框圖;圖3是本實(shí)用新型實(shí)施例提供的顯示芯片應(yīng)用系統(tǒng)的模塊通訊示意圖;圖4是顯示芯片SM718的接口示意圖。
具體實(shí)施方式
為了使本實(shí)用新型要解決的技術(shù)問題、技術(shù)方案及有益效果更加清楚明白,
以下結(jié)合附圖及實(shí)施例,對本實(shí)用新型進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本實(shí)用新型,并不用于限定本實(shí)用新型。如圖1所示,一種顯示芯片應(yīng)用裝置的模塊框圖,顯示芯片應(yīng)用裝置100用于服務(wù)器平臺為CPU200和顯示芯片300建立通訊通道,顯示芯片300應(yīng)用裝置100包括PCI轉(zhuǎn)換接口,PCI轉(zhuǎn)換接口 102的輸入端與CPU200的PCIe通道通訊連接,配設(shè)一個PCI接口與顯示芯片300連接的PCI轉(zhuǎn)換接口 102。上述顯示芯片300應(yīng)用裝置100通過設(shè)置一個PCI轉(zhuǎn)換接口 102為CPU200和顯示芯片300建立了通訊通道,解決目前的國產(chǎn)服務(wù)器平臺無法使用市場現(xiàn)有PCIe或PCI接口的顯卡的問題。 在優(yōu)選的實(shí)施例中,顯示芯片300應(yīng)用裝置100還包括PCIe擴(kuò)展接口 104,PCIe擴(kuò)展接口 104的輸入端與CPU200的PCIe通道連接,輸出端與PCI轉(zhuǎn)換接口 102的輸入端連接的PCIe擴(kuò)展接口 104。本實(shí)施例中,若CPU200的PCIe通道不足,就需要PCIe擴(kuò)展接口 104將PCIe通道進(jìn)行擴(kuò)展,可以理解的是,若CPU200的PCIe通道足夠,可以省略PCIe擴(kuò)展接口 104。本實(shí)施例中,CPU200為申威系列CPU,顯示芯片300的型號為SM718。在其他實(shí)施例中,CPU200還可以是其他系列的CPU,顯示芯片300還可以是其他型號的顯示芯片300。在優(yōu)選的實(shí)施例中,PCI轉(zhuǎn)換接口 102包括型號為PEB383的橋接芯片,PCIe擴(kuò)展接口 104包括型號為PES48H12G2的芯片。在其他實(shí)施方式中,PCI轉(zhuǎn)換接口 102還可以是其他橋接芯片,PCIe擴(kuò)展接口 104還可以是其他芯片。如圖2所示,一種顯示芯片應(yīng)用系統(tǒng),包括CPU200、顯示芯片300以及用于服務(wù)器平臺為CPU200和顯示芯片300建立通訊通道的顯示芯片300應(yīng)用裝置100。顯示芯片應(yīng)用裝置100包括輸入端與CPU200的PCIe通道通訊連接,配設(shè)一個PCI接口與顯示芯片300連接,為CPU200和顯示芯片300建立通訊的PCI轉(zhuǎn)換接口 102。CPU200包括掃描模塊203、內(nèi)存分配模塊204以及初始化模塊206。掃描模塊203用于掃描通過PCI轉(zhuǎn)換接口 102與主機(jī)總線通訊的所有設(shè)備;內(nèi)存分配模塊204用于若掃描到有顯示芯片300,則為顯示芯片300分別內(nèi)存空間;初始化模塊206用于對顯示芯片300進(jìn)行初始化設(shè)置。上述顯示芯片應(yīng)用系統(tǒng)通過PCI轉(zhuǎn)換接口 102為CPU200和顯示芯片300建立了通訊通道,使得服務(wù)器平臺可以通過該P(yáng)CI轉(zhuǎn)換接口 102掃描并分配內(nèi)存空間給顯示芯片300,為服務(wù)器平臺實(shí)現(xiàn)了顯卡的配置,提高了服務(wù)器平臺的性能。優(yōu)選地,參考圖1,顯示芯片應(yīng)用裝置100還包括PCIe擴(kuò)展接口 104,PCIe擴(kuò)展接口 104的輸入端與CPU200的PCIe通道連接,輸出端與PCI轉(zhuǎn)換接口 102的輸入端連接的PCIe擴(kuò)展接口 104。本實(shí)施例中,若CPU200的PCIe通道不足,就需要PCIe擴(kuò)展接口 104將PCIe通道進(jìn)行擴(kuò)展,可以理解的是,若CPU200的PCIe通道足夠,可以省略PCIe擴(kuò)展接Π 104。本實(shí)施例中,CPU200為申威系列CPU,顯示芯片300的型號為SM718。在其他實(shí)施例中,CPU200還可以是其他系列的CPU,顯示芯片300還可以是其他型號的顯示芯片300。在優(yōu)選的實(shí)施例中,PCI轉(zhuǎn)換接口 102包括型號為PEB383的橋接芯片,PCIe擴(kuò)展接口 104包括型號為PES48H12G2的芯片。在其他實(shí)施方式中,PCI轉(zhuǎn)換接口 102還可以是其他橋接芯片,PCIe擴(kuò)展接口 104還可以是其他芯片。參考圖3,CPU200其配設(shè)的主機(jī)總線202通過顯示芯片300應(yīng)用裝置100架設(shè)了CPU200與外部設(shè)備間通訊的主總線和從總線,其中CPU200通過主總線系統(tǒng)內(nèi)存500通訊、顯示芯片300通過主總線與系統(tǒng)內(nèi)存500通訊,CPU200通過從總線與顯示芯片300通訊。結(jié)合圖2、3,本實(shí)施例中,控制單元400即CPU200中的掃描模塊402掃描通過PCI轉(zhuǎn)換接口 102與主機(jī)總線通訊的所有設(shè)備,具體是通過從總線掃描到顯示芯片300,并獲取該顯示芯片300的顯卡內(nèi)存600 ;其后內(nèi)存分配模塊404控制系統(tǒng)內(nèi)存500分配與顯卡內(nèi)存600相應(yīng)的顯存給顯示芯片300,初始化模塊406對顯示芯片300進(jìn)行初始化設(shè)置,具體是控制顯示芯片300的顯存控制器302讀取該并控制系統(tǒng)內(nèi)存500分配的相應(yīng)顯存配合顯示芯片300工作。具體地,初始化設(shè)置包括內(nèi)存映射、內(nèi)存交互。在優(yōu)選的實(shí)施例中,參考圖2,CPU200還包括地址分配模塊208,地址分配模塊208通過顯示芯片300應(yīng)用裝置100把顯示芯片300的視頻內(nèi)存地址(Video Memory addrss)傳遞到顯示芯片300的PCI空間基址寄存器BARO (Base Address RegisterO)。上述顯示芯·片應(yīng)用系統(tǒng)通過配設(shè)PCI轉(zhuǎn)換接口 102實(shí)現(xiàn)為服務(wù)器平臺架設(shè)顯卡,其后通過CPU200為該顯卡分配內(nèi)存以及將其視頻內(nèi)存地址傳遞到PCI空間基址寄存器,實(shí)現(xiàn)了服務(wù)器平臺的顯卡架設(shè)以及應(yīng)用。此外還提供了一種服務(wù)器平臺,包括上述的顯示芯片300應(yīng)用系統(tǒng),該顯示芯片300應(yīng)用系統(tǒng)的結(jié)構(gòu)及其功能原理如上所述,這里不再贅述。通過配設(shè)PCI轉(zhuǎn)換接口 102實(shí)現(xiàn)為服務(wù)器平臺架設(shè)顯卡,其后通過CPU200為該顯卡分配內(nèi)存以及將其視頻內(nèi)存地址傳遞到PCI空間基址寄存器,實(shí)現(xiàn)了服務(wù)器平臺的顯卡架設(shè)以及應(yīng)用?;谏鲜鲲@示芯片300應(yīng)用裝置、系統(tǒng)、方法及服務(wù)器平臺的實(shí)施例,以下將對SM718顯示芯片的具體屬性進(jìn)行描述。1、SM718顯卡芯片基本介紹:SM718是一款PCI接口的2D多媒體顯示控制器芯片,支持PCI2.1規(guī)范、支持HOSTBUS (主總線)16bit/32bit,兼容目前大部的 CPU (ARMs,MIPS,SH4,etc)、支持模擬 RGB (red、green、blue,紅綠藍(lán)顏色表示法)與數(shù)字LOKliquid crystal display,液晶顯示屏)輸出、高性能 DDR(Double Data Rate,雙倍數(shù)據(jù)速率)內(nèi)存接口 (Video Memory Space 16M-64M,32bit內(nèi)存接口達(dá)到1.3GB/s帶寬,64bit內(nèi)存接口達(dá)到2.6GB/s帶寬)、支持Windows XP、2003、2007、Vista、Window7、Windos CE 以及 Linux 操作系統(tǒng)。2、顯示芯片 SM718 的 Legacy Video (遺留視頻)BIOS 和 UEFI 可(UnifiedExtensible Firmware Interface,延伸韌體介面)Video BIOS 支持的功能:I)顯卡的初始化;2)顯卡支持模式:640x480-16bpp, 800x600_16bpp,1024x768_16bpp ;3)支持根據(jù)DDC(Direct Digital Control,直接數(shù)字控制)信息自動調(diào)整分辨率;4)位圖動畫支持;5)字符屏幕滾動;6)清屏、填充;7 )支持單卡雙頭(鏡像)。3、顯示芯片SM718的Linux內(nèi)核驅(qū)動:I)支持 Linux Kernel (內(nèi)核)2.6.x 版本;2)標(biāo)準(zhǔn) Linux Kernel 驅(qū)動功能;3)支持最大顯示模式到1920xl08024bpp ;4)支持根據(jù)DDC信息自動調(diào)整分辨率;5)支持單卡單顯與單卡雙頭(鏡像);
4、顯示芯片SM718的Linux Xorg (圖形界面)驅(qū)動:I)支持最新Xorg服務(wù)器版本;2 )標(biāo)準(zhǔn)Xorg驅(qū)動功能;3)支持動態(tài)模式切換;4)支持最大顯視模式到 1920xl08024bpp, 1920x1200, 1920xl44024bpp ;5 )支持根據(jù)DDC信息自動調(diào)整分辨率;6)支持單卡單顯與單卡雙頭(鏡像或/和獨(dú)立)。如圖6所示,為顯示芯片SM718的接口示意圖,其中:PCI總線端口:PCI BUS,是一種連接計(jì)算機(jī)主板和外部設(shè)備的總線標(biāo)準(zhǔn)顯示芯片300通過PCI總線端口與CPU200連接通訊。32bit內(nèi)存端口,達(dá)到1.3GB/s帶寬,64bit內(nèi)存端口,達(dá)到2.6GB/s帶寬,上述的顯示芯片300通過該32bit內(nèi)存端口或64bit內(nèi)存端口通過顯示芯片應(yīng)用裝置100與系統(tǒng)內(nèi)存500連接串行外設(shè)端口(SerialPeripheral Interface, SPI):SPI 總線系統(tǒng)是一種同步串行外設(shè)接口。顯卡BIOS端口:VGA(Video Graphics Array,視頻圖形陣列)B10S,存放顯示芯片300與驅(qū)動程序之間的控制程序,另外還存放有顯示卡型號、規(guī)格、生產(chǎn)廠家、出廠時間等信息,并在開機(jī)時對顯示卡進(jìn)行初始化設(shè)定。有三種輸出顯示方式的端口:模擬信號視頻端口(Analog CRT)、液晶顯示器端口(Liquid Crystal Display,LCD)、數(shù)字視頻端口(Digital Visual Interface, DVI) I2C總線端口:支持I2C (Inter — Integrated Circuit)總線,兩線式串行總線,用于連接微控制器及其外圍設(shè)備。變焦視訊端口(Zoomed Video PORT, ZV PORT),筆記本電腦中專用的“變焦視訊”技術(shù),ZV主要用于電腦顯示內(nèi)存中數(shù)據(jù)與兼容模擬視頻設(shè)備之間的直接交換。[0069] PWM(Pulse Width Modulation,脈沖寬度調(diào)制)端口:PWM簡稱脈寬調(diào)制,是利用微處理器的數(shù)字輸出來對模擬電路進(jìn)行控制的一種非常有效的技術(shù)。以上所述僅為本實(shí)用新型的較佳實(shí)施例而已,并不用以限制本實(shí)用新型,凡在本實(shí)用新型的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本實(shí)用新型的保護(hù)范圍之內(nèi)。
權(quán)利要求1.一種顯示芯片應(yīng)用裝置,其特征在于,所述顯示芯片應(yīng)用裝置用于服務(wù)器平臺為CPU和顯示芯片建立通訊通道,所述顯示芯片應(yīng)用裝置包括: 輸入端與CPU的PCIe通道通訊連接,配設(shè)一個PCI接口與所述顯示芯片連接的PCI轉(zhuǎn)換接口。
2.如權(quán)利要求1所述的顯示芯片應(yīng)用裝置,其特征在于,所述顯示芯片應(yīng)用裝置還包括輸入端與所述CPU的PCIe通道連接,輸出端與所述PCI轉(zhuǎn)換接口的輸入端連接的PCIe擴(kuò)展接口。
3.如權(quán)利要求1或2所述的顯示芯片應(yīng)用裝置,其特征在于,所述CPU為申威系列CPU,所述顯示芯片的型號為SM718。
4.如權(quán)利要求2所述的顯示芯片應(yīng)用裝置,其特征在于,所述PCI轉(zhuǎn)換接口包括型號為PEB383的橋接芯片,所述PCIe擴(kuò)展接口包括型號為PES48H12G2的芯片。
5.一種顯示芯片應(yīng)用系統(tǒng),其特征在于,包括CPU、顯示芯片以及用于服務(wù)器平臺為所述CPU和所述顯示芯片建立通訊通道的顯示芯片應(yīng)用裝置,所述顯示芯片應(yīng)用裝置包括輸入端與CPU的PCIe通道通訊連接,配設(shè)一個PCI接口與所述顯示芯片連接,為CPU和顯示芯片建立通訊的PCI轉(zhuǎn)換接口。
6.如權(quán)利要求5所述的顯示芯片應(yīng)用系統(tǒng),其特征在于,所述顯示芯片應(yīng)用裝置還包括輸入端與所述CPU的PCIe通道連接,輸出端與所述PCI轉(zhuǎn)換接口的輸入端連接的PCIe擴(kuò)展接口。
7.如權(quán)利要求5或6所述的顯示芯片應(yīng)用系統(tǒng),其特征在于,所述CPU為申威系列CPU,所述顯示芯片的型號為SM718。
8.如權(quán)利要求6所述的顯示芯片應(yīng)用系統(tǒng),其特征在于,所述PCI轉(zhuǎn)換接口包括型號為PEB383的橋接芯片,所述PCIe擴(kuò)展接口包括型號為PES48H12G2的芯片。
9.一種服務(wù)器平臺,其特征在于,包括如權(quán)利要求5至8任一項(xiàng)所述的顯示芯片應(yīng)用系統(tǒng)。
專利摘要本實(shí)用新型適用于計(jì)算機(jī)技術(shù)領(lǐng)域,提供了一種顯示芯片應(yīng)用裝置、系統(tǒng)及服務(wù)器平臺,所述顯示芯片應(yīng)用裝置用于服務(wù)器平臺為CPU和顯示芯片建立通訊通道,所述顯示芯片應(yīng)用裝置包括輸入端與CPU的PCIe通道通訊連接,配設(shè)一個PCI接口與所述顯示芯片連接的PCI轉(zhuǎn)換接口。上述的顯示芯片應(yīng)用裝置通過設(shè)置一個PCI轉(zhuǎn)換接口為CPU和顯示芯片建立了通訊通道,解決目前的國產(chǎn)服務(wù)器平臺無法使用市場現(xiàn)有PCIe或PCI接口的顯卡的問題。
文檔編號G06F13/40GK203149563SQ20122073328
公開日2013年8月21日 申請日期2012年12月27日 優(yōu)先權(quán)日2012年12月27日
發(fā)明者周芳, 周庚申, 傅子奇, 賈兵, 宋靖, 王淼, 吳燕琴, 林聰發(fā), 黃志鵬 申請人:深圳中電長城信息安全系統(tǒng)有限公司