專利名稱:固件更新的方法與系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明有關(guān)于一種固件更新的方法與系統(tǒng),特別是指一種更新顯示器固 件的固件更新的方法與系統(tǒng)。
背景技術(shù):
一般而言,存儲(chǔ)于顯示器內(nèi)部的顯示控制裝置中的固件用來(lái)決定各種顯 示參數(shù)并進(jìn)而控制顯示器的運(yùn)作,由于固件需隨著不同的使用者需求或?yàn)榱?改善顯示器的運(yùn)作而加以更新,因此公知技術(shù)通過(guò)個(gè)人電腦的傳輸端口將更
新的固件經(jīng)由傳統(tǒng)顯示器接收接口 (例如數(shù)字視頻接口 (Digital Visual Interface )、 高分辨多媒體接口 ( High Def ini t ion Mul t imedia Interf ace ) 等)的顯示數(shù)據(jù)通道(Display Data Channel)傳送至顯示控制裝置來(lái)進(jìn)行 固件更新,其中該顯示數(shù)據(jù)通道系與音像傳輸通道相互獨(dú)立。
然而,新一代的數(shù)字通信接口顯示端口 (DisplayPort)并不包含公知的 顯示數(shù)據(jù)通道,因此無(wú)法利用前述公知技術(shù)來(lái)更新顯示控制裝置的固件。故 如何在DisplayPort的標(biāo)準(zhǔn)關(guān)見(jiàn)范下更新固件,實(shí)為一重要i果題。
發(fā)明內(nèi)容
因此,本發(fā)明的目的,即在提供一種在DisplayPort的標(biāo)準(zhǔn)規(guī)范下更新 固件的固件更新的方法。
而本發(fā)明的另一目的,即在提供一種在DisplayPort的標(biāo)準(zhǔn)規(guī)范下更新 固件的固件更新的系統(tǒng)。
于是,本發(fā)明固件更新的方法,其利用顯示端口 (DisplayPort)接口以 進(jìn)行固件更新,該方法包含提供一具顯示端口接口的源設(shè)備,提供一具顯示 端口接口的終端設(shè)備,以及利用該源設(shè)備的輔助通道與該終端設(shè)備的輔助通
道以進(jìn)行固件更新。
該源設(shè)備包含 一存儲(chǔ)電路,用來(lái)存儲(chǔ)并提供一更新固件;以及一源設(shè) 備的輔助通道,用來(lái)依據(jù)該更新固件輸出一輔助通道信號(hào)格式的更新固件。該終端設(shè)備包含 一終端設(shè)備的輔助通道,用來(lái)接收該輔助通道信號(hào)格 式的更新固件,并據(jù)以產(chǎn)生一輸出信號(hào); 一終端設(shè)備的I2C輔助通道設(shè)備服 務(wù)器,耦接該終端設(shè)備的輔助通道,用來(lái)接收該輸出信號(hào),并產(chǎn)生一 rc協(xié) 定的更新固件;以及一存儲(chǔ)單元,用來(lái)依據(jù)該I2C協(xié)定的更新固件以進(jìn)行固 件更新。
本發(fā)明另一固件更新的方法,其利用顯示端口接口以進(jìn)行固件更新,該 方法包含提供一具有不同于顯示端口接口的傳輸接口的源設(shè)備,提供一具顯 示端口接口的終端設(shè)備,以及利用該主鏈路與該輔助通道中的該至少二腳位 以進(jìn)行固件更新。
該源設(shè)備包含 一存儲(chǔ)電路,用來(lái)存儲(chǔ)并提供一更新固件;以及一預(yù)設(shè) 格式的信號(hào)的輸出電路,耦接該存儲(chǔ)電路,用來(lái)依據(jù)該更新固件以輸出一預(yù) 設(shè)信號(hào)格式的更新固件。
該終端設(shè)備包含 一主鏈路; 一輔助通道,該終端設(shè)備利用該主鏈3各與 該輔助通道中的至少二腳位來(lái)接收該預(yù)設(shè)信號(hào)格式的更新固件; 一選擇電路, 耦接該主鏈路以及該輔助通道,用來(lái)輸出該預(yù)設(shè)信號(hào)格式的更新固件;以及 一存儲(chǔ)單元,用來(lái)依據(jù)該預(yù)設(shè)信號(hào)格式的更新固件以進(jìn)行固件更新。
本發(fā)明另 一 固件更新的方法,其系用來(lái)更新一具有顯示端口接口的終端 設(shè)備的固件,該方法包含提供一具有不同于顯示端口接口的傳輸接口的源 設(shè)備,提供該具有顯示端口接口的終端設(shè)備,及利用該源設(shè)備的傳輸接口與 該終端設(shè)備的該固件更新通道以進(jìn)行固件更新。
該源設(shè)備包含 一存儲(chǔ)電路,用來(lái)存儲(chǔ)并提供一更新固件;以及一預(yù)設(shè) 格式的信號(hào)的輸出電路,耦接該存儲(chǔ)電路,用來(lái)依據(jù)該更新固件以經(jīng)由該傳 輸接口輸出 一預(yù)設(shè)信號(hào)格式的更新固件。
該終端設(shè)備包含 一固件更新通道,獨(dú)立于該終端設(shè)備的顯示端口接口 原有的通道,用來(lái)接收該預(yù)設(shè)信號(hào)格式的更新固件;以及一存儲(chǔ)單元,耦接 該固件更新通道,用來(lái)依據(jù)該預(yù)設(shè)信號(hào)格式的更新固件以進(jìn)行固件更新。
本發(fā)明另一固件更新的方法,其利用顯示端口接口以進(jìn)行固件更新,該 方法包含提供一具顯示端口接口的第 一源設(shè)備,提供一具有不同于顯示端口 接口的傳輸接口的第二源設(shè)備,提供一信號(hào)合成裝置,及提供一具顯示端口 接口的終端設(shè)備。
該第一源設(shè)備用來(lái)提供一顯示端口接口信號(hào)。該第二源設(shè)備包含 一存儲(chǔ)電路,用來(lái)存儲(chǔ)并提供一更新固件;以及一預(yù)設(shè)格式的信號(hào)的輸出電路, 耦接該存儲(chǔ)電路,用來(lái)接收該更新固件,并輸出一預(yù)設(shè)信號(hào)格式的更新固件。
該信號(hào)合成裝置耦接該第 一及第二源設(shè)備,用來(lái)合成該顯示端口接口信 號(hào)以及該預(yù)設(shè)信號(hào)格式的更新固件,并輸出 一合成信號(hào)。
該終端設(shè)備耦接該信號(hào)合成裝置,并包含 一信號(hào)分離電路,用來(lái)依據(jù) 該合成信號(hào)以分離出該預(yù)設(shè)信號(hào)格式的更新固件;以及一存儲(chǔ)單元,用來(lái)依 據(jù)該預(yù)設(shè)信號(hào)格式的更新固件以進(jìn)行固件更新。
而本發(fā)明固件更新的系統(tǒng),其利用顯示端口 (DisplayPort )接口以進(jìn)行 固件更新,該系統(tǒng)包含 一具顯示端口接口的源設(shè)備以及一具顯示端口接口 的終端設(shè)備。
該源設(shè)備包含 一存儲(chǔ)電路,用來(lái)存儲(chǔ)并提供一更新固件;以及一源設(shè) 備的輔助通道,用來(lái)依據(jù)該更新固件輸出一輔助通道信號(hào)格式的更新固件。
該終端設(shè)備包含 一終端設(shè)備的輔助通道,用來(lái)接收該輔助通道信號(hào)格 式的更新固件,并據(jù)以產(chǎn)生一輸出信號(hào); 一終端設(shè)備的TC輔助通道設(shè)備服 務(wù)器,耦接該終端設(shè)備的輔助通道,用來(lái)接收該輸出信號(hào),并產(chǎn)生一 I2C協(xié) 定的更新固件;以及一存儲(chǔ)單元,用來(lái)依據(jù)該I2C協(xié)定的更新固件以進(jìn)行固 件更新。
本發(fā)明另一固件更新的系統(tǒng),其利用顯示端口 (DisplayPort ) 4妄口以進(jìn) 行固件更新,該系統(tǒng)包含 一具有不同于顯示端口接口的傳輸接口的源設(shè)備, 以及一具顯示端口接口的終端設(shè)備。
該源設(shè)備包含 一存儲(chǔ)電路,用來(lái)存儲(chǔ)并提供一更新固件;以及一預(yù)設(shè) 格式的信號(hào)的輸出電路,耦接該存儲(chǔ)電路,用來(lái)依據(jù)該更新固件以輸出一預(yù) 設(shè)信號(hào)格式的更新固件。
該終端設(shè)備包含 一主鏈路; 一輔助通道,該終端設(shè)備利用該主鏈路與 該輔助通道中的至少二腳位來(lái)接收該預(yù)設(shè)信號(hào)格式的更新固件; 一選擇電路, 耦接該主鏈路以及該輔助通道,用來(lái)輸出該預(yù)設(shè)信號(hào)格式的更新固件;以及 一存儲(chǔ)單元,用來(lái)依據(jù)該預(yù)設(shè)信號(hào)格式的更新固件以進(jìn)行固件更新。
本發(fā)明另一固件更新的系統(tǒng),其利用顯示端口 (DisplayPort )接口以進(jìn) 行固件更新,該系統(tǒng)包含 一具有不同于顯示端口接口的傳輸接口的源設(shè)備, 及一具有顯示端口接口的終端設(shè)備。
該源設(shè)備包含 一存儲(chǔ)電路,用來(lái)存儲(chǔ)并提供一更新固件;以及一預(yù)設(shè)格式的信號(hào)的輸出電路,耦接該存儲(chǔ)電路,用來(lái)依據(jù)該更新固件以經(jīng)由該傳 輸接口輸出 一預(yù)設(shè)信號(hào)格式的更新固件。
該終端設(shè)備包含 一固件更新通道,獨(dú)立于該終端設(shè)備的顯示端口接口 原有的通道,用來(lái)接收該預(yù)設(shè)信號(hào)格式的更新固件;以及一存儲(chǔ)單元,耦接 該固件更新通道,用來(lái)依據(jù)該預(yù)設(shè)信號(hào)格式的更新固件以進(jìn)行固件更新。
本發(fā)明另一固件更新的系統(tǒng),其利用顯示端口 (DisplayPort)接口以進(jìn) 行固件更新,該系統(tǒng)包含 一具顯示端口接口的第一源設(shè)備, 一具有不同于 顯示端口接口的傳輸接口的第二源設(shè)備, 一信號(hào)合成裝置,以及一具顯示端
口接口的終端設(shè)備。
該第一源設(shè)備,用來(lái)提供一顯示端口接口信號(hào)。該第二源設(shè)備包含一 存儲(chǔ)電路,用來(lái)存儲(chǔ)并提供一更新固件;以及一預(yù)設(shè)格式的信號(hào)的輸出電路, 耦接該存儲(chǔ)電路,用來(lái)接收該更新固件,并輸出一預(yù)設(shè)信號(hào)格式的更新固件。
該信號(hào)合成裝置耦接該第一及第二源設(shè)備,用來(lái)合成該顯示端口接口信 號(hào)以及該預(yù)設(shè)信號(hào)格式的更新固件,并輸出 一合成信號(hào)。
該終端設(shè)備耦接該信號(hào)合成裝置,并包含 一信號(hào)分離電路,用來(lái)依據(jù) 該合成信號(hào)以分離出該預(yù)設(shè)信號(hào)格式的更新固件;以及一存儲(chǔ)單元,用來(lái)依 據(jù)該預(yù)設(shè)信號(hào)格式的更新固件以進(jìn)行固件更新。
本發(fā)明能在DisplayPort格式的多媒體應(yīng)用中更改存放在該存儲(chǔ)單元內(nèi) 的更新固件,以微調(diào)畫面質(zhì)量或其他更改操作,達(dá)到本發(fā)明的功效。
圖l是DisplayPort接口的傳輸結(jié)構(gòu)示意圖2是DisplayPort接口的分層結(jié)構(gòu)圖3是圖2的簡(jiǎn)化示意圖4是本發(fā)明第一較佳實(shí)施例示意圖5是本發(fā)明第一較佳實(shí)施例示意圖6是本發(fā)明第二較佳實(shí)施例示意圖7是本發(fā)明第二較佳實(shí)施例示意圖8是本發(fā)明第三較佳實(shí)施例示意圖9是本發(fā)明第三較佳實(shí)施例示意圖IO是本發(fā)明第四較佳實(shí)施例示意圖;圖11是本發(fā)明第四較佳實(shí)施例示意圖。
主要元件符號(hào)說(shuō)明
1源設(shè)備
11 實(shí)體層
111 主《連路
112 輔助通道
113 熱插拔沖企測(cè)
12 鏈路層
121 時(shí)鐘同步傳輸服務(wù) 122設(shè)備管理服務(wù) 123鏈路管理服務(wù)
13 音像串流 2 終端設(shè)備
21 實(shí)體層
211 主鏈路
212 輔助通道
213 熱插拔^r測(cè)
22 鏈路層
221 時(shí)鐘同步傳輸服務(wù)
222設(shè)備管理服務(wù)
223鏈3各管理服務(wù)
2 6 延伸顯示識(shí)別數(shù)據(jù)電路
27 顯示端口設(shè)定數(shù)據(jù)電路
31 源設(shè)備
311 實(shí)體層
312 輔助通道 313多工器
314 TC輔助通道設(shè)備服務(wù)器 315固有輔助通道設(shè)備服務(wù)器 316串流/鏈路方式制定器 317存儲(chǔ)電路32 終端設(shè)備
321 實(shí)體層
322 輔助通道 323多工器
324 I2C輔助通道設(shè)備服務(wù)器 325固有輔助通道設(shè)備服務(wù)器 326延伸顯示識(shí)別數(shù)據(jù)電路
327 顯示端口設(shè)定數(shù)據(jù)電路
42 終端設(shè)備
424 I2C輔助通道設(shè)備服務(wù)器 426延伸顯示識(shí)別數(shù)據(jù)電路
428 ;微控制單元 429非易失性存儲(chǔ)器
4 3 終端i殳備
434 I2C輔助通道設(shè)備服務(wù)器 436延伸顯示識(shí)別數(shù)據(jù)電路 438轉(zhuǎn)換電路 439非易失性存儲(chǔ)器
51 源設(shè)備
511 TTL信號(hào)輸出電路 512存儲(chǔ)電路
52 終端設(shè)備
521 實(shí)體層
522 輔助通道 523多工器
524 I2C輔助通道設(shè)備服務(wù)器 525固有輔助通道設(shè)備服務(wù)器
5 2 6延伸顯示識(shí)別數(shù)據(jù)電路 527顯示端口設(shè)定數(shù)據(jù)電路
528 微控制單元
529 ;險(xiǎn)測(cè)電路5 30選擇電鴻^
54 終端設(shè)備
541 實(shí)體層
542 輔助通道
546延伸顯示識(shí)別數(shù)據(jù)電路
548轉(zhuǎn)換電路
549非易失性存儲(chǔ)器
550 ;險(xiǎn)測(cè)電路
551 選擇電路
62 終端設(shè)備
626延伸顯示識(shí)別數(shù)據(jù)電路 628微控制單元
63 終端設(shè)備
636延伸顯示識(shí)別數(shù)據(jù)電路 638轉(zhuǎn)換電路
71 源設(shè)備
72 第一源設(shè)備 7 3 終端設(shè)備 731 實(shí)體層
7 32 輔助通道
7 36延伸顯示識(shí)別數(shù)據(jù)電路
738 微控制單元
7 39信號(hào)分離電路
740低通濾波器
741高通濾波器
75 信號(hào)合成裝置
76 終端設(shè)備 761 實(shí)體層 762輔助通道
766延伸顯示識(shí)別數(shù)據(jù)電路 768轉(zhuǎn)換電路770信號(hào)分離電路
771低通濾波器 772高通濾波器
具體實(shí)施例方式
以下將先簡(jiǎn)介DisplayPort的結(jié)構(gòu),而后再介紹如何在此結(jié)構(gòu)下更新顯 示控制裝置的固件。請(qǐng)注意,本發(fā)明實(shí)施例雖以更新顯示控制裝置的固件為 例,但并不以此為限,只要是依據(jù)本發(fā)明所公開的方法來(lái)達(dá)成固件更新,均 屬本發(fā)明的范疇。
在本發(fā)明被詳細(xì)描述之前,要注意的是,在以下的說(shuō)明內(nèi)容中,類似的 元件是以相同的編號(hào)來(lái)表示。
請(qǐng)參考圖1,其為DisplayPort接口的傳輸結(jié)構(gòu)示意圖,由圖可知,一 DisplayPort系統(tǒng)包含一源i殳備(Source Device) 1與一終端^殳備(Sink Device) 2,兩者間包含三種通信管道,分別為主鏈路(Main Link )、輔助通 道(Auxiliary Channel,簡(jiǎn)稱AUX-CH)以及熱插拔檢測(cè)(Hot Plug Detect, 簡(jiǎn)稱HPD)信號(hào)線。主鏈路包含一對(duì)、二對(duì)或四對(duì)交流耦合UC-Coupled) 差動(dòng)對(duì)(Differential Pair),每一主《連^各差動(dòng)對(duì)亦稱為^各徑(Lanes),用 來(lái)單向傳輸時(shí)鐘與音像數(shù)據(jù)等;輔助通道包含一交流耦合差動(dòng)對(duì),用來(lái)雙向 傳輸狀態(tài)信息、控制命令等;熱插拔檢測(cè)信號(hào)線則系用來(lái)實(shí)現(xiàn)終端設(shè)備2的 中斷請(qǐng)求(Interrupt Request )。
請(qǐng)參見(jiàn)圖2,其為DisplayPort接口的分層結(jié)構(gòu)圖,圖中繪示了實(shí)體層 (PHY Layer) 11、 21與鏈路層(Link Layer) 12、 22,實(shí)體層11、 21分別 包含前述的主鏈路lll、 211、輔助通道112、 212與熱插4發(fā)檢測(cè)113、 213等 三部分;鏈路層12、 22主要系用來(lái)通過(guò)主鏈路111、 211實(shí)現(xiàn)時(shí)鐘同步傳輸 月良務(wù)(Isochronous Transport Services over The Main Link) 121、 221, 以及通過(guò)輔助通道112、 212實(shí)現(xiàn)鏈路與設(shè)備管理服務(wù)(Link and Device Management Services over The AUX-CH) 122、 123、 222、 223。前述時(shí)4中同 步傳輸服務(wù)121、 2H依據(jù)一預(yù)定規(guī)則將音像串流13從源設(shè)備1經(jīng)由主鏈路 111、 211傳送至終端設(shè)備2,以使終端設(shè)備2能正確地重建該音像串流13的 原本格式與時(shí)間基準(zhǔn);而前述鏈路與設(shè)備管理服務(wù)122、 123、 222、 223則系 經(jīng)由輔助通道112、 212來(lái)存耳又終端設(shè)備2的顯示端口設(shè)定數(shù)據(jù)(DisplayPortConfiguration Data,簡(jiǎn)稱DPCD ) 27以及延伸顯示識(shí)別數(shù)據(jù)(Extended Display Identification Data,簡(jiǎn)稱EDID) 26,以識(shí)別終端設(shè)備2的工作 能力與狀態(tài)等,進(jìn)而維護(hù)鏈路以及提供設(shè)備級(jí)應(yīng)用設(shè)定(Device-Level Applications )。請(qǐng)注意,由于圖2為節(jié)錄自DisplayPort標(biāo)準(zhǔn)少見(jiàn)范 (DisplayPort Standard),因此圖中所示的各功能方塊均為本技術(shù)領(lǐng)域具有 通常知識(shí)者所公知,故在此不再詳加說(shuō)明。
由于DisplayPort接口并不包含公知的顯示數(shù)據(jù)通道(Display Data Channel ),因此吾人無(wú)法以利用顯示數(shù)據(jù)通道的方式來(lái)更新顯示器的顯示控 制裝置的固件,有筌于此,本發(fā)明提供了 DisplayPort應(yīng)用中更新顯示控制 裝置的固件的方法,其進(jìn)一步說(shuō)明如下。
第一較佳實(shí)施例
本發(fā)明第一較佳實(shí)施例利用DisplayPort的輔助通道112、 212來(lái)更新終 端設(shè)備2中所存儲(chǔ)的固件,因此可將焦點(diǎn)置于輔助通道112、 212,并可將圖 2簡(jiǎn)化如圖3。
請(qǐng)參考圖3,其繪示了一 DisplayPort系統(tǒng)的源設(shè)備31與終端設(shè)備32, 源設(shè)備31包含了串流/鏈路方式制定器(Stream/Link Policy Maker) 316、 rc輔助通道i殳備服務(wù)器(Inter-Integrated Circuit (I2C) AUX-CH Device Service) 314、固有輔助通道設(shè)備服務(wù)器315 (Native AUX-CH Device Service )、多工器(Multiplexer) 313以及包含輔助通道312的實(shí)體層311; 終端設(shè)備32則包含了具有輔助通道322的實(shí)體層321、多工器323、固有輔 助通道設(shè)備服務(wù)器325、 TC輔助通道設(shè)備服務(wù)器324、顯示端口設(shè)定數(shù)據(jù)電 路327、延伸顯示識(shí)別數(shù)據(jù)(簡(jiǎn)稱EDID)電路326。依據(jù)本實(shí)施例,當(dāng)源設(shè) 備31欲更新終端設(shè)備32所存儲(chǔ)的顯示控制裝置的固件時(shí),會(huì)利用I2C輔助 通道設(shè)備服務(wù)器314來(lái)傳送一輔助通道信號(hào)格式的更新固件至終端設(shè)備32的 12(:輔助通道設(shè)備服務(wù)器324,傳送的過(guò)程與方式系符合DisplayPort的標(biāo)準(zhǔn) 規(guī)范,故為本技術(shù)領(lǐng)域具有通常知識(shí)者所公知。
參閱圖4,而當(dāng)終端設(shè)備42的12(:輔助通道設(shè)備服務(wù)器424接收到該固 件更新的數(shù)據(jù)時(shí),若存儲(chǔ)該更新固件的存儲(chǔ)單元為EDID電路426以及終端設(shè) 備42中的微控制單元(Micro Controller Unit,簡(jiǎn)稱MCU) 428中所內(nèi)置的 非易失性存儲(chǔ)器(Non-Volatile Memory) 429時(shí),該I2C輔助通道設(shè)備fl務(wù) 器424會(huì)將來(lái)自 一存儲(chǔ)電路317的固件更新的數(shù)據(jù)傳送至EDID電路426以及MCU 428,供其據(jù)以更新原本的固件。
參閱圖5,而若終端設(shè)備43中存儲(chǔ)該更新固件的存儲(chǔ)單元為EDID電路 436以及一獨(dú)立于MCU 428 (請(qǐng)見(jiàn)圖4)的外的非易失性存儲(chǔ)器439時(shí)(如快閃 存儲(chǔ)器),該I2C輔助通道設(shè)備服務(wù)器434會(huì)將固件更新的數(shù)據(jù)傳送至EDID 電路436以及一轉(zhuǎn)換電路438,該轉(zhuǎn)換電路438會(huì)將該固件更新的數(shù)據(jù)由TC 協(xié)定轉(zhuǎn)換為非易失性存儲(chǔ)器439所能存取的數(shù)據(jù)協(xié)定,再將轉(zhuǎn)換協(xié)定后的數(shù) 據(jù)輸出至該非易失性存儲(chǔ)器439,供其更新原本的固件。
請(qǐng)注意,由于I2C協(xié)定為一已知協(xié)定,因此如何利用MCU 428處理I2C 協(xié)定的數(shù)據(jù)并將其存儲(chǔ)至內(nèi)置存儲(chǔ)器429中以及如何實(shí)現(xiàn)一轉(zhuǎn)換電路438來(lái) 將I2C協(xié)定轉(zhuǎn)換成一目前已知的適當(dāng)數(shù)據(jù)協(xié)定為本技術(shù)領(lǐng)域具有通常知識(shí)者 在參考本發(fā)明的說(shuō)明后能夠了解并加以實(shí)作的技術(shù),故于此不再贅述。另夕卜, 前述該非易失性存儲(chǔ)器429、439經(jīng)由公知適當(dāng)設(shè)計(jì)亦可存取It協(xié)定的數(shù)據(jù)。
第二較佳實(shí)施例
本發(fā)明第二較佳實(shí)施例利用主鏈路與輔助通道中任意兩根腳位來(lái)傳輸固 件更新數(shù)據(jù)至一具有DisplayPort接口的終端設(shè)備52。請(qǐng)注意,本實(shí)施例中, 上述輸出固件更新數(shù)據(jù)的設(shè)備不具有DisplayPort接口 ,而具有其它傳輸接 口 (如LPT (Line Print Terminal )接口或COM端口接口 )。
請(qǐng)參考圖6,其為本實(shí)施例的示意圖,由圖可知,源設(shè)備51包含 一存 儲(chǔ)電路512,用來(lái)輸出符合I^協(xié)定的固件;以及一預(yù)設(shè)格式的信號(hào)的輸出電 路。本實(shí)施例中,該預(yù)設(shè)格式的信號(hào)的輸出電路是TTL (Transistor-Transistor Level ) 4言號(hào)!俞出電路511。該TTL信號(hào)車命出電3各 511耦接該存儲(chǔ)電路512,用來(lái)將存放于該存儲(chǔ)電路512的更新固件由原本的 信號(hào)格式(依實(shí)際設(shè)計(jì)需求而為的某一公知信號(hào)格式)轉(zhuǎn)換為TTL信號(hào)格式, 該TTL信號(hào)輸出電路511的實(shí)施系屬公知技術(shù)。終端設(shè)備52除包含與前述相 同的具有輔助通道522的實(shí)體層521、多工器523、固有輔助通道設(shè)備服務(wù)器 525、 I2C輔助通道設(shè)備服務(wù)器524、顯示端口設(shè)定數(shù)據(jù)電路527以及延伸顯 示識(shí)別數(shù)據(jù)(EDID)電路526外,另包含 一檢測(cè)電路529,用來(lái)判斷源設(shè) 備51所輸出的信號(hào)為TTL信號(hào)或?yàn)榉螪isplayPort規(guī)范的小信號(hào);以及一 選擇電路530,用來(lái)接收源設(shè)備51所輸出的信號(hào),并依據(jù)該檢測(cè)電路529的 判斷來(lái)將小信號(hào)輸出至具有輔助通道522的實(shí)體層521或?qū)TL信號(hào)輸出至 該存儲(chǔ)單元,即EDID電路526以及存儲(chǔ)有顯示控制裝置固件的MCU 528。由于TTL信號(hào)格式與DisplayPort信號(hào)格式倶為已知信號(hào)格式,故前述檢測(cè)電 路529的實(shí)施為本技術(shù)領(lǐng)域具有通常知識(shí)者所知,在此不再贅述。
請(qǐng)參考圖7的終端設(shè)備54,其亦為本實(shí)施例的示意圖。圖7與圖6的不 同處在于若顯示控制裝置固件系存儲(chǔ)于EDID電路546以及MCU 528 (請(qǐng)見(jiàn)圖
6) 以外的一非易失性存儲(chǔ)器549 (如快閃存儲(chǔ)器),則選擇電路551會(huì)將TTL 信號(hào)輸出至該存儲(chǔ)單元,即EDID電路546以及一轉(zhuǎn)換電路548,該轉(zhuǎn)換電路 548會(huì)將符合12C協(xié)定的該TTL信號(hào)轉(zhuǎn)換為非易失性存儲(chǔ)器549所能存取的數(shù) 據(jù)協(xié)定,再將轉(zhuǎn)換協(xié)定后的數(shù)據(jù)輸出至該非易失性存儲(chǔ)器549,供其更新原 本的固件。另外,該非易失性存儲(chǔ)器549經(jīng)由公知適當(dāng)設(shè)計(jì)亦可直接存取11 協(xié)定的數(shù)據(jù)。
圖6與圖7所示的檢測(cè)電路529、 550亦可為一寄存器所取代,藉由軟件 或硬體的控制,可將該寄存器的值設(shè)為0或1。當(dāng)目前欲進(jìn)行固件更新時(shí), 使用者或預(yù)設(shè)的自動(dòng)控制機(jī)制便將該寄存器的值設(shè)為0,使圖6與圖7的選 擇電路530、 551會(huì)將源設(shè)備51所輸出的信號(hào)提供給圖6的MCU 或圖7 的轉(zhuǎn)換電路548;當(dāng)目前欲進(jìn)行一般運(yùn)作而非進(jìn)行固件更新時(shí),使用者或預(yù) 設(shè)的自動(dòng)控制機(jī)制便將該寄存器的值設(shè)為1,使圖6與圖7的選擇電路530、 551將所接收的信號(hào)分別提供給圖6與圖7的具有輔助通道522、 542的實(shí)體 層521、 541。請(qǐng)注意,當(dāng)以寄存器取代檢測(cè)電路529、 550時(shí),該寄存器即 無(wú)需接收并檢測(cè)源設(shè)備51所輸出的信號(hào)。
第三較佳實(shí)施例
請(qǐng)參考本發(fā)明第三較佳實(shí)施例的圖8與圖9以及前述第二較佳實(shí)施例的 圖6與圖7,此二實(shí)施例的主要差別在于第二較佳實(shí)施例利用主鏈路與輔助 通道中任意兩根腳位來(lái)傳輸固件更新數(shù)據(jù),而本實(shí)施例系在具有DisplayPort 接口的終端設(shè)備62、 63上增設(shè)兩根腳位作為一固件更新通道,藉其傳輸固件 更新數(shù)據(jù)至該存儲(chǔ)單元,即圖8的EDID電路626以及MCU 628或圖9的EDID 電路636以及轉(zhuǎn)換電路638,而無(wú)需通過(guò)檢測(cè)電路529、 550 (請(qǐng)見(jiàn)圖6和圖
7) 的判斷以及選擇電路530、 551(請(qǐng)見(jiàn)圖6和圖7)的控制。由于本實(shí)施例的
電路運(yùn)作與前一實(shí)施例相仿,故在此不重復(fù)敘述。 第四較佳實(shí)施例
請(qǐng)參考圖10與圖11,其為本發(fā)明第四較佳實(shí)施例的示意圖。本實(shí)施例 包含一具有DisplayPort接口的第一源設(shè)備72、 一具有DisplayPort接口的終端設(shè)備73、 76、 一具有其它傳輸接口 (如LPT (Line Print Terminal)接 口或COM端口接口 )的第二源設(shè)備71以及一信號(hào)合成裝置75。該信號(hào)合成 裝置75接收該第一源設(shè)備72所輸出的信號(hào)以及該具有其它傳輸接口的第二
源設(shè)備71所輸出的rc信號(hào),而該rc信號(hào)包含更新固件。該信號(hào)合成裝置
75將兩者加總合成以經(jīng)由主鏈路與輔助通道中任意兩根腳位來(lái)輸出至該終端 設(shè)備73、 76,由于將兩信號(hào)加總合成的該信號(hào)合成裝置75的實(shí)施系屬公知 技術(shù),故在此不予贅述。該終端設(shè)備73、 76包含一信號(hào)分離電路739、 770, 用來(lái)分離出合成信號(hào)中來(lái)自第一源設(shè)備72的信號(hào)并將的輸出至具有輔助通 道732、 762的實(shí)體層731、 761,以及分離出合成信號(hào)中來(lái)自具有其它傳輸 接口的第二源設(shè)備71的信號(hào)并將的傳輸至該存儲(chǔ)單元,即圖10的EDID電路 736與MCU 738或圖11的EDID電路766與轉(zhuǎn)換電路768。本實(shí)施例中,由于 該第一源設(shè)備72所輸出的信號(hào)的頻率遠(yuǎn)高于該具有其它傳輸接口的第二源 設(shè)備71所輸出的信號(hào)的頻率,故該信號(hào)分離電路739、 770可利用一濾波電 路來(lái)依據(jù)頻率特性分離該合成信號(hào)。例如本實(shí)施例中,該第一源設(shè)備72的信 號(hào)的頻率為100應(yīng)z,該具有其它傳輸接口的第二源設(shè)備71的信號(hào)的頻率為 lMHz,該信號(hào)分離電3各739、 770可利用截止頻率均為10Mhz的低通濾波器(Low Pass Filter) 740、 771及高通濾波器(High Pass Filter) 741、 772的組 合來(lái)對(duì)合成信號(hào)進(jìn)行信號(hào)分離。請(qǐng)注意,本實(shí)施例其它電路已于前述實(shí)施例 中說(shuō)明,在此不予贅述。
綜上所述,本發(fā)明提供了在DisplayPort標(biāo)準(zhǔn)規(guī)范下來(lái)更新顯示控制裝 置的固件更新的方法,以滿足固件更新的需要。
雖然本發(fā)明已以較佳實(shí)施例公開如上,然其并非用以限定本發(fā)明。任何 所屬技術(shù)領(lǐng)域中的普通技術(shù)人員,在不脫離本發(fā)明的精神和范圍的情況下, 可進(jìn)行各種更動(dòng)與修改。因此,本發(fā)明的保護(hù)范圍以所提出的權(quán)利要求的范 圍為準(zhǔn)。
權(quán)利要求
1. 一種固件更新的系統(tǒng),其利用顯示端口接口以進(jìn)行固件更新,該系統(tǒng)包含一具顯示端口接口的源設(shè)備,該源設(shè)備包含一存儲(chǔ)電路,用來(lái)存儲(chǔ)并提供一更新固件;以及一源設(shè)備的輔助通道,用來(lái)依據(jù)該更新固件輸出一輔助通道信號(hào)格式的更新固件;以及一具顯示端口接口的終端設(shè)備,該終端設(shè)備包含一終端設(shè)備的輔助通道,用來(lái)接收該輔助通道信號(hào)格式的更新固件,并據(jù)以產(chǎn)生一輸出信號(hào);一終端設(shè)備的I2C輔助通道設(shè)備服務(wù)器,耦接該終端設(shè)備的輔助通道,用來(lái)接收該輸出信號(hào),并產(chǎn)生一I2C協(xié)定的更新固件;以及一存儲(chǔ)單元,用來(lái)依據(jù)該I2C協(xié)定的更新固件以進(jìn)行固件更新。
2. 如權(quán)利要求l所述的系統(tǒng),其中該存儲(chǔ)單元包含于一微控制單元。
3. 如權(quán)利要求1所述的系統(tǒng),其中該終端設(shè)備進(jìn)一步包含一轉(zhuǎn)換電 路,用來(lái)將該I2C協(xié)定的更新固件的數(shù)據(jù)協(xié)定轉(zhuǎn)換為該存儲(chǔ)單元所能處理的 另一數(shù)據(jù)協(xié)定。
4. 一種固件更新的系統(tǒng),其利用顯示端口接口以進(jìn)行固件更新,該系 統(tǒng)包含一具有傳輸接口的源設(shè)備,該傳輸接口不同于顯示端口接口,該源設(shè)備 包含一存儲(chǔ)電路,用來(lái)存儲(chǔ)并提供一更新固件;以及一預(yù)設(shè)格式的信號(hào)的輸出電路,耦接該存儲(chǔ)電路,用來(lái)依據(jù)該更新固件 以輸出一預(yù)設(shè)信號(hào)格式的更新固件;以及一具顯示端口接口的終端設(shè)備,該終端設(shè)備包含 一主鏈路;一輔助通道,該終端設(shè)備利用該主鏈路與該輔助通道中的至少二腳位來(lái) 接收該預(yù)設(shè)信號(hào)格式的更新固件;一選擇電路,耦接該主鏈^各以及該輔助通道,用來(lái)輸出該預(yù)i殳信號(hào)4各式 的更新固件;以及一存儲(chǔ)單元,用來(lái)依據(jù)該預(yù)設(shè)信號(hào)格式的更新固件以進(jìn)行固件更新。
5. 如權(quán)利要求4所述的系統(tǒng),其中該存儲(chǔ)單元包含于一微控制單元。
6. 如權(quán)利要求4所述的系統(tǒng),其中該終端設(shè)備進(jìn)一步包含一轉(zhuǎn)換電 路,用來(lái)將該預(yù)設(shè)信號(hào)格式的更新固件的數(shù)據(jù)協(xié)定轉(zhuǎn)換為該存儲(chǔ)單元所能處 理的數(shù)據(jù)協(xié)定。
7. 如權(quán)利要求4所述的系統(tǒng),其中該預(yù)設(shè)信號(hào)格式的更新固件的數(shù)據(jù) 協(xié)定為12(:數(shù)據(jù)協(xié)定。
8. 如權(quán)利要求4所述的系統(tǒng),其中該終端設(shè)備進(jìn)一步包含一檢測(cè)電 路,該檢測(cè)電路耦接該主鏈路、該輔助通道與該選擇電路,用來(lái)檢測(cè)該至少 二腳位所接收的信號(hào)是否具有該預(yù)設(shè)信號(hào)格式,并依據(jù)檢測(cè)結(jié)果控制該選擇 電^各的l敘出。
9. 一種固件更新的系統(tǒng),其利用顯示端口接口以進(jìn)行固件更新,該系 統(tǒng)包含一具有傳輸接口的源設(shè)備,該傳輸接口不同于顯示端口接口,該源設(shè)備 包含一存儲(chǔ)電路,用來(lái)存儲(chǔ)并提供一更新固件;以及一預(yù)設(shè)格式的信號(hào)的輸出電路,耦接該存儲(chǔ)電路,用來(lái)依據(jù)該更新固件以經(jīng)由該傳輸接口輸出 一預(yù)設(shè)信號(hào)格式的更新固件;及一具有顯示端口接口的終端設(shè)備,該終端設(shè)備包含一固件更新通道,獨(dú)立于該終端設(shè)備的顯示端口接口原有的通道,用來(lái) 接收該預(yù)設(shè)信號(hào)格式的更新固件;以及一存儲(chǔ)單元,耦接該固件更新通道,用來(lái)依據(jù)該預(yù)設(shè)信號(hào)格式的更新固 件以進(jìn)行固件更新。
10. 如權(quán)利要求9所述的系統(tǒng),其中該存儲(chǔ)單元包含于一微控制單元。
11. 如權(quán)利要求9所述的系統(tǒng),其中該終端設(shè)備進(jìn)一步包含一轉(zhuǎn)換電 路,用來(lái)將該預(yù)設(shè)信號(hào)格式的更新固件的數(shù)據(jù)協(xié)定轉(zhuǎn)換為該存儲(chǔ)單元所能處 理的數(shù)據(jù)協(xié)定。
12. 如權(quán)利要求9所述的系統(tǒng),其中該預(yù)設(shè)信號(hào)格式的更新固件的數(shù)據(jù) 協(xié)定為I2C數(shù)據(jù)協(xié)定。
13. —種固件更新的系統(tǒng),其利用顯示端口接口以進(jìn)行固件更新,該系 統(tǒng)包含一具顯示端口接口的第 一源設(shè)備,用來(lái)提供一顯示端口接口信號(hào);一具有傳輸接口的第二源設(shè)備,該傳輸接口不同于顯示端口接口,該第二源設(shè)備包含一存儲(chǔ)電路,用來(lái)存儲(chǔ)并提供一更新固件;以及一預(yù)設(shè)格式的信號(hào)的輸出電路,耦接該存儲(chǔ)電路,用來(lái)接收該更新固件, 并輸出 一預(yù)設(shè)信號(hào)格式的更新固件;一信號(hào)合成裝置,其耦接該第一及第二源設(shè)備,用來(lái)合成該顯示端口接 口信號(hào)以及該預(yù)設(shè)信號(hào)格式的更新固件,并輸出一合成信號(hào);以及一具顯示端口接口的終端設(shè)備,該終端設(shè)備耦接該信號(hào)合成裝置,并包含一信號(hào)分離電路,用來(lái)依據(jù)該合成信號(hào)以分離出該預(yù)設(shè)信號(hào)格式的更新 固件;以及一存儲(chǔ)單元,用來(lái)依據(jù)該預(yù)設(shè)信號(hào)格式的更新固件以進(jìn)行固件更新。
14. 如權(quán)利要求13所述的系統(tǒng),其中該存儲(chǔ)單元包含于一微控制單元。
15. 如權(quán)利要求13所述的系統(tǒng),其中該終端設(shè)備進(jìn)一步包含一轉(zhuǎn)換電 路,用來(lái)將該預(yù)設(shè)信號(hào)格式的更新固件的數(shù)據(jù)協(xié)定轉(zhuǎn)換為該存儲(chǔ)單元所能處 理的數(shù)據(jù)協(xié)定。
16. 如權(quán)利要求13所述的系統(tǒng),其中該預(yù)設(shè)信號(hào)格式的更新固件的數(shù) 據(jù)協(xié)定系12(:數(shù)據(jù)協(xié)定。
17. 如權(quán)利要求13所述的系統(tǒng),其中該信號(hào)分離電路系一濾波電路。
18. 如權(quán)利要求17所述的系統(tǒng),其中該濾波電路包含一低通濾波器與 一高通濾波器。
全文摘要
一種固件更新的系統(tǒng),其利用顯示端口接口更新固件,包含具有顯示端口接口的源設(shè)備及終端設(shè)備。該源設(shè)備包含存儲(chǔ)電路,用來(lái)存儲(chǔ)并提供更新固件;及源設(shè)備的輔助通道,用來(lái)依據(jù)該更新固件輸出輔助通道信號(hào)格式的更新固件。該終端設(shè)備包含終端設(shè)備的輔助通道,用來(lái)接收該輔助通道信號(hào)格式的更新固件,并據(jù)以產(chǎn)生輸出信號(hào);終端設(shè)備的I<sup>2</sup>C輔助通道設(shè)備服務(wù)器,耦接該終端設(shè)備的輔助通道,接收該輸出信號(hào),并產(chǎn)生I<sup>2</sup>C協(xié)定的更新固件;以及存儲(chǔ)單元,用來(lái)依據(jù)該I<sup>2</sup>C協(xié)定的更新固件以進(jìn)行固件更新。此外,一種固件更新的方法也被公開。
文檔編號(hào)G09G5/00GK101452692SQ200710197010
公開日2009年6月10日 申請(qǐng)日期2007年12月4日 優(yōu)先權(quán)日2007年12月4日
發(fā)明者吳明勛, 周裕彬, 李志明, 林佐柏 申請(qǐng)人:瑞昱半導(dǎo)體股份有限公司