專利名稱:將usb接口轉(zhuǎn)化成vga接口的軟件升級設(shè)備與升級方法
技術(shù)領(lǐng)域:
本發(fā)明涉及軟件升級技術(shù),尤其是涉及一種將USB接口轉(zhuǎn)化成VGA接口的升級設(shè)備,以及利用該升級設(shè)備進行軟件升級的方法。
背景技術(shù):
如今,電子設(shè)備的使用越來越廣泛,已遍及人們生活、工作和休閑的各個場所,比如,電腦、商務(wù)通、衛(wèi)星電視機頂盒,等等。為完善和提高電子裝置的性能和使用功能,人們通常對電子設(shè)備的驅(qū)動軟件或應(yīng)用軟件進行升級。
由于現(xiàn)有電子設(shè)備具有與外界交換數(shù)據(jù)的接口多為RS232接口、或VGA接口、或USB接口,因此,對軟件升級普遍采用的是利用串口RS232串行接口(簡稱為串口)直接升級方法、或者串口轉(zhuǎn)VGA接口、或者單純USB接口的升級方法,該方法主要存在下面的幾個缺點1、由于是串行方法來傳輸數(shù)據(jù)流,相對于并行和USB來說,傳輸數(shù)率比較慢,在生產(chǎn)及用戶升級使用中浪費時間,效率低;2、由于要將RS232接口集成在電子設(shè)備中,故將增加電子設(shè)備的硬件成本;3、現(xiàn)有很多PC及移動PC電腦不再設(shè)置供用戶使用的串行接口,因此,要利用串行接口進行軟件升級,有諸多不便;4、有些電子設(shè)備不是通過VGA接口升級,必須將電子設(shè)備打開才能升級,操作不便。
發(fā)明內(nèi)容
本發(fā)明的目的在于提出一種將USB接口轉(zhuǎn)化成VGA接口的升級設(shè)備,以及利用該升級設(shè)備進行軟件升級的方法,以無需打開電子設(shè)備,即可快速完成對電子裝置的軟件升級。
為解決上述問題,本發(fā)明公開一種將USB接口轉(zhuǎn)化成VGA接口的軟件升級設(shè)備,包括USB接口,用于與包含升級數(shù)據(jù)的電子裝置連接,并讀取升級數(shù)據(jù)的;數(shù)據(jù)轉(zhuǎn)換單元,與所述USB接口連接,將所述USB接口讀入的并行升級數(shù)據(jù),轉(zhuǎn)化成串行的TX數(shù)據(jù)流和RX數(shù)據(jù)流并輸出;VGA接口,用于與待進行軟件升級的電子裝置連接,接收所述TX數(shù)據(jù)流和RX數(shù)據(jù)流,并將其輸出至待進行軟件升級的電子裝置。
其中,所述數(shù)據(jù)轉(zhuǎn)換單元包括USB收發(fā)器;串行接收引擎,接收經(jīng)過所述USB收發(fā)器處理后的數(shù)據(jù),將其處理為串行的TX數(shù)據(jù)流和RX數(shù)據(jù)流并輸出;TX暫存器和RX暫存器,與所述串行接收引擎連接;第一、第二多功能串口/先進現(xiàn)出控制器,分別連接所述TX暫存器和所述RX暫存器,獲取TX數(shù)據(jù)流和RX數(shù)據(jù)并輸出。
其中,所述數(shù)據(jù)轉(zhuǎn)換單元為一集成電路芯片。
另外,本發(fā)明還包括一種將USB接口轉(zhuǎn)化成VGA接口的軟件升級方法,包括通過USB接口獲取升級數(shù)據(jù);將升級數(shù)據(jù)轉(zhuǎn)化成串行的TX數(shù)據(jù)流和RX數(shù)據(jù);將串行的TX數(shù)據(jù)流和RX數(shù)據(jù)通過VGA接口傳送給待進行軟件升級的電子裝置。
其中,所述將升級數(shù)據(jù)轉(zhuǎn)化成串行的TX數(shù)據(jù)流和RX數(shù)據(jù)的步驟包括通過USB收發(fā)器接收讀取的升級數(shù)據(jù);由串行接收引擎接收經(jīng)過所述USB收發(fā)器處理后的數(shù)據(jù),將其處理為串行的TX數(shù)據(jù)流和RX數(shù)據(jù)流并分別輸出至TX暫存器和RX暫存器;由第一、第二多功能串口/先進現(xiàn)出控制器分別讀取所述TX暫存器和所述RX暫存器中的TX數(shù)據(jù)流和RX數(shù)據(jù)并輸出。
與現(xiàn)有技術(shù)相比,本發(fā)明具有以下有益效果1、本發(fā)明將數(shù)據(jù)轉(zhuǎn)化成串行TX數(shù)據(jù)流和RX數(shù)據(jù)流,并經(jīng)VGA接口輸出至待升級的電子設(shè)備,在升級過程中,無需打開升級的電子設(shè)備,升級操作簡單、方便;2、由于本設(shè)備結(jié)構(gòu)簡單,其電路的元器件較少,且無需集成在待升級的電子設(shè)備中,具有升級成本較低的優(yōu)點;3、本發(fā)明由于采用是USB接口獲取升級數(shù)據(jù),因此,利用本發(fā)明的設(shè)備進行軟件升級,具有升級速率快、效率高的優(yōu)點。
圖1是本發(fā)明揭示的軟件升級設(shè)備的結(jié)構(gòu)示意圖;圖2是本發(fā)明揭示的軟件升級設(shè)備的電路示意圖。
具體實施例方式
請參考圖1,為本發(fā)明揭示的軟件升級設(shè)備的結(jié)構(gòu)示意圖。該設(shè)備包括USB接口110、VGA接口120和數(shù)據(jù)轉(zhuǎn)換單元130。
所述USB接口110具有USB外接插頭,可插接于具有軟件升級數(shù)據(jù)的其他電子裝置的USB接口,比如電腦,以通過該USB接口110獲取軟件升級數(shù)據(jù);所述VGA接口120用于與待進行軟件升級的電子裝置相連接;所述數(shù)據(jù)轉(zhuǎn)換單元130,連接在所述USB接口110和所述VGA接口120,將從所述USB接口110讀入的并行數(shù)據(jù)轉(zhuǎn)化為串行數(shù)據(jù),并將串行數(shù)據(jù)輸出給所述VGA接口。
其中,所述數(shù)據(jù)轉(zhuǎn)換單元130包括USB收發(fā)器(USB Transceiver)131、串行接收引擎(Serial Interface Engine,SIE)132、兩對TX暫存器(Dual Port TXBuffer)133和RX暫存器(Dual Port RX Buffer)134、以及兩個多功能串口/先進現(xiàn)出控制器(Multi-Purpose UART/FIFO Controller)135和136。
從所述USB接口110讀入的并行數(shù)據(jù),經(jīng)過所述USB收發(fā)器131進行數(shù)據(jù)傳輸處理后,到達所述串行接收引擎132,由所述串行接收引擎132將數(shù)據(jù)處理為串行的TX數(shù)據(jù)流和RX數(shù)據(jù)流,并將TX數(shù)據(jù)流和RX數(shù)據(jù)流分別輸出至TX暫存器133和RX暫存器134;并分別經(jīng)過所述多功能串口/先進現(xiàn)出控制器135和136,對外輸出串行的TX數(shù)據(jù)流和RX數(shù)據(jù)流。
同時請參考圖2,其是本發(fā)明揭示的軟件升級設(shè)備的電路示意圖。接口N1為USB接口110,芯片U1為數(shù)據(jù)轉(zhuǎn)換單元130,接口J3為VGA接口120。從接口N1讀入的并行數(shù)據(jù)流傳送到芯片U1第8,第7管腳,通過該芯片U1的轉(zhuǎn)換,將USB數(shù)據(jù)流轉(zhuǎn)成串行的TX數(shù)據(jù)流和RX數(shù)據(jù)流(其中該芯片U1可將USB數(shù)據(jù)轉(zhuǎn)化成雙RS232接口數(shù)據(jù),再此不再詳敘),再通過接口J3的VGA接口的第12,15管腳將TX數(shù)據(jù)流與RX數(shù)據(jù)流傳輸?shù)叫枰壍脑O(shè)備上去。
本發(fā)明設(shè)備在于將USB接口讀入的升級數(shù)據(jù)轉(zhuǎn)化成VGA接口的串行數(shù)據(jù)并輸出。因此,利用本發(fā)明的設(shè)備,將所述VGA接口120插接于待進行軟件升級的電子裝置;并將所述USB接口110插接于具有軟件升級數(shù)據(jù)的其他電子裝置,讀入USB并行數(shù)據(jù);由所述數(shù)據(jù)轉(zhuǎn)換單元130將并行數(shù)據(jù)轉(zhuǎn)化為串行接口的TX數(shù)據(jù)流和RX數(shù)據(jù)流;并通過所述VGA接口120將TX數(shù)據(jù)流和RX數(shù)據(jù)流傳送至待進行軟件升級的電子裝置。由此,本發(fā)明利用VGA接口的優(yōu)勢,在無需打開電子設(shè)備的情況下,即可完成對設(shè)備的軟件升級。
綜上,與現(xiàn)有技術(shù)相比,本發(fā)明如下優(yōu)點1、本發(fā)明將數(shù)據(jù)轉(zhuǎn)化成串行TX數(shù)據(jù)流和RX數(shù)據(jù)流,并經(jīng)VGA接口輸出至待升級的電子設(shè)備,在升級過程中,無需打開升級的電子設(shè)備,升級操作簡單、方便;2、由于本設(shè)備結(jié)構(gòu)簡單,其電路的元器件較少,且無需集成在待升級的電子設(shè)備中,具有升級成本較低的優(yōu)點;3、本發(fā)明由于采用是USB接口獲取升級數(shù)據(jù),因此,利用本發(fā)明的設(shè)備進行軟件升級,具有升級速率快、效率高的優(yōu)點。
權(quán)利要求
1.一種將USB接口轉(zhuǎn)化成VGA接口的軟件升級設(shè)備,其特征在于,包括USB接口,用于與包含升級數(shù)據(jù)的電子裝置連接,并讀取升級數(shù)據(jù);數(shù)據(jù)轉(zhuǎn)換單元,與所述USB接口連接,將所述USB接口讀入的并行升級數(shù)據(jù),轉(zhuǎn)化成串行的TX數(shù)據(jù)流和RX數(shù)據(jù)流并輸出;VGA接口,用于與待進行軟件升級的電子裝置連接,接收所述TX數(shù)據(jù)流和RX數(shù)據(jù)流,并將其輸出至待進行軟件升級的電子裝置。
2.根據(jù)權(quán)利要求1所述的將USB接口轉(zhuǎn)化成VGA接口的軟件升級設(shè)備,其特征在于,所述數(shù)據(jù)轉(zhuǎn)換單元包括USB收發(fā)器;串行接收引擎,接收經(jīng)過所述USB收發(fā)器處理后的數(shù)據(jù),將其處理為串行的TX數(shù)據(jù)流和RX數(shù)據(jù)流并輸出;至少一個TX暫存器和一個RX暫存器,與所述串行接收引擎連接;第一、第二多功能串口/先進現(xiàn)出控制器,分別連接所述TX暫存器和所述RX暫存器,獲取TX數(shù)據(jù)流和RX數(shù)據(jù)并輸出。
3.根據(jù)權(quán)利要求1或2所述的將USB接口轉(zhuǎn)化成VGA接口的軟件升級設(shè)備,其特征在于,所述數(shù)據(jù)轉(zhuǎn)換單元為一集成電路芯片。
4.一種將USB接口轉(zhuǎn)化成VGA接口的軟件升級方法,其特征在于,包括通過USB接口獲取升級數(shù)據(jù);將升級數(shù)據(jù)轉(zhuǎn)化成串行的TX數(shù)據(jù)流和RX數(shù)據(jù);將串行的TX數(shù)據(jù)流和RX數(shù)據(jù)通過VGA接口傳送給待進行軟件升級的電子裝置。
5.根據(jù)權(quán)利要求4所述的將USB接口轉(zhuǎn)化成VGA接口的軟件升級方法,其特征在于,所述將升級數(shù)據(jù)轉(zhuǎn)化成串行的TX數(shù)據(jù)流和RX數(shù)據(jù)的步驟包括通過USB收發(fā)器接收讀取的升級數(shù)據(jù);由串行接收引擎接收經(jīng)過所述USB收發(fā)器處理后的數(shù)據(jù),將其處理為串行的TX數(shù)據(jù)流和RX數(shù)據(jù)流并分別輸出至TX暫存器和RX暫存器;由多功能串口/先進現(xiàn)出控制器分別讀取所述TX暫存器和所述RX暫存器中的TX數(shù)據(jù)流和RX數(shù)據(jù)并輸出。
全文摘要
本發(fā)明公開一種將USB接口轉(zhuǎn)化成VGA接口的軟件升級設(shè)備和升級方法,其中該升級設(shè)備包括USB接口,用于與包含升級數(shù)據(jù)的電子裝置連接,并讀取升級數(shù)據(jù)的;數(shù)據(jù)轉(zhuǎn)換單元,與所述USB接口連接,將所述USB接口讀入的并行升級數(shù)據(jù),轉(zhuǎn)化成串行的TX數(shù)據(jù)流和RX數(shù)據(jù)流并輸出;VGA接口,用于與待進行軟件升級的電子裝置連接,接收所述TX數(shù)據(jù)流和RX數(shù)據(jù)流,并將其輸出至待進行軟件升級的電子裝置。本發(fā)明通過USB接口讀取升級數(shù)據(jù)后,轉(zhuǎn)化成串行輸出,具有升級速度快、升級效率高的優(yōu)點;且本發(fā)明的升級設(shè)備具有成本較低的優(yōu)點,可廣泛應(yīng)用于對具有VGA接口的電子裝置的軟件升級。
文檔編號G06F13/38GK101075223SQ20071007511
公開日2007年11月21日 申請日期2007年6月18日 優(yōu)先權(quán)日2007年6月18日
發(fā)明者顏學武 申請人:深圳市兆馳股份有限公司