圖形多媒體集成電路及其運(yùn)作方法
【專利說明】圖形多媒體集成電路及其運(yùn)作方法
[0001 ] 本申請(qǐng)是中國(guó)專利申請(qǐng)?zhí)枮?00980132169.X,發(fā)明名稱為“圖形多媒體集成電路及其運(yùn)作方法”,申請(qǐng)日為2009年06月05日的進(jìn)入中國(guó)的PCT專利申請(qǐng)的分案申請(qǐng)。
技術(shù)領(lǐng)域
[0002]本發(fā)明關(guān)于利用圖形多媒體集成電路(GMIC)的方法。
【背景技術(shù)】
[0003]媒體(如圖形)的電子處理可能對(duì)處理器造成沉重負(fù)荷?;诖嗽颍S多裝置(如個(gè)人計(jì)算器與移動(dòng)裝置(如手機(jī)與個(gè)人數(shù)字助理))可加入具有特殊目的的集成電路,該集成電路處理媒體并因此為該裝置的主機(jī)處理器消除此類處理的負(fù)荷。此類集成電路有時(shí)稱作為圖形多媒體集成電路,或者GMIC。對(duì)于不同裝置,存在有不同的GMIC,以實(shí)施所欲實(shí)施的功能。一般而言,GMIC可包含以下模塊之其中之一模塊或多模塊:2-D圖形控制器;
3-D圖形控制器;顯示器控制器;視頻與輸入相機(jī)控制器;存儲(chǔ)器控制器(例如:直接存儲(chǔ)器存取-DMA-控制器);存儲(chǔ)器(例如:快閃存儲(chǔ)器);一般目的輸入/輸出控制器;音頻處理器(例如:音頻錄放控制器);以及視頻處理器(例如:視頻編碼器與解碼器)。
[0004]在典型的裝置中,該GMIC連接至主機(jī)板的并行總線(parallel bus),并且發(fā)展協(xié)議(protocol)以允許該GMIC與該裝置的主機(jī)處理器之間進(jìn)行通信。由于這些通信協(xié)議缺乏標(biāo)準(zhǔn)化,因此該裝置中所使用的GMIC為非常特殊的。
[0005]本發(fā)明尋求提供改善媒體處理的方法。
【發(fā)明內(nèi)容】
[0006]圖形多媒體集成電路(GMIC)透過符合為顯示器串行接口所定義的協(xié)議的半雙工雙向串行鏈路而連接至主機(jī)處理器,且亦可透過符合為相機(jī)串行接口所定義的相容協(xié)議的單向串行鏈路(un1-direct1nal serial link)而連接至該主機(jī)。該GMIC根據(jù)該協(xié)議透過該半雙工雙向串行鏈路自該主機(jī)接收數(shù)據(jù)包,并且處理這些數(shù)據(jù)包。該GMIC可根據(jù)該協(xié)議透過該單向串行鏈路發(fā)送數(shù)據(jù)包至該主機(jī)。來(lái)自該主機(jī)的數(shù)據(jù)包可通過該GMIC請(qǐng)求處理運(yùn)作,或者可在該GMIC的存儲(chǔ)器開始實(shí)施存儲(chǔ)器運(yùn)作。該GMIC亦可發(fā)送數(shù)據(jù)包至該主機(jī),以在該主機(jī)的存儲(chǔ)器開始實(shí)施存儲(chǔ)器運(yùn)作。該GMIC可根據(jù)顯示器串行接口協(xié)議透過另一個(gè)雙向串行鏈路連接至顯示器并且根據(jù)相機(jī)串行接口透過另一個(gè)單向串行鏈路與雙向控制聯(lián)結(jié)連接至相機(jī),使得該主機(jī)透過該GMIC間接地控制該顯示器與相機(jī)
[0007]依據(jù)本發(fā)明,提供一種在圖形多媒體集成電路進(jìn)行通信的方法,包括:透過第一半雙工雙向串行鏈路(half duplex b1-direct1nal serial link)自主機(jī)(host)接收與第一數(shù)據(jù)包協(xié)議相容的數(shù)據(jù)的數(shù)據(jù)包(data packet);處理來(lái)自該主機(jī)的數(shù)據(jù)包;以及透過第一單向串行鏈路(un1-direct1nal serial link)發(fā)送與第二數(shù)據(jù)包協(xié)議相容的數(shù)據(jù)的數(shù)據(jù)包至該主機(jī)。
[0008]依據(jù)本發(fā)明的另一態(tài)樣,提供一種圖形多媒體集成電路(GMIC),包括:連接至主機(jī)的第一半雙工雙向顯示器串行接口收發(fā)器,至少當(dāng)該GMIC在正常模式運(yùn)作中時(shí)用于發(fā)送數(shù)據(jù)包至該主機(jī)并且接收來(lái)自該主機(jī)的數(shù)據(jù)包;連接至該主機(jī)的第一單向相機(jī)串行接口發(fā)送器,用于發(fā)送數(shù)據(jù)包至該主機(jī);相機(jī)控制接口從動(dòng)收發(fā)器(camera control interfaceslave transceiver),用于接收控制信息(control message);圖形引擎;以及總線,連接該顯示器串行接口收發(fā)器、該相機(jī)串行接口發(fā)送器、以及該圖形引擎。
[0009]依據(jù)本發(fā)明的進(jìn)一步態(tài)樣,提供一種系統(tǒng),包括:圖形多媒體集成電路(GMIC),包括:第一 GMIC顯示器串行接口收發(fā)器;GMIC相機(jī)串行接口發(fā)送器;GMIC相機(jī)控制接口從動(dòng)收發(fā)器;圖形引擎;以及總線,連接該GMIC顯示器串行接口收發(fā)器、該GMIC相機(jī)串行接口發(fā)送器、以及該圖形引擎;主機(jī),包括:主機(jī)顯示器串行接口收發(fā)器;主機(jī)相機(jī)串行接口接收器;半雙工顯示器串行接口路徑,連接該第一 GMIC顯示器串行接口收發(fā)器與該主機(jī)顯示器串行接口收發(fā)器;以及單向相機(jī)串行接口路徑,連接該GMIC相機(jī)串行接口發(fā)送器與該主機(jī)相機(jī)串行接口接收器。
[0010]由以下說明書內(nèi)容配合附加圖式將清楚了解本發(fā)明的其他特征與優(yōu)點(diǎn)。
【附圖說明】
[0011]在所述附加圖式中,說明本發(fā)明的示范實(shí)施例:
[0012]圖1為習(xí)知移動(dòng)電子裝置的部分的示意圖;
[0013]圖2為依據(jù)本發(fā)明所制造的移動(dòng)電子裝置的部分的示意圖;
[0014]圖3為說明圖2的部分移動(dòng)電子裝置的正常模式運(yùn)作的功能性方塊圖;
[0015]圖4為說明圖2的部分移動(dòng)電子裝置的運(yùn)作的旁路模式(bypass mode)的功能性方塊圖;
[0016]圖5A與圖5B為設(shè)定用于該協(xié)議層的樣本信息組的圖式;以及
[0017]圖6為說明構(gòu)建圖2的部分移動(dòng)電子裝置的步驟的流程圖。
【具體實(shí)施方式】
[0018]在習(xí)知的移動(dòng)通信裝置中,并行總線用以將該主機(jī)處理器連接至該顯示器、任何相機(jī)、及任何GMIC。近來(lái),移動(dòng)工業(yè)處理器接口(MIPI?)聯(lián)盟已經(jīng)沉思(contemplate)介于該相機(jī)與主機(jī)之間的相機(jī)串行接口(CSI)以及介于該顯示器與該主機(jī)之間的顯示器串行接口(DSI)。
[0019]發(fā)明人已經(jīng)預(yù)先沉思過替代的裝置配置的可能性,其中,該主機(jī)連接至該GMIC而該GMIC連接至該顯示器及任何相機(jī)。因此,該GMIC插入該主機(jī)與該顯示器及相機(jī)之間。發(fā)明人進(jìn)一歩考慮到可將DSI或者CSI與DSI接口可用于該GMIC與該主機(jī)之間所有通信的可能性。此方法的優(yōu)點(diǎn)在于經(jīng)設(shè)計(jì)成使用CSI與DSI接口與相機(jī)及顯示器進(jìn)行通信的主機(jī)可使用這些相同的接口與該GMIC進(jìn)行通信,并且透過該GMIC與這些周邊(peripheral)聯(lián)系。發(fā)明人已經(jīng)沉思過該主機(jī)與GMIC之間串行接口可用以允許該主機(jī)與GMIC隨機(jī)存取對(duì)方的存儲(chǔ)器的可能性。應(yīng)留意到,該方法在該主機(jī)無(wú)須任何額外的端口(port)。
[0020]如圖1所說明,該經(jīng)沉思的CSI定義了相機(jī)14與主機(jī)處理器12之間的串行接口 16。該串行接口包括該相機(jī)中的CSI發(fā)送器18與該主機(jī)中的CSI接收器20,該CSI發(fā)送器18與該CSI接收器20通過實(shí)體數(shù)據(jù)路徑(physical data path) 22與實(shí)體時(shí)鐘路徑(physical clock path) 24相連接。該數(shù)據(jù)與時(shí)鐘路徑為不同的兩對(duì)路徑,各對(duì)路徑分別具有正端導(dǎo)線(positive wire)與負(fù)端導(dǎo)線(negative wire)。所屬領(lǐng)域的技術(shù)人員將了解至IJ,使用不同的兩對(duì)路徑能夠得到更高速的數(shù)據(jù)轉(zhuǎn)移。該串行接口亦包含相機(jī)控制(CCI)接口,具有該相機(jī)中的CCI從動(dòng)(slave) 26以及該主機(jī)中的CCI主控(master) 28,該CCI從動(dòng)26與該CCI主控28通過兩個(gè)導(dǎo)體相連接:導(dǎo)體30用于時(shí)鐘信號(hào)而導(dǎo)體32用于數(shù)據(jù)信號(hào)。該時(shí)鐘信號(hào)由該CCI主控28提供至該導(dǎo)體30上的CCI從動(dòng);該CCI數(shù)據(jù)導(dǎo)體32為雙向的。
[0021]該CCI接口可符合由飛利浦半導(dǎo)體在2000年I月所發(fā)表的“ I2C總線規(guī)格第2.1版(I2C Bus Specificat1n Vers1n 2.1”中所描述的I2C總線系統(tǒng),其內(nèi)容并入本說明書中作為參考。
[0022]該相機(jī)14的并行(影像)數(shù)據(jù)可在該串行鏈路上自該相機(jī)中的并行總線發(fā)送至該主機(jī)12。此數(shù)據(jù)經(jīng)組織為數(shù)據(jù)包。提供有兩種數(shù)據(jù)包格式:長(zhǎng)數(shù)據(jù)包格式與短數(shù)據(jù)包格式。該長(zhǎng)數(shù)據(jù)包格式具有標(biāo)頭(header)、有效載荷(payload)及注腳(footer)。該標(biāo)頭具有長(zhǎng)度為一個(gè)字節(jié)的數(shù)據(jù)標(biāo)識(shí)符(data identifier)、長(zhǎng)度為兩個(gè)字節(jié)的字計(jì)數(shù)(wordcount)、及長(zhǎng)度為一個(gè)字節(jié)的糾錯(cuò)碼(error correct1n code)。
[0023]該長(zhǎng)度為一個(gè)字節(jié)的數(shù)據(jù)標(biāo)識(shí)符包含兩位的虛擬通道標(biāo)識(shí)符(virtual-channelidentifier)及六位的數(shù)據(jù)類型,該數(shù)據(jù)類型本身包含該數(shù)據(jù)包為短數(shù)據(jù)包或長(zhǎng)數(shù)據(jù)包的指示器。該兩位的虛擬通道標(biāo)識(shí)符最多能夠容許四個(gè)周邊分享一個(gè)CSI鏈路(link),各個(gè)周邊經(jīng)指定至特定通道。由于長(zhǎng)數(shù)據(jù)包的長(zhǎng)度由長(zhǎng)度為兩個(gè)字節(jié)的字計(jì)數(shù)所具體指出的,因此長(zhǎng)數(shù)據(jù)包的