一種自動獲取顯示器ddc信息的方法
【專利摘要】本發(fā)明公開了一種自動獲取顯示器DDC信息的方法,在計(jì)算機(jī)信號切換電路板上配置與主板數(shù)量一致的存儲芯片EEPROM,通過I2C總線連接至主板北橋芯片及信號切換電路板上的MCU,用于存儲DVI顯示器的DDC信息;當(dāng)系統(tǒng)上電且主板成功讀取了對應(yīng)地址的EEPROM的內(nèi)容后,主板輸出DVI視頻信號到DVI片選芯片,進(jìn)行片選信息切換,實(shí)現(xiàn)DVI視頻切換及在操作系統(tǒng)下的分辨率可配置。采用本發(fā)明所提供的方法,可實(shí)現(xiàn)自動獲取顯示器的DDC信息,使計(jì)算機(jī)DVI信號實(shí)時切換。
【專利說明】—種自動獲取顯示器DDC信息的方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計(jì)算機(jī)領(lǐng)域,具體涉及一種自動獲取顯示器DDC信息的方法,實(shí)現(xiàn)DVI視頻實(shí)時切換。
【背景技術(shù)】
[0002]DVI視頻技術(shù)因數(shù)字信號質(zhì)量好,傳輸速度快,抗干擾能力強(qiáng),畫面更清楚流暢,刷新速度快等優(yōu)點(diǎn),越來越被廣泛地應(yīng)用于計(jì)算機(jī)中。
[0003]國產(chǎn)自主平臺計(jì)算機(jī)從開機(jī)加載PMON到進(jìn)入系統(tǒng),顯卡VB1S程序中通過I2C總線需多次讀取顯示器的配置信息,若啟動過程中進(jìn)行了顯示切換,則該通道無法正常顯示。只能待該通道完全進(jìn)行操作系統(tǒng)界面后,方可進(jìn)行通道切換,開啟下一通道,操作不方便,在KVM切換器及高性能計(jì)算機(jī)中應(yīng)用受到限制。如何實(shí)現(xiàn)自動獲取顯示器的DDC信息,使計(jì)算機(jī)DVI信號實(shí)時切換,顯得至關(guān)重要。
[0004]PMON:進(jìn)程監(jiān)督進(jìn)程(Prom Monitor),龍芯使用PMON作為基本的輸入輸出系統(tǒng)(B1S)。PMON具有強(qiáng)大而豐富的功能,包括硬件初始化、操作系統(tǒng)引導(dǎo)和硬件測試、程序調(diào)式等功能。
【發(fā)明內(nèi)容】
[0005]本發(fā)明要解決的技術(shù)問題是:本發(fā)明提供一種自動獲取顯示器DDC信息的方法。
[0006]本發(fā)明所采用的技術(shù)方案為:
一種自動獲取顯示器DDC信息的方法,在計(jì)算機(jī)信號切換電路板上配置與主板數(shù)量一致的存儲芯片EEPR0M,通過I2C總線連接至主板北橋芯片及信號切換電路板上的MCU,用于存儲DVI顯示器的DDC信息;當(dāng)系統(tǒng)上電且主板成功讀取了對應(yīng)地址的EEPROM的內(nèi)容后,主板輸出DVI視頻信號到DVI片選芯片,進(jìn)行片選信息切換,實(shí)現(xiàn)DVI視頻切換及在操作系統(tǒng)下的分辨率可配置。
[0007]所述方法的操作過程為:信號切換板上配置與主板數(shù)量一致的EEPROM芯片,每個EEPROM對應(yīng)分配不同的物理地址,首先由信號切換板MCU檢測是否前端接有顯示器,如果有,MCU通過I2C讀取顯示器的DDC信息并將獲取的顯示器DDC信息寫入EEPROM中。
[0008]所述方法在主板開機(jī)啟動過程中,通過I2C總線讀取了對應(yīng)地址的EEPROM的內(nèi)容后,輸出DVI視頻信號到DVI片選芯片,當(dāng)片選信號進(jìn)行切換時,輸出選通主板對應(yīng)的DVI視頻,并實(shí)現(xiàn)在操作系統(tǒng)下的分辨率可配置。
[0009]注:MCU (MicroControllerUnit)中文名微控制單元,又稱單片微型計(jì)算機(jī)(SingleChipMicrocomputer),是指隨著大規(guī)模集成電路的出現(xiàn)及其發(fā)展,將計(jì)算機(jī)的CPU、RAM、ROM、定時數(shù)器和多種1/0接口集成在一片芯片上,形成芯片級的計(jì)算機(jī),為不同的應(yīng)用場合做不同組合控制。其實(shí),就是我們平時所說的單片機(jī)。
[0010]片選:單片機(jī)學(xué)科詞匯,可以理解成選片。當(dāng)有很多芯片掛在同一總線上(像電腦里很多外設(shè)都是掛在總線上),但我們有時候需要對其中特定的某個芯片進(jìn)行數(shù)據(jù)、地址或命令的獨(dú)立傳輸,此時,我們需要有一個信號來告訴掛在總線上的芯片們,這些數(shù)據(jù)、地址是傳給哪個芯片的。那這樣的話,其他芯片就會對這些信號“漠不關(guān)心”,而目標(biāo)芯片就知道這些數(shù)據(jù)是傳給自己的從而做出反應(yīng)。這個信號就叫做片選信號CS (chip select)或SS(slave select) 0片選這個詞即由此而來,指通過設(shè)置跳線,利用與門、或門、非門的組合來決定到底是哪幾部分進(jìn)入工作狀態(tài)。
[0011]本發(fā)明的有益效果為:采用本發(fā)明所提供的方法,可實(shí)現(xiàn)自動獲取顯示器的DDC信息,使計(jì)算機(jī)DVI信號實(shí)時切換。
【專利附圖】
【附圖說明】
[0012]圖1為本發(fā)明自動獲取顯示器DDC信息的系統(tǒng)示意圖。
【具體實(shí)施方式】
[0013]下面參照附圖所示,通過【具體實(shí)施方式】對本發(fā)明進(jìn)一步說明:
實(shí)施例1:
如圖1所示,一種自動獲取顯示器DDC信息的方法,在計(jì)算機(jī)信號切換電路板上配置與主板數(shù)量一致的存儲芯片EEPR0M,通過I2C總線連接至主板北橋芯片及信號切換電路板上的MCU,用于存儲DVI顯示器的DDC信息;當(dāng)系統(tǒng)上電且主板成功讀取了對應(yīng)地址的EEPROM的內(nèi)容后,主板輸出DVI視頻信號到DVI片選芯片,進(jìn)行片選信息切換,實(shí)現(xiàn)DVI視頻切換及在操作系統(tǒng)下的分辨率可配置。
[0014]實(shí)施例2:
在實(shí)施例1的基礎(chǔ)上,本實(shí)施例所述方法的操作過程為:信號切換板上配置與主板數(shù)量一致的EEPROM芯片,每個EEPROM對應(yīng)分配不同的物理地址,首先由信號切換板MCU檢測是否前端接有顯示器,如果有,MCU通過I2C讀取顯示器的DDC信息并將獲取的顯示器DDC信息寫入EEPROM中。
[0015]實(shí)施例3:
在實(shí)施例1或2的基礎(chǔ)上,本實(shí)施例所述方法在主板開機(jī)啟動過程中,通過I2C總線讀取了對應(yīng)地址的EEPROM的內(nèi)容后,輸出DVI視頻信號到DVI片選芯片,當(dāng)片選信號進(jìn)行切換時,輸出選通主板對應(yīng)的DVI視頻,并實(shí)現(xiàn)在操作系統(tǒng)下的分辨率可配置。
【權(quán)利要求】
1.一種自動獲取顯示器DDC信息的方法,其特征在于:在計(jì)算機(jī)信號切換電路板上配置與主板數(shù)量一致的存儲芯片EEPROM,通過I2C總線連接至主板北橋芯片及信號切換電路板上的MCU,用于存儲DVI顯示器的DDC信息;當(dāng)系統(tǒng)上電且主板成功讀取了對應(yīng)地址的EEPROM的內(nèi)容后,主板輸出DVI視頻信號到DVI片選芯片,進(jìn)行片選信息切換,實(shí)現(xiàn)DVI視頻切換及在操作系統(tǒng)下的分辨率可配置。
2.根據(jù)權(quán)利要求1所述的一種自動獲取顯示器DDC信息的方法,其特征在于,所述方法的操作過程為:信號切換板上配置與主板數(shù)量一致的EEPROM芯片,每個EEPROM對應(yīng)分配不同的物理地址,首先由信號切換板MCU檢測是否前端接有顯示器,如果有,MCU通過I2C讀取顯示器的DDC信息并將獲取的顯示器DDC信息寫入EEPROM中。
3.根據(jù)權(quán)利要求1或2所述的一種自動獲取顯示器DDC信息的方法,其特征在于:所述方法在主板開機(jī)啟動過程中,通過I2C總線讀取了對應(yīng)地址的EEPROM的內(nèi)容后,會輸出DVI視頻信號到DVI片選芯片,當(dāng)片選信號進(jìn)行切換時,輸出選通主板對應(yīng)的DVI視頻,并實(shí)現(xiàn)在操作系統(tǒng)下的分辨率可配置。
【文檔編號】G06F3/14GK104360827SQ201410556874
【公開日】2015年2月18日 申請日期:2014年10月20日 優(yōu)先權(quán)日:2014年10月20日
【發(fā)明者】姜微微, 陳乃闊 申請人:山東超越數(shù)控電子有限公司