欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種基于龍芯cpu刀片的集成顯卡實現(xiàn)方法

文檔序號:6559395閱讀:425來源:國知局
專利名稱:一種基于龍芯cpu刀片的集成顯卡實現(xiàn)方法
技術(shù)領(lǐng)域
本發(fā)明涉及主板集成顯卡的工作,具體涉及一種基于龍芯CPU刀片的集成顯卡實現(xiàn)方法。
背景技術(shù)
在目前的市場上,實現(xiàn)龍芯平臺的顯示功能,比如2F平臺采用的是獨立的顯卡, 大都是采用嵌入式顯卡,這樣的顯卡功能和性能都比較低,對一些對圖形要求高的產(chǎn)品就有所限制.而目前的PC顯卡都是針對X86平臺,顯示功能都依賴X86平臺.而對于龍芯刀片來說,采用嵌入式顯卡的話,就達不到要求.所以就需要一種方法來實現(xiàn)PC顯卡能在龍芯平臺得到支持.龍芯刀片采用的是北橋集成的顯卡,所以就需要實現(xiàn)對集成顯卡的支持·

發(fā)明內(nèi)容
為了實現(xiàn)集成顯卡在龍芯平臺的實現(xiàn),本發(fā)明通過研究集成顯卡在X86平臺的實現(xiàn)方法,提出了一種解決架構(gòu)不一致帶來的問題的方法.一種基于龍芯CPU刀片的集成顯卡實現(xiàn)方法,通過地址轉(zhuǎn)換模塊將RS780E芯片中的集成顯卡進行地址轉(zhuǎn)換,再通過模擬轉(zhuǎn)換模塊將VBIOS代碼解釋執(zhí)行。優(yōu)選的,所述地址轉(zhuǎn)換模塊通過HT總線連接龍芯CPU和RS780E芯片的集成顯卡。優(yōu)選的,所述地址轉(zhuǎn)換模塊將集成顯卡地址左移8位。優(yōu)選的,所述模擬轉(zhuǎn)換模塊是在MIPS架構(gòu)下模擬出X86環(huán)境運行VBI0S。優(yōu)選的,所述模擬轉(zhuǎn)換模塊需要模擬出X86CPU的寄存器、指令和中斷向量。優(yōu)選的,所述VBIOS可以預(yù)先寫在BIOS程序中在啟動時加載,也可以在顯卡ROM 中。本發(fā)明所提出的集成顯卡的實現(xiàn)方法,實現(xiàn)了龍芯平臺與X86芯片組很好的結(jié)合,達到了提高龍芯刀片顯卡性能的目的。
具體實施例方式本發(fā)明在北橋芯片集成顯卡和CPU之間添加了一個地址轉(zhuǎn)換模塊和一個模擬轉(zhuǎn)換模塊。模擬轉(zhuǎn)換模塊的目的是為了解決不同架構(gòu)下地址映射不一致的問題。眾所周知, 龍芯CPU內(nèi)部架構(gòu)是基于MIPS,而RS780E芯片當時是為X86架構(gòu)的AMD CPU設(shè)計的,兩者在架構(gòu)和工作原理上完全不同。其工作原理如下增加三個函數(shù)rs780_internal_gfx_init這是通過strap初始化vga,必須在三個函數(shù)中最先執(zhí)行,rs780_internal_gfx_enable
3
初始化ape dev并且設(shè)置uma的基地址,rs780_internal_pci_dev_init在pci掃描之后執(zhí)行,主要是啟動uma,配置mmioreg等操作, modified Targets/Bonito3aserver/Bonito/loongson3_HT_init. S改動窗口配置,將0x10000000 0x18000000均原樣映射到ht上,OxleOOOOOO代替抹去Ie發(fā)送到總線上.改動窗口的原因是如果不這樣rs780_internal_gfx_init中strap初始化沒辦法成功。#modified :Targets/Bonito3aserver/pci/rs780_cmn. c#modified :Targets/Bonito3aserver/pci/rs780_cmn. h由于改動窗口產(chǎn)生了 pcie初始化過不了的情況,這是對其修正.#modified Targets/Bonito3aserver/pci/pci_machdep. c由于改動窗口,以前由0x14000000開始分配mm空間,現(xiàn)在可以從0x10000000開始分配mm空間#modified Targets/Bonito3aserver/pci/rs780. h#modified :Targets/Bonito3aserver/pci/amd_780e. c#modified Targets/Bonito3aserver/Bonito/vgarom. c#modified Targets/Bonito3aserver/Bonito/tgt_machdep. c模擬轉(zhuǎn)換模塊是為了運行VBIOS而設(shè)計的模塊,VBIOS屬于行業(yè)機密,不同廠商的 VBIOS的代碼各不相同,而且并不公布,使得改進VBIOS的難度極大,故本發(fā)明通過模擬出一個X86環(huán)境,來實現(xiàn)VBIOS的運行。模擬轉(zhuǎn)換模塊就是模擬出X86環(huán)境,對VBIOS代碼進行解釋執(zhí)行。
權(quán)利要求
1.一種基于龍芯CPU刀片的集成顯卡實現(xiàn)方法,其特征在于通過地址轉(zhuǎn)換模塊將 RS780E芯片中的集成顯卡進行地址轉(zhuǎn)換,再通過模擬轉(zhuǎn)換模塊將VBIOS代碼解釋執(zhí)行。
2.如權(quán)利要求1所述的方法,其特征在于所述地址轉(zhuǎn)換模塊通過HT總線連接龍芯 CPU和RS780E芯片的集成顯卡。
3.如權(quán)利要求1所述的方法,其特征在于所述地址轉(zhuǎn)換模塊將集成顯卡地址左移8位。
4.如權(quán)利要求1所述的方法,其特征在于所述模擬轉(zhuǎn)換模塊是在MIPS架構(gòu)下模擬出 X86環(huán)境運行VBIOS。
5.如權(quán)利要求1所述的方法,其特征在于所述模擬轉(zhuǎn)換模塊需要模擬出X86CPU的寄存器、指令和中斷向量。
6.如權(quán)利要求1所述的方法,其特征在于所述VBIOS可以預(yù)先寫在BIOS程序中在啟動時加載,也可以在顯卡ROM中。
全文摘要
本發(fā)明提供了一種基于龍芯CPU刀片的集成顯卡實現(xiàn)方法,通過地址轉(zhuǎn)換模塊將RS780E芯片中的集成顯卡進行地址轉(zhuǎn)換,再通過模擬轉(zhuǎn)換模塊將VBIOS代碼解釋執(zhí)行。本發(fā)明所提出的集成顯卡的實現(xiàn)方法,實現(xiàn)了龍芯平臺與X86芯片組很好的結(jié)合,達到了提高龍芯刀片顯卡性能的目的。
文檔編號G06F1/16GK102331819SQ20111018885
公開日2012年1月25日 申請日期2011年7月7日 優(yōu)先權(quán)日2011年7月7日
發(fā)明者劉新春, 尹寧寧, 李豐旺, 李永成, 楊曉君, 邵宗有, 鄭臣明 申請人:曙光信息產(chǎn)業(yè)股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
榆林市| 阜宁县| 嘉善县| 洱源县| 信丰县| 安阳市| 玉屏| 宜昌市| 辽源市| 招远市| 萨嘎县| 那坡县| 中西区| 宽甸| 凉城县| 东海县| 昔阳县| 江门市| 怀远县| 德江县| 吉木乃县| 灵山县| 任丘市| 常德市| 安西县| 个旧市| 彭阳县| 清苑县| 谢通门县| 五莲县| 扎兰屯市| 大田县| 本溪| 仁布县| 增城市| 思茅市| 泰来县| 博客| 田阳县| 富平县| 耒阳市|