亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

數(shù)據(jù)傳輸控制裝置及電子設(shè)備的制作方法

文檔序號(hào):7615621閱讀:124來(lái)源:國(guó)知局
專(zhuān)利名稱(chēng):數(shù)據(jù)傳輸控制裝置及電子設(shè)備的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種數(shù)據(jù)傳輸控制裝置及電子設(shè)備。
背景技術(shù)
近年來(lái),以降低EMI噪聲等為目的的接口,如LVDS(低壓差動(dòng)信號(hào)傳輸技術(shù)Low Voltage Differential Signaling)等的高速串行傳輸接口已經(jīng)被引起關(guān)注。在該高速串行傳輸中,發(fā)送電路利用差動(dòng)信號(hào)(Differential Signals)發(fā)送串行化了的數(shù)據(jù),接收電路將差動(dòng)信號(hào)差動(dòng)放大,從而實(shí)現(xiàn)數(shù)據(jù)傳輸。DVI(數(shù)字顯示接口DigitalVisual Interface)等的接口作為這種高速串行接口已被眾所周知。
普通手機(jī)包括第一設(shè)備區(qū),設(shè)有輸入電話(huà)號(hào)碼與字符的按鈕;第二設(shè)備區(qū),設(shè)有主LCD(液晶顯示器Liquid Crystal Display)、子LCD、或者相機(jī);以及連接區(qū),比如連接第一設(shè)備區(qū)與第二設(shè)備區(qū)的鉸鏈等。這種情況下,通過(guò)使用了差動(dòng)信號(hào)的串行傳輸方式,進(jìn)行第一設(shè)備區(qū)的第一基板與第二設(shè)備區(qū)的第二基板之間的數(shù)據(jù)傳輸,可減少通過(guò)連接區(qū)的配線(xiàn)的數(shù)量,達(dá)到較好效果。
然而,當(dāng)采用串行傳輸方式進(jìn)行這種連接區(qū)的數(shù)據(jù)傳輸時(shí),最好能盡量減少進(jìn)行串行傳輸控制的主機(jī)側(cè)數(shù)據(jù)傳輸控制裝置以及目標(biāo)側(cè)數(shù)據(jù)傳輸控制裝置的功耗。另外也最好能盡量減少通過(guò)串行總線(xiàn)傳輸?shù)臄?shù)據(jù)量。而且,最好還能盡量減少訪(fǎng)問(wèn)主機(jī)側(cè)數(shù)據(jù)傳送控制裝置,并進(jìn)行各種設(shè)定的系統(tǒng)裝置(CPU、顯示控制器等)的處理負(fù)荷。
此外,通過(guò)系統(tǒng)總線(xiàn)與主機(jī)側(cè)數(shù)據(jù)傳輸控制裝置連接的系統(tǒng)裝置具有各種接口,通過(guò)接口總線(xiàn)與目標(biāo)側(cè)數(shù)據(jù)傳輸控制裝置連接的LCD等的裝置也具有各種接口。因此,最好能提供靈活地適用于接口的數(shù)據(jù)傳輸控制裝置,該接口是指與數(shù)據(jù)傳輸控制裝置連接的系統(tǒng)裝置或LCD等的裝置所具有的接口。
專(zhuān)利文獻(xiàn)1特開(kāi)2001-222249號(hào)公報(bào)發(fā)明內(nèi)容本發(fā)明克服了以上技術(shù)問(wèn)題,其目的在于提供一種可柔性對(duì)應(yīng)于與其連接的裝置的各種接口的數(shù)據(jù)傳輸控制裝置及包含該裝置的電子設(shè)備。
本發(fā)明所涉及的用于控制數(shù)據(jù)傳輸?shù)臄?shù)據(jù)傳輸控制裝置,其包括鏈路控制器,所述鏈路控制器分析通過(guò)串行總線(xiàn)從主機(jī)側(cè)數(shù)據(jù)傳輸控制裝置接收到的包;接口電路,所述接口電路產(chǎn)生接口信號(hào),并將產(chǎn)生的接口信號(hào)輸出到接口總線(xiàn);以及內(nèi)部寄存器,所述內(nèi)部寄存器設(shè)置接口信息,所述接口信息用于規(guī)定從所述接口電路輸出的接口信號(hào)的信號(hào)形式,其中,所述接口電路包括分別用于產(chǎn)生接口信號(hào)的第一接口電路~第N接口電路,各接口信號(hào)的信號(hào)形式分別對(duì)應(yīng)于在所述內(nèi)部寄存器中設(shè)置的所述接口信息,其中,N為大于或等于2的整數(shù)。
在本發(fā)明中,在內(nèi)部寄存器上設(shè)置接口信息。接口電路包括第一~第N接口電路。而且,由第一~第N接口電路的各電路生成接口信號(hào)(第一~第N接口信號(hào)),并輸出到接口總線(xiàn),各接口信號(hào)的信號(hào)形式根據(jù)在內(nèi)部寄存器中設(shè)置的接口信息來(lái)決定。因此,本發(fā)明的數(shù)據(jù)傳輸控制裝置可與其連接的裝置的各種接口柔性對(duì)應(yīng)。
在本發(fā)明中,數(shù)據(jù)傳輸控制裝置可以根據(jù)通過(guò)串行總線(xiàn)從主機(jī)側(cè)數(shù)據(jù)傳輸控制裝置傳輸來(lái)的包,將所述接口信息設(shè)置到所述內(nèi)部寄存器。
這樣一來(lái),可以有效地通過(guò)串行總線(xiàn)從主機(jī)側(cè)數(shù)據(jù)傳輸控制裝置接收接口信息,該接口信息用于詳細(xì)規(guī)定接口信號(hào)的信號(hào)形式。
在本發(fā)明中,可以將所述接口信息設(shè)置到所述內(nèi)部寄存器后,通過(guò)串行總線(xiàn)從主機(jī)側(cè)數(shù)據(jù)傳輸控制裝置傳輸在數(shù)據(jù)域中已設(shè)置了數(shù)據(jù)的包,而且,所述接口電路按照所述內(nèi)部寄存器上設(shè)置的所述接口信息的信號(hào)形式,輸出接口信號(hào),所述接口信號(hào)含有已設(shè)置在包中的數(shù)據(jù)信號(hào)。
這樣一來(lái),接口信息的傳輸先于數(shù)據(jù)傳輸,其后,在數(shù)據(jù)域上設(shè)置了數(shù)據(jù)的包被傳輸。因此,在數(shù)據(jù)域上設(shè)置了數(shù)據(jù)的包被傳輸時(shí)的傳輸數(shù)據(jù)量能夠減少,提高通過(guò)串行總線(xiàn)的數(shù)據(jù)傳輸?shù)男省?br> 在本發(fā)明中,可以通過(guò)串行總線(xiàn)從主機(jī)側(cè)數(shù)據(jù)傳輸控制裝置傳輸?shù)陌ㄓ糜谠O(shè)定端口號(hào)碼的端口號(hào)碼域,所述接口電路將端口作為目的地輸出接口信號(hào),所述端口是從與接口總線(xiàn)連接的一個(gè)或多個(gè)裝置的端口中根據(jù)在包中已設(shè)置的所述端口號(hào)碼選擇的。
這樣一來(lái),本發(fā)明所提供的數(shù)據(jù)傳輸控制裝置,能夠以與接口總線(xiàn)連接的一個(gè)或多個(gè)裝置的各種端口作為目的地,輸出各種信號(hào)形式的接口信號(hào),并柔性對(duì)應(yīng)于與其連接的裝置的各種接口。
在本發(fā)明中,所述接口電路可以包括多路復(fù)用器,所述多路復(fù)用器的輸入與所述第一~第N接口電路的輸出連接,所述多路復(fù)用器的輸出與接口總線(xiàn)連接,所述多路復(fù)用器選擇所述第一~第N接口電路的輸出中的一個(gè),并將由選中的接口電路產(chǎn)生的接口信號(hào)輸出到所述接口總線(xiàn)。
這種情況下,可以由已設(shè)置在包中的端口號(hào)碼決定選擇第一~第N接口電路的輸出中哪一個(gè)。
在本發(fā)明中,所述第一~第N接口電路可以包括產(chǎn)生RGB接口的接口信號(hào)的RGB接口電路;產(chǎn)生MPU接口的接口信號(hào)的MPU接口電路;以及產(chǎn)生串行接口的接口信號(hào)的串行接口電路。
此外,在本發(fā)明中,第一~第N接口電路的結(jié)構(gòu)也可以不包括RGB接口電路、MPU接口電路和串行接口電路中的至少一個(gè)。或者,第一~第N接口電路也可以包括出了RGB接口電路、MPU接口電路和串行接口電路以外的接口電路。
本發(fā)明提供了一種用于控制數(shù)據(jù)傳輸?shù)臄?shù)據(jù)傳輸控制裝置,其包括接口電路,所述接口電路進(jìn)行數(shù)據(jù)傳輸控制裝置和系統(tǒng)裝置之間的接口處理;鏈路控制器,所述鏈路控制器產(chǎn)生包,所述包通過(guò)串行總線(xiàn)傳輸?shù)侥繕?biāo)側(cè)數(shù)據(jù)控制裝置;以及內(nèi)部寄存器,由所述系統(tǒng)裝置通過(guò)所述接口電路訪(fǎng)問(wèn)所述內(nèi)部寄存器,其中,由所述系統(tǒng)裝置設(shè)置接口信息到所述內(nèi)部寄存器,所述接口信息用于規(guī)定由目標(biāo)側(cè)數(shù)據(jù)傳輸控制裝置的接口電路輸出的接口信號(hào)的信號(hào)形式,所述鏈路控制器產(chǎn)生含有已設(shè)置到所述內(nèi)部寄存器的所述接口信息的包,并且將生成的包通過(guò)串行總線(xiàn)發(fā)送至目標(biāo)側(cè)數(shù)據(jù)傳輸控制裝置。
根據(jù)本發(fā)明,由系統(tǒng)裝置將在目標(biāo)側(cè)產(chǎn)生的接口信號(hào)的接口信息設(shè)置到主機(jī)側(cè)數(shù)據(jù)傳輸控制裝置的內(nèi)部寄存器。而且,已被設(shè)置的接口信息通過(guò)串行總線(xiàn)發(fā)送到目標(biāo)側(cè)數(shù)據(jù)傳輸控制裝置。這樣一來(lái),目標(biāo)側(cè)數(shù)據(jù)傳輸控制裝置的接口電路能夠產(chǎn)生接口信號(hào),該接口信號(hào)的信號(hào)形式由這樣發(fā)送來(lái)的接口信息決定,本發(fā)明的數(shù)據(jù)傳輸控制裝置能夠相對(duì)于與其連接的裝置的各種接口柔性對(duì)應(yīng)。
在本發(fā)明中,所述內(nèi)部寄存器包括寄存?zhèn)鬏旈_(kāi)始寄存器,所述鏈路控制器,當(dāng)所述系統(tǒng)裝置通過(guò)所述寄存?zhèn)鬏旈_(kāi)始寄存器指示傳輸開(kāi)始時(shí),其產(chǎn)生含有在所述內(nèi)部寄存器上設(shè)置的所述接口信息的包,并且可將生成的包通過(guò)串行總線(xiàn)發(fā)送至目標(biāo)側(cè)數(shù)據(jù)傳輸控制裝置。
這樣一來(lái),系統(tǒng)裝置只對(duì)寄存?zhèn)鬏旈_(kāi)始寄存器指示傳輸開(kāi)始,將設(shè)置到主機(jī)側(cè)的內(nèi)部寄存器的接口信息通過(guò)串行總線(xiàn)自動(dòng)發(fā)送給目標(biāo)側(cè)。據(jù)此,能夠減輕系統(tǒng)裝置的處理負(fù)荷。
在本發(fā)明中,所述鏈路控制器,可以在將含有所述接口信息的包發(fā)送至目標(biāo)側(cè)數(shù)據(jù)傳輸控制裝置后,產(chǎn)生在數(shù)據(jù)域上設(shè)置了數(shù)據(jù)的包,并將生成的包發(fā)送至目標(biāo)側(cè)數(shù)據(jù)傳輸控制裝置。
這樣一來(lái),接口信息的傳輸先于數(shù)據(jù)傳輸,其后,傳輸已在數(shù)據(jù)域上設(shè)置了數(shù)據(jù)的包。因此,在數(shù)據(jù)域上已設(shè)置數(shù)據(jù)的包被傳輸時(shí)的傳輸數(shù)據(jù)量能夠減少,能夠提高通過(guò)串行總線(xiàn)傳輸數(shù)據(jù)的效率。
此外,本發(fā)明還涉及一種電子設(shè)備,其包括上面任一所述的目標(biāo)側(cè)數(shù)據(jù)傳輸控制裝置;通過(guò)串行總線(xiàn)與所述目標(biāo)側(cè)數(shù)據(jù)傳輸控制裝置連接的主機(jī)側(cè)數(shù)據(jù)傳輸總線(xiàn);以及通過(guò)接口總線(xiàn)與所述目標(biāo)側(cè)數(shù)據(jù)傳輸控制裝置連接的一個(gè)或者多個(gè)裝置。
本發(fā)明涉及的另一種電子設(shè)備,其包括上面任一所述的主機(jī)側(cè)數(shù)據(jù)傳輸控制裝置;通過(guò)串行總線(xiàn)與所述主機(jī)側(cè)數(shù)據(jù)傳輸控制裝置連接的目標(biāo)側(cè)數(shù)據(jù)傳輸總線(xiàn);以及通過(guò)接口總線(xiàn)與所述目標(biāo)側(cè)數(shù)據(jù)傳輸控制裝置連接的一個(gè)或者多個(gè)裝置。


圖1是主機(jī)側(cè)數(shù)據(jù)傳輸控制裝置和目標(biāo)側(cè)數(shù)據(jù)傳輸控制裝置的構(gòu)成例示意圖。
圖2(A)和圖2(B)是本實(shí)施例的技術(shù)方案的說(shuō)明3(A)和3(B)是RGB接口信號(hào)的信號(hào)波形圖。
圖4是定時(shí)信息的說(shuō)明圖。
圖5(A)和5(B)是MPU接口信號(hào)的信號(hào)波形圖。
圖6(A)和6(B)是串行接口信號(hào)的信號(hào)波形圖。
圖7(A)和7(B)是包的格式圖。
圖8是端口號(hào)碼的示意圖。
圖9是同步信號(hào)碼的說(shuō)明圖。
圖10是RGB接口信號(hào)的說(shuō)明圖。
圖11是利用同步信號(hào)碼產(chǎn)生同步信號(hào)的方法的說(shuō)明圖。
圖12是內(nèi)部寄存器的構(gòu)成例的示意圖。
圖13(A)、13(B)和13(C)是端口訪(fǎng)問(wèn)寄存器等的構(gòu)成例的示意圖。
圖14(A)、14(B)和14(C)是LCD1設(shè)置寄存器等的構(gòu)成例的示意圖。
圖15是反映本發(fā)明處理過(guò)程的流程圖。
圖16是主機(jī)側(cè)收發(fā)器以及目標(biāo)側(cè)收發(fā)器的構(gòu)成例的示意圖。
圖17是主機(jī)側(cè)鏈路控制器和接口電路的構(gòu)成例的示意圖。
圖18是目標(biāo)側(cè)鏈路控制器和接口電路的構(gòu)成例的示意圖。
圖19(A)、19(B)是主機(jī)側(cè)RGB接口電路以及目標(biāo)側(cè)RGB接口電路的構(gòu)成例的示意圖。
圖20是電子設(shè)備的構(gòu)成例的示意圖。
具體實(shí)施例方式
下面,詳細(xì)說(shuō)明本發(fā)明的優(yōu)選實(shí)施例。并且,下面描述的實(shí)施例并不是對(duì)權(quán)利要求所保護(hù)范圍的不當(dāng)限定,在實(shí)施例中所描述的結(jié)構(gòu)并不都是本發(fā)明解決技術(shù)問(wèn)題所必須的。
1.數(shù)據(jù)傳輸控制裝置的構(gòu)成例圖1是主機(jī)側(cè)傳輸控制裝置10和目標(biāo)側(cè)傳輸控制裝置30的構(gòu)成例的示意圖。在本實(shí)施方式中,所說(shuō)的系統(tǒng)總線(xiàn)和接口總線(xiàn)之間的橋接功能通過(guò)使用這些主機(jī)側(cè)傳輸控制裝置10和目標(biāo)側(cè)傳輸控制裝置30來(lái)實(shí)現(xiàn)。數(shù)據(jù)傳輸控制裝置10和30不限于圖1所示的結(jié)構(gòu),可省略圖1中的某些電路模塊,或者改變電路模塊之間的連接方式,或者增加不同于圖1的其他電路模塊。例如,主機(jī)側(cè)傳輸數(shù)據(jù)傳輸控制裝置10可以省去收發(fā)器20,目標(biāo)側(cè)傳輸控制裝置30可省去收發(fā)器40。
主機(jī)(TX)端數(shù)據(jù)傳輸控制器10和目標(biāo)(RX)端數(shù)據(jù)傳輸控制器30通過(guò)差動(dòng)信號(hào)(differential signals)的串行總線(xiàn)傳輸包。具體地說(shuō),通過(guò)電流驅(qū)動(dòng)(或者電壓驅(qū)動(dòng))串行總線(xiàn)的差動(dòng)信號(hào)線(xiàn)(differential signal lines)進(jìn)行包的發(fā)送接收。
主機(jī)側(cè)數(shù)據(jù)傳輸控制裝置10包括接口電路92,該接口電路92用于完成該數(shù)據(jù)傳輸裝置10與CPU、顯示控制器等的系統(tǒng)裝置5之間的接口處理工作。而且,連接系統(tǒng)裝置5與接口電路92的系統(tǒng)總線(xiàn)包括用于傳輸芯片選擇信號(hào)CS1和CS2的信號(hào)線(xiàn)。系統(tǒng)總線(xiàn)還包括用于傳輸HSYNC/RD、VSYNC/WR、CLK/A0和D[17:0]的信號(hào)的信號(hào)線(xiàn)。這些信號(hào)線(xiàn)作為RGB接口總線(xiàn)或者M(jìn)PU(MicroProcessor Unit)接口總線(xiàn)使用。
這些信號(hào)線(xiàn)作為RGB接口總線(xiàn)使用時(shí),信號(hào)HSYNC/RD、VSYNC/WR、CLK/A0和D[17:0]分別用作水平同步信號(hào)、垂直同步信號(hào)、時(shí)鐘信號(hào)和數(shù)據(jù)信號(hào)。比如,D[17:0]中的D[5:0]、D[11:6]和D[17:12]分別用作R(紅)、G(綠)、B(藍(lán))數(shù)據(jù)信號(hào)。另一方面,這些信號(hào)線(xiàn)作為MPU接口總線(xiàn)使用時(shí),HSYNC/RD、VSYNC/WR、CLK/A0和D[17:0]分別用作讀信號(hào)、寫(xiě)信號(hào)、地址0信號(hào)(指令/參數(shù)識(shí)別信號(hào))和數(shù)據(jù)信號(hào)。
系統(tǒng)總線(xiàn)包括用于傳輸SCS、SR/W、SA0、SIO、和SCK的信號(hào)的信號(hào)線(xiàn)。這些信號(hào)用作串行接口信號(hào)。具體地說(shuō),SCS、SR/W、SA0、SIO、和SCK分別用作串行接口的芯片選擇信號(hào)、讀/寫(xiě)信號(hào)、地址0信號(hào)、數(shù)據(jù)信號(hào)和時(shí)鐘信號(hào)。再者,在5針的串行接口中,這些信號(hào)SCS、SR/W、SA0、SIO、SCK全部被使用。另一方面,在4針的串行接口中,不使用SR/W,在3針的串行接口中,不使用SR/W與SA0。
信號(hào)ITN是自主機(jī)側(cè)數(shù)據(jù)傳輸控制裝置10向系統(tǒng)裝置5的中斷信號(hào)。端子CNF[2:0]用于決定系統(tǒng)裝置5和主機(jī)側(cè)數(shù)據(jù)傳輸控制裝置10之間的接口類(lèi)型。根據(jù)CNF[2:0]的設(shè)定,將系統(tǒng)裝置5和主機(jī)側(cè)數(shù)據(jù)傳輸裝置10之間的接口設(shè)置為RGB接口和80 MPU接口,也可設(shè)置為RGB接口和68 MPU接口,可僅設(shè)置為80 MPU接口,也可僅設(shè)置為68 MPU接口,或者僅設(shè)置為串行接口。
主機(jī)側(cè)數(shù)據(jù)傳輸控制裝置10包括進(jìn)行鏈路層處理的鏈路控制器90(鏈路層電路)。該鏈路控制器90產(chǎn)生通過(guò)串行總線(xiàn)(LVDS)傳輸?shù)侥繕?biāo)側(cè)數(shù)據(jù)傳送控制裝置30的包(請(qǐng)求包、流包等),并進(jìn)行將生成的包發(fā)送的處理。具體地說(shuō),鏈路控制器90啟動(dòng)發(fā)送事務(wù)處理,并指示收發(fā)器20發(fā)送生成的包。
主機(jī)側(cè)數(shù)據(jù)傳輸控制裝置10包括執(zhí)行物理層處理等的收發(fā)器20(PHY)。該收發(fā)器20將由鏈路控制器90指示的包通過(guò)串行總線(xiàn)向目標(biāo)側(cè)數(shù)據(jù)傳送控制裝置30發(fā)送。收發(fā)器20也接收來(lái)自目標(biāo)側(cè)數(shù)據(jù)傳輸控制器30的包。這種情況下,鏈路控制器90分析接收到的包,進(jìn)行鏈路層(事務(wù)處理層)的處理。
主機(jī)側(cè)數(shù)據(jù)傳輸控制裝置10包括內(nèi)部寄存器250。該內(nèi)部寄存器250包括諸如端口訪(fǎng)問(wèn)寄存器、配置寄存器、LVDS寄存器、中斷控制寄存器和目標(biāo)(RX)端寄存器等。系統(tǒng)裝置5通過(guò)系統(tǒng)總線(xiàn)向內(nèi)部寄存器250寫(xiě)入地址(命令)或數(shù)據(jù)(參數(shù)),或者從內(nèi)部寄存器250中讀取讀數(shù)據(jù)、狀態(tài)信息等。另外內(nèi)部寄存器250中的目標(biāo)側(cè)寄存器的內(nèi)容被傳輸?shù)侥繕?biāo)側(cè)數(shù)據(jù)傳送控制裝置30的內(nèi)部寄存器350。即,目標(biāo)側(cè)的內(nèi)部寄存器350變?yōu)橹鳈C(jī)側(cè)的內(nèi)部寄存器250的子設(shè)備(影子寄存器)。
目標(biāo)側(cè)數(shù)據(jù)傳輸控制裝置30包括執(zhí)行物理層處理等的收發(fā)器40(PHY)。通過(guò)串行總線(xiàn),該收發(fā)器40接收來(lái)自主機(jī)側(cè)數(shù)據(jù)傳輸控制裝置10的包。該收發(fā)器40還向主機(jī)側(cè)數(shù)據(jù)傳輸控制裝置10發(fā)送包。這種情況下,鏈路控制器100生成要發(fā)送的包,并指示發(fā)送生成的包。
目標(biāo)側(cè)數(shù)據(jù)傳輸控制裝置30包括鏈路控制器100(鏈路層電路)。該鏈路控制器100進(jìn)行鏈路層(事務(wù)處理層)的處理,接收來(lái)自主機(jī)側(cè)數(shù)據(jù)傳輸控制裝置10的包,分析接收到的包。信號(hào)TGINT是從目標(biāo)側(cè)傳輸控制器30至主機(jī)側(cè)數(shù)據(jù)傳輸控制裝置10的中斷信號(hào)。
目標(biāo)側(cè)數(shù)據(jù)傳輸控制裝置30包括接口電路110,該接口電路110進(jìn)行該數(shù)據(jù)傳輸控制裝置30和LCD1、LCD2、通用裝置GD(這些裝置GD廣義上為第一~第N裝置)等之間的接口處理。該接口電路110產(chǎn)生各種接口信號(hào)(第一~第N接口信號(hào)),將產(chǎn)生的接口信號(hào)輸出至接口總線(xiàn)。具體地講,該接口電路110包括RGB接口電路310、MPU接口電路320、串行接口電路330(這些接口電路廣義上為第一~第N接口電路)。而且,RGB接口電路310、MPU接口電路320和串行接口電路330分別產(chǎn)生和輸出RGB接口信號(hào)、MPU接口信號(hào)和串行接口信號(hào)。LCD1和LCD2是顯示面板和驅(qū)動(dòng)顯示面板的顯示驅(qū)動(dòng)器的總稱(chēng)。
接口總線(xiàn)包括傳輸FPCS1、FPCS2、FPCS3、VCIN1、VCIN2、WAIT等信號(hào)的信號(hào)線(xiàn),以及RGB/MPU、SERIAL和I2C(內(nèi)部集成電路Inter Integrated Circuit)等的總線(xiàn)。FPCS1、FPCS2和FPCS3是芯片選擇信號(hào)。VCIN1和VCIN2是標(biāo)識(shí)已經(jīng)寫(xiě)完一幀的信號(hào),WAIT是等待請(qǐng)求信號(hào)。RGB/MPU總線(xiàn)是RGB或者M(jìn)PU的接口總線(xiàn)。該RGB/MPU總線(xiàn)與系統(tǒng)裝置端一樣,包括水平同步信號(hào)(讀信號(hào))、垂直同步信號(hào)(寫(xiě)信號(hào))、時(shí)鐘信號(hào)、地址0信號(hào)和數(shù)據(jù)信號(hào)等。此外,SERIAL總線(xiàn)是串行接口總線(xiàn),包括串行傳輸?shù)淖x/寫(xiě)信號(hào)、地址0信號(hào)、數(shù)據(jù)信號(hào)、時(shí)鐘信號(hào)等。此外,I2C總線(xiàn)是利用兩條信號(hào)線(xiàn)(時(shí)鐘信號(hào)和數(shù)據(jù)信號(hào))完成比較近距離串行傳輸?shù)目偩€(xiàn)。
目標(biāo)側(cè)數(shù)據(jù)傳輸控制裝置30包括內(nèi)部寄存器350。該內(nèi)部存儲(chǔ)器350存儲(chǔ)用于規(guī)定從接口電路110輸出的接口信號(hào)的信號(hào)形式(輸出格式)的接口信息等。具體地講,內(nèi)部寄存器350存儲(chǔ)定時(shí)信息等,該定時(shí)信息用于特別指定接口信號(hào)的信號(hào)電平發(fā)生變化的定時(shí)。這種情況下,在主機(jī)側(cè)的內(nèi)部寄存器250中存儲(chǔ)的信息中目標(biāo)側(cè)所需要的信息通過(guò)串行總線(xiàn)(差動(dòng)信號(hào)線(xiàn))被傳輸?shù)侥繕?biāo)側(cè)上,并寫(xiě)入目標(biāo)側(cè)的內(nèi)部寄存器350。
以下為簡(jiǎn)化說(shuō)明,重點(diǎn)表述主機(jī)側(cè)數(shù)據(jù)傳輸控制裝置10向目標(biāo)側(cè)數(shù)據(jù)傳輸控制裝置30發(fā)送包時(shí)的本實(shí)施例的配置和動(dòng)作情況,同時(shí),目標(biāo)側(cè)數(shù)據(jù)傳輸控制裝置30向主機(jī)側(cè)數(shù)據(jù)傳輸控制裝置10發(fā)送包時(shí)的配置和動(dòng)作情況,與上面相同。
2.生成基于接口信息的接口信號(hào)在本實(shí)施例中,目標(biāo)(RX)端的接口電路110根據(jù)事先設(shè)置的接口信息自動(dòng)產(chǎn)生接口信號(hào)(接口控制信號(hào)和數(shù)據(jù)信號(hào))。具體地說(shuō),在目標(biāo)側(cè)的內(nèi)部寄存器350中設(shè)置用于規(guī)定接口信號(hào)的信號(hào)形式的接口信息(該信息用于規(guī)定將哪種形式的接口信號(hào)由哪種輸出格式和定時(shí)輸出),接口電路110從內(nèi)部寄存器350中讀出該接口信息。接口電路110包括RGB接口電路310、MPU接口電路320和串行接口電路330(這些電路廣義上是指第一~第N接口電路)。而且,這些RGB接口電路310、MPU接口電路320和串行接口電路330分別產(chǎn)生與已設(shè)置在內(nèi)部寄存器350中的接口信息適應(yīng)的信號(hào)形式(輸出格式)的各接口信號(hào)(MPU接口信號(hào)、RGB接口信號(hào)和串行接口信號(hào)),并輸出接口信號(hào)。
內(nèi)部寄存器350的接口信息,基于通過(guò)串行總線(xiàn)(LVDS)從主機(jī)側(cè)數(shù)據(jù)傳輸裝置10接收到的包來(lái)設(shè)定。也就是說(shuō),系統(tǒng)裝置5先于數(shù)據(jù)傳輸在主機(jī)側(cè)的內(nèi)部寄存器250中設(shè)置接口信號(hào)的接口信息(輸出格式),作為初始化設(shè)置。系統(tǒng)裝置5利用內(nèi)部寄存器250所包含的寄存?zhèn)鬏旈_(kāi)始寄存器,指示寄存?zhèn)鬏數(shù)拈_(kāi)始。于是,寫(xiě)入到內(nèi)部寄存器250的接口信息通過(guò)串行總線(xiàn)從主機(jī)側(cè)數(shù)據(jù)傳輸控制裝置10向目標(biāo)側(cè)傳輸控制裝置30進(jìn)行包傳輸。具體地說(shuō),例如,在包的數(shù)據(jù)域上設(shè)置了接口信息,從而進(jìn)行包傳輸。而且,將傳輸?shù)慕涌谛畔?xiě)入到目標(biāo)側(cè)的寄存器350。
上述初始化設(shè)置完成后,系統(tǒng)裝置5寫(xiě)入數(shù)據(jù)(命令、參數(shù))至內(nèi)部寄存器250的端口寫(xiě)寄存器。于是,通過(guò)串行總線(xiàn),從主機(jī)側(cè)數(shù)據(jù)傳輸控制裝置10發(fā)送數(shù)據(jù)域中設(shè)置了數(shù)據(jù)的包至目標(biāo)側(cè)傳輸控制裝置30。于是,接口電路110的RGB接口電路310、MPU接口電路320和串行接口電路330,將根據(jù)設(shè)置在內(nèi)部寄存器350的接口信息所確定的信號(hào)形式的RGB接口信號(hào)、MPU接口信號(hào)和串行接口信號(hào)輸出到接口總線(xiàn)。具體地說(shuō),構(gòu)成接口信號(hào)的接口控制信號(hào)和數(shù)據(jù)信號(hào)通過(guò)接口總線(xiàn)輸出至LCD1、LCD2等裝置的各端口。這樣,LCD1、LCD2等裝置能夠根據(jù)顯示數(shù)據(jù)執(zhí)行顯示動(dòng)作等。
例如普通的手機(jī)包括第一設(shè)備區(qū)(第一個(gè)單元),其上設(shè)有輸入電話(huà)號(hào)碼或者字符的按鈕;第二設(shè)備區(qū)(第二個(gè)單元),其上設(shè)有主顯示器、子顯示器、或者相機(jī);以及用來(lái)連接第一設(shè)備區(qū)和第二設(shè)備區(qū)的連接區(qū)(鉸接區(qū))。這種情況下,在第一設(shè)備區(qū)中設(shè)置系統(tǒng)裝置5,在第二設(shè)備區(qū)中設(shè)置作為主顯示器的LCD1和作為子顯示器的LCD2。
不過(guò),按照以前的做法,系統(tǒng)裝置5直接將接口信號(hào)輸出到LCD1、LCD2上。因此,通過(guò)第一設(shè)備區(qū)與第二設(shè)備區(qū)之間的連接區(qū)的配線(xiàn)數(shù)量大大增加,連接區(qū)的設(shè)計(jì)變得困難。另外,也可能產(chǎn)生EMI噪聲。
關(guān)于此問(wèn)題,在本發(fā)明的實(shí)施例中,通過(guò)諸如差動(dòng)信號(hào)(也可以是單端傳送)的串行總線(xiàn),接口信息和數(shù)據(jù)從主機(jī)側(cè)傳輸至目標(biāo)側(cè)。因此,根據(jù)本實(shí)施例,通過(guò)將串行總線(xiàn)的配線(xiàn)區(qū)設(shè)置在第一設(shè)備區(qū)與第二設(shè)備區(qū)的連接區(qū)上,從而能夠減少通過(guò)該連接區(qū)的配線(xiàn)數(shù)量,使連接區(qū)的設(shè)計(jì)變得容易。除此之外,也可有效降低EMI噪聲的發(fā)生。
作為諸如比較例可以采用下面的方法。也就是說(shuō),在高頻(比如,兩倍于像素頻率的頻率)采樣時(shí)鐘信號(hào)下,主機(jī)側(cè)數(shù)據(jù)傳輸控制裝置10從系統(tǒng)裝置5采集到接口信號(hào),并且把采集到的結(jié)果信息通過(guò)串行總線(xiàn)發(fā)送至目標(biāo)側(cè)數(shù)據(jù)傳輸控制裝置30。而且,通過(guò)使目標(biāo)側(cè)數(shù)據(jù)傳輸控制裝置30重新產(chǎn)生采集結(jié)果信息,將與系統(tǒng)裝置5輸出的圖接口信號(hào)相同的接口信號(hào)輸出到LCD1、LCD2。
但是,按照比較例的方法,由于主機(jī)側(cè)數(shù)據(jù)傳輸控制裝置10的采樣時(shí)鐘信號(hào)頻率提高,從而功耗也變大。除此之外,由于通過(guò)串行總線(xiàn)的傳輸數(shù)據(jù)量(通信量)也變大了,所以不能實(shí)現(xiàn)有效的數(shù)據(jù)傳輸。
關(guān)于上述問(wèn)題,在本實(shí)施例中,接口信息的傳輸先于數(shù)據(jù)傳輸,根據(jù)該接口信息,接口電路110的RGB接口電路310、MPU接口電路320和串行接口電路330自動(dòng)產(chǎn)生RGB接口信號(hào)、MPU接口信號(hào)和串行接口信號(hào)。從而,主機(jī)側(cè)數(shù)據(jù)傳輸控制裝置10無(wú)需在高頻采樣時(shí)鐘信號(hào)下從系統(tǒng)裝置5采集接口信號(hào),由此,可有效降低功耗。除此之外,即使不從主機(jī)側(cè)向目標(biāo)側(cè)逐次地傳輸接口信號(hào)所涉及的細(xì)節(jié)信息,也能產(chǎn)生適當(dāng)信號(hào)形式的接口信號(hào)。因此,也可減少通過(guò)串行總線(xiàn)傳輸?shù)臄?shù)據(jù)量,從而,可實(shí)現(xiàn)有效的數(shù)據(jù)傳輸。
有時(shí)例如系統(tǒng)裝置5不具有RGB接口和MPU接口,而只具有串行接口。這種情況下,在僅從系統(tǒng)裝置5采集接口信號(hào)的上述比較例的方法中,不能向與接口總線(xiàn)連接的LCD1、LCD2輸出RGB接口信號(hào)和MPU接口信號(hào)。
對(duì)于上述問(wèn)題,在本實(shí)施例中,如圖2(A)所示,將RGB接口和MPU接口的接口信息設(shè)置到內(nèi)部寄存器。而且,RGB接口電路310和MPU接口電路320可以自由地輸出由內(nèi)部寄存器350的接口信息確定的信號(hào)形式的RGB接口信號(hào)和MPU接口信號(hào)。從而,如圖2(A)所示,當(dāng)系統(tǒng)裝置5只包括串行接口時(shí),也能夠向LCD1、LCD2輸出具有適當(dāng)信號(hào)形式的RGB接口信號(hào)和MPU接口信號(hào)。
在本實(shí)施例中,設(shè)置串行接口的接口信息到內(nèi)部寄存器350。而且,串行接口電路330能夠自由地輸出由內(nèi)部寄存器350的接口信息確定的信號(hào)形式的串行接口信號(hào)。從而,如圖2(B)所示,當(dāng)系統(tǒng)裝置5只包括MPU接口時(shí),也能夠向LCD1、LCD2輸出具有適當(dāng)信號(hào)形式的串行接口信號(hào)。
此外,如本實(shí)施例后面所述的那樣,通過(guò)差動(dòng)信號(hào)的串行總線(xiàn)傳輸?shù)陌哂卸丝谔?hào)碼的域。而且,接口電路110(RGB接口電路310、MPU接口電路320和串行接口電路330),在與接口總線(xiàn)連接的LCD1、LCD2(一個(gè)或多個(gè)裝置)的端口中,將基于端口號(hào)碼選擇的端口作為目的地輸出接口信號(hào)。因此,在圖2(A)中,該接口電路110能夠根據(jù)端口號(hào)碼對(duì)以L(fǎng)CD1、LCD2中的任一個(gè)作為目的地輸出RGB/MPU接口信號(hào)進(jìn)行任意設(shè)置。此外,在圖2(B)中,也能夠根據(jù)端口號(hào)碼對(duì)以L(fǎng)CD1、LCD2中的任一個(gè)為目的地輸出串行接口信號(hào)進(jìn)行任意設(shè)置。因此,本實(shí)施例提供的數(shù)據(jù)傳輸控制裝置能夠相對(duì)于與其連接的裝置的各種接口柔性對(duì)應(yīng)。
3.接口信號(hào)的信號(hào)波形圖3(A)和3(B)表示了由接口電路110的RGB接口電路310產(chǎn)生的RGB接口信號(hào)的信號(hào)波形實(shí)例。圖3(A)和3(B)中,F(xiàn)PFRAME是垂直同步信號(hào),F(xiàn)PLINE是水平同步信號(hào),F(xiàn)PDAT[17:0]是RGB數(shù)據(jù)信號(hào),F(xiàn)PDRDY是數(shù)據(jù)等待信號(hào),F(xiàn)PSHIFT是時(shí)鐘信號(hào)(像素時(shí)鐘信號(hào))。這些信號(hào)是RGB總線(xiàn)接口信號(hào)。
如圖3(A)所示,當(dāng)信號(hào)FPFRAME處在激活狀態(tài),信號(hào)FPLINE只激活預(yù)設(shè)次數(shù)時(shí),從非顯示期間(前沿)轉(zhuǎn)移到顯示期間,首行(第一掃描線(xiàn))的數(shù)據(jù)信號(hào)FPDAT[17:0]輸出。而且,當(dāng)所有行的數(shù)據(jù)信號(hào)輸出后,從顯示期間轉(zhuǎn)移到非顯示期間(后沿)。
圖3(B)是將一行的數(shù)據(jù)信號(hào)傳輸?shù)臓顟B(tài)放大的信號(hào)波形圖。例如,信號(hào)FPDRDY激活后,一行的數(shù)據(jù)信號(hào)FPDATA[17:0]的各位與時(shí)鐘信號(hào)FPSHIFT的諸如上升沿同步輸出。
根據(jù)本實(shí)施例,圖3(A)中t1=VT、t2=VPW、t3=VDPS和t4=VDP作為定時(shí)信息(廣義上是指接口信息),設(shè)置到目標(biāo)側(cè)的內(nèi)部寄存器350。圖3(B)中t2=HT、t3=HPW、t4=HDPS和t5=HDP作為定時(shí)信息(接口信息)設(shè)置到內(nèi)部寄存器350。
圖4所示,HT(水平總和Horizontal Total)是水平同步期間的長(zhǎng)度。HDP(水平顯示期間Horizontal Display Period)是水平同步期間中的顯示期間長(zhǎng)度。HDPS(水平顯示期間開(kāi)始點(diǎn)HorizontalDisplay Period Start position)是水平同步期間中的顯示期間的開(kāi)始位置。HPW(水平脈沖寬度Horizontal Pulse Width)是水平同步信號(hào)的脈沖寬度。VT(垂直總和Vertical Total)是垂直同步期間的長(zhǎng)度。VDP(垂直顯示期間Vertical Display Period)是垂直同步期間中的顯示期間的長(zhǎng)度。VDPS(垂直顯示期間開(kāi)始點(diǎn)Vertical DisplayPeriod Start position)是垂直同步期間中的顯示期間的開(kāi)始位置。VPW(垂直脈沖寬度Vetical Pulse Width)是垂直同步信號(hào)的脈沖寬度。
本實(shí)施例中,這些定時(shí)信息(HT、HDP、HDPS、HPW、VT、VDP、VDPS和VPW)在初始化設(shè)置時(shí),由系統(tǒng)裝置5寫(xiě)入主機(jī)側(cè)的內(nèi)部寄存器250中。其后,這些定時(shí)信息通過(guò)串行總線(xiàn)發(fā)送到目標(biāo)側(cè),寫(xiě)入到目標(biāo)側(cè)的內(nèi)部寄存器350。利用這種定時(shí)信息(接口信息),容易自動(dòng)生成如圖3(A)和3(B)所示的RGB接口信號(hào)。在此,不需要將定時(shí)信息HT、HDP、HDPS、HPW、VT、VDP、VDPS和VPW都作為可以設(shè)置成任意值的定時(shí)信息全部存儲(chǔ)于內(nèi)部寄存器350,并且可以將其中的一部分設(shè)為固定值。例如,HPW和VPW可以被設(shè)為固定值,且可以不必作為定時(shí)信息存儲(chǔ)于內(nèi)置寄存器350。
這樣,在本實(shí)施例中,作為規(guī)定圖3(A)和3(B)的RGB接口信號(hào)的信號(hào)形式的接口信息之一的定時(shí)信息被設(shè)置到內(nèi)部寄存器350。而且,除了該定時(shí)信息以外,信號(hào)FPDRDY、FPSHIFT的極性(低有源或高有源)和RGB數(shù)據(jù)的脈沖寬度等的接口信息被設(shè)置到內(nèi)部寄存器350。
圖5(A)和5(B)表示了MPU接口信號(hào)的波形實(shí)例。圖5(A)是80類(lèi)MPU(并行)接口信號(hào)的波形實(shí)例,圖5(B)是68類(lèi)MPU接口信號(hào)的波形實(shí)例。這些MPU接口信號(hào)由MPU接口電路320產(chǎn)生。在圖5(A)和5(B)中,F(xiàn)PCS1和FPCS2是芯片選擇信號(hào),F(xiàn)PA0是命令(地址)和參數(shù)(數(shù)據(jù))的識(shí)別信號(hào),即地址0信號(hào)。FPFRAME是寫(xiě)信號(hào),F(xiàn)PDAT[17:0]是數(shù)據(jù)信號(hào)。此外,F(xiàn)PFRAME用作圖3(A)和3(B)中的RGB接口中的垂直同步信號(hào)。在本實(shí)施例中,F(xiàn)PLINE用作RGB接口中的水平同步信號(hào)和用作MPU接口中的讀信號(hào)。這樣,在本實(shí)施例中,為了減少信號(hào)線(xiàn)(端子數(shù)目)的數(shù)目,接口總線(xiàn)的信號(hào)線(xiàn)被不同類(lèi)型的接口信號(hào)共用(多路復(fù)用)。
在本實(shí)施例中,規(guī)定圖5(A)和圖5(B)的MPU接口信號(hào)的信號(hào)形式的接口信息被設(shè)置到內(nèi)部寄存器350。具體地說(shuō),諸如MPU接口信號(hào)的類(lèi)型(類(lèi)型82、類(lèi)型68)、參數(shù)/命令的極性、數(shù)據(jù)方向和數(shù)據(jù)格式(位數(shù))等的接口信息被設(shè)置到內(nèi)部寄存器350。圖6(A)和6(B)示出了串行接口信號(hào)的波形實(shí)例。圖6(A)示出了命令/參數(shù)傳輸過(guò)程中的串行接口信號(hào)的波形實(shí)例,圖6(B)示出了突發(fā)(burst)傳輸時(shí)的串行接口信號(hào)的波形實(shí)例。這些串行接口信號(hào)由串行接口電路330產(chǎn)生。在圖6(A)和6(B)中,F(xiàn)PCS是芯片選擇信號(hào),信號(hào)FPA0是地址0信號(hào),信號(hào)FPR/W是讀/寫(xiě)信號(hào),信號(hào)FPSIO是數(shù)據(jù)信號(hào),信號(hào)FPSCK是串行時(shí)鐘信號(hào)。本實(shí)施例中,如圖6(A)所示,可將數(shù)據(jù)信號(hào)FPSIO設(shè)置為MSB優(yōu)先或者LSB優(yōu)先。此外,F(xiàn)PSCK的狀態(tài)和極性可任意設(shè)置。這些設(shè)置可根據(jù)存儲(chǔ)于內(nèi)部寄存器350中的接口信息(規(guī)定接口信號(hào)的信號(hào)形式的信息)來(lái)完成。而且,本實(shí)施例中,圖5(A)中的t1~t6,圖5(B)中的t1~t6,和圖6(A)和6(B)中t1~t9是固定值。但是,可將這些值的全部或者部分設(shè)為任意值的定時(shí)信息存儲(chǔ)在內(nèi)部寄存器350中。
在本實(shí)施例中,規(guī)定圖6(A)和圖6(B)的串行接口信號(hào)的信號(hào)形式的接口信息被設(shè)置到內(nèi)部寄存器350。具體地說(shuō),諸如數(shù)據(jù)類(lèi)型(針數(shù)、位數(shù))、數(shù)據(jù)方向、串行時(shí)鐘信號(hào)的狀態(tài)和產(chǎn)航極性等的接口信息被設(shè)置到內(nèi)部寄存器350。
4.包結(jié)構(gòu)圖7(A)和7(B)示出了通過(guò)串行總線(xiàn)(LVDS)傳輸?shù)陌母袷綄?shí)例。每個(gè)包的域構(gòu)成和域配置不限于圖7(A)和7(B)所示的例子,可以有各種變形例。
圖7(A)所示的請(qǐng)求包(寫(xiě)請(qǐng)求包、讀請(qǐng)求包)是請(qǐng)求寫(xiě)入或者讀出數(shù)據(jù)(參數(shù))等的包。該請(qǐng)求包具有應(yīng)答請(qǐng)求、包類(lèi)型、標(biāo)簽、重試、地址大小、數(shù)據(jù)長(zhǎng)度、地址(命令)、連續(xù)、地址自動(dòng)刷新、刷新次數(shù)、端口號(hào)碼、數(shù)據(jù)(參數(shù))和CRC(循環(huán)冗余碼校驗(yàn)Cyclic Redundancy Check)的域。此外,該請(qǐng)求包為讀請(qǐng)求包時(shí),不具有數(shù)據(jù)域。
這里,應(yīng)答請(qǐng)求域是用于通知是否進(jìn)行基于應(yīng)答包的信息交換的域。包類(lèi)型域是通知包的類(lèi)型的域。本實(shí)施例中,包類(lèi)型包括寫(xiě)請(qǐng)求包、讀請(qǐng)求包、響應(yīng)包、應(yīng)答包、流包等。標(biāo)簽域是用于設(shè)置將當(dāng)前事務(wù)與其他事務(wù)相區(qū)別的標(biāo)簽的域。重試域是用于設(shè)置是否將現(xiàn)在的事務(wù)進(jìn)行重試的域。地址大小域是用于通知設(shè)置在包地址域中的地址的大小的域。數(shù)據(jù)長(zhǎng)度域是用于通知寫(xiě)數(shù)據(jù)和讀數(shù)據(jù)的長(zhǎng)度的域。地址(命令)域是用于通知數(shù)據(jù)存取目的地(讀目的地或者寫(xiě)目的地)的地址的域。地址自動(dòng)刷新域是用于設(shè)置地址自動(dòng)刷新的模式的域,刷新次數(shù)域是用于設(shè)置地址自動(dòng)刷新的數(shù)目的域。端口號(hào)碼域是用于設(shè)置端口號(hào)碼的域。數(shù)據(jù)(參數(shù))域是用于設(shè)置由包傳輸?shù)臄?shù)據(jù)的域。CRC域是用于對(duì)包的包頭和包的數(shù)據(jù)進(jìn)行錯(cuò)誤校驗(yàn)的域。
圖7(B)的流包是用于將數(shù)據(jù)(參數(shù))連續(xù)傳輸?shù)陌?。該連續(xù)傳輸是指發(fā)送端和接收端保持同步的同時(shí)進(jìn)行高速和連續(xù)的數(shù)據(jù)傳輸。該流包具有包類(lèi)型、標(biāo)簽、數(shù)據(jù)長(zhǎng)度、地址(命令)、同步信號(hào)碼、端口號(hào)碼、數(shù)據(jù)(參數(shù))和CRC的域。
5.端口號(hào)碼圖8表示了設(shè)置在包的端口號(hào)碼域上的端口號(hào)碼實(shí)例。通過(guò)使用該端口號(hào)碼,可選擇不同的端口作為包傳輸?shù)哪康牡?。例如,?dāng)包中的端口號(hào)碼被設(shè)置為“01”,LCD1的并行端口(RGB/MPU端口)成為包傳輸(設(shè)置在包中的數(shù)據(jù)等)的目的地。當(dāng)端口號(hào)碼為“02”、“03”、“04”、“05”、“06”時(shí),LCD1的串行端口、LCD2的并行端口(MPU端口)、LCD2的串行端口、LCD3(附圖中沒(méi)有標(biāo)記)的并行端口、LCD3的串行端口各自成為包傳輸?shù)哪康牡?。此外,端口?hào)碼為“10”、“11”、“12”、“13”時(shí),普通端口1、2、3、內(nèi)部寄存器350分別成為包傳輸?shù)哪康牡亍?br> 在本實(shí)施例中,利用該端口號(hào)碼設(shè)置接口信號(hào)的輸出目的地。具體地說(shuō),接口電路110,在與接口總線(xiàn)連接的LCD1、LCD2、普通裝置GD(這些裝置廣義上是指一個(gè)或者多個(gè)裝置)的端口中,將根據(jù)設(shè)置在包中的端口號(hào)碼而被選擇的端口作為目的地,輸出接口信號(hào)。
例如,當(dāng)包中設(shè)置的端口號(hào)碼為“01”時(shí),含有包中設(shè)置的數(shù)據(jù)信號(hào)的接口信號(hào)被輸出到LCD1的并行端口(RGB/MPU端口)。也就是說(shuō),LCD1由圖1所示的芯片選擇信號(hào)FPCS1來(lái)選定,由RGB接口電路310或者M(jìn)PU接口電路320產(chǎn)生的接口信號(hào)(包的數(shù)據(jù)信號(hào)和接口控制信號(hào))輸出到LCD1。當(dāng)包中設(shè)置的端口號(hào)碼為“02”時(shí),LCD1由芯片選擇信號(hào)FPCS1選定,串行接口電路330產(chǎn)生的接口信號(hào)輸出到LCD1。當(dāng)包中設(shè)置的端口號(hào)碼為“03”時(shí),LCD2由芯片信號(hào)FPCS2選定,由MPU接口電路320產(chǎn)生的接口信號(hào)輸出到LCD2。當(dāng)包中設(shè)置的端口號(hào)碼為“04”時(shí),LCD2由芯片信號(hào)FPCS2選定,由串行接口電路330產(chǎn)生的接口信號(hào)輸出到LCD2。
當(dāng)包的端口號(hào)碼為“3F”時(shí),通過(guò)該包傳輸?shù)男畔⑤敵龅侥繕?biāo)側(cè)的內(nèi)部寄存器350。這樣使得存儲(chǔ)在主機(jī)側(cè)的內(nèi)部寄存器250的信息可被傳輸?shù)侥繕?biāo)側(cè)的內(nèi)部寄存器350。
6.同步信號(hào)碼圖9表示了設(shè)置在包的同步信號(hào)域中的同步信號(hào)碼的實(shí)例。“0”(VS=0、HS=0)同步信號(hào)碼表示包不包括同步信號(hào)。也就是說(shuō),由于同步信號(hào)(垂直同步信號(hào)和水平同步信號(hào))不在主機(jī)側(cè)被檢測(cè),因此不需要在目標(biāo)側(cè)輸出同步信號(hào)?!?”(VS=1、HS=0)同步信號(hào)碼表示包包括垂直同步信號(hào)。也就是說(shuō),由于垂直同步信號(hào)已經(jīng)在主機(jī)側(cè)被檢測(cè),需要在目標(biāo)側(cè)輸出垂直同步信號(hào)?!?”(VS=0、HS=1)同步信號(hào)碼表示包包括水平同步信號(hào)。也就是說(shuō),由于水平同步信號(hào)已經(jīng)在主機(jī)側(cè)檢測(cè),需要在目標(biāo)側(cè)輸出水平同步信號(hào)?!?”(VS=1、HS=1)同步信號(hào)碼表示包包括垂直同步信號(hào)和水平同步信號(hào)。也就是說(shuō),由于垂直同步信號(hào)和水平同步信號(hào)已經(jīng)在主機(jī)側(cè)被檢測(cè),需要在目標(biāo)側(cè)輸出垂直同步信號(hào)和水平同步信號(hào)。
如圖7(B)所示,在本實(shí)施例中,通過(guò)串行總線(xiàn)(LVDS)從主機(jī)側(cè)數(shù)據(jù)傳輸控制裝置10傳輸?shù)陌杏糜谠O(shè)置同步信號(hào)碼的同步信號(hào)碼域。而且,在本實(shí)施例中,接口電路110(RGB接口電路310)根據(jù)包中設(shè)置的同步信號(hào)碼而產(chǎn)生同步信號(hào)(垂直同步信號(hào)、水平同步信號(hào))。具體地說(shuō),根據(jù)內(nèi)部寄存器350(定時(shí)信息寄存器)上設(shè)置的定時(shí)信息(HT、HDP、HDPS、HPW、VT、VDP、VDPS和VPW)和包中設(shè)置的同步信號(hào)碼,接口電路110產(chǎn)生同步信號(hào)。
例如,假設(shè)系統(tǒng)裝置5輸出如圖10所示的RGB接口信號(hào)VSYNC、HSYNC、和D[17:0]到主機(jī)側(cè)數(shù)據(jù)傳輸控制裝置10。這種情況下,主機(jī)側(cè)數(shù)據(jù)傳輸控制裝置10檢測(cè)輸入的垂直同步信號(hào)VSYNC和水平同步信號(hào)HSYNC。當(dāng)諸如檢測(cè)到垂直同步信號(hào)VSYNC時(shí),如圖9所示。主機(jī)側(cè)數(shù)據(jù)控制裝置10產(chǎn)生同步信號(hào)碼設(shè)置為VS=1、HS=0的包,并發(fā)送生成包到目標(biāo)側(cè)傳輸控制裝置30。同樣,當(dāng)檢測(cè)到水平同步信號(hào)HSYNC時(shí),主機(jī)側(cè)數(shù)據(jù)控制裝置10產(chǎn)生同步信號(hào)碼設(shè)置為VS=0、HS=1的包,并發(fā)送生成包到目標(biāo)側(cè)傳輸控制裝置30。而且,當(dāng)垂直同步信號(hào)VSYNC和水平同步信號(hào)HSYNC兩個(gè)都檢測(cè)到時(shí),主機(jī)側(cè)數(shù)據(jù)控制裝置10產(chǎn)生同步信號(hào)碼設(shè)置為VS=1、HS=1的包,并發(fā)送生成包到目標(biāo)側(cè)傳輸控制裝置30。
目標(biāo)側(cè)數(shù)據(jù)傳輸控制裝置30的鏈路控制器100分析從主機(jī)側(cè)數(shù)據(jù)傳輸控制裝置10接收到的包中攜帶的同步信號(hào)碼。根據(jù)包中含有的同步信號(hào)碼,如圖11所示,接口電路110的RGB接口電路310產(chǎn)生的信號(hào)FPFRAME和FPLINE。這些信號(hào)FPFRAME和FPLINE對(duì)應(yīng)于圖10所示的垂直同步信號(hào)VSYNC和水平同步信號(hào)HSYNC。
具體地說(shuō),由圖11中的A1和A2接收的包PK1、PK2、PK12和PK13攜帶的同步信號(hào)碼為VS=1、HS=1。因此,這種情況下,如A3和A4所示,將信號(hào)FPFRAME和FPLINE共同激活并輸出。由A5接收到的包PK3~PK11攜帶的同步信號(hào)碼為VS=0、HS=1。因此,這種情況下,如A6所示,每當(dāng)A6接收到包,信號(hào)FPLINE才被激活并輸出。
在本實(shí)施例中,F(xiàn)PFRAME、FPLINE和FPDAT的信號(hào)電平的正確變化定時(shí)可根據(jù)設(shè)置在內(nèi)部寄存器350的定時(shí)信息(HT、HDP、HDPS、HPW、VT、VDP、VDPS和VPW)進(jìn)行調(diào)整。也就是說(shuō),由主機(jī)側(cè)數(shù)據(jù)傳輸控制裝置10僅接收通知哪個(gè)同步信號(hào)發(fā)生了變化的信息(同步信號(hào)碼),并按照先于數(shù)據(jù)傳輸傳輸來(lái)的定時(shí)信息微調(diào)使同步信號(hào)或者數(shù)據(jù)信號(hào)發(fā)生改變的實(shí)際定時(shí)。
當(dāng)目標(biāo)側(cè)數(shù)據(jù)傳輸控制裝置30接收到諸如VS=1和HS=1的包PK1時(shí),如圖11由B1所示,將信號(hào)FPFRAME激活(低電平)后,并經(jīng)過(guò)預(yù)定期間(圖3(B)中t1)后,如B2所示,將FPLINE激活(低電平)。其后,經(jīng)過(guò)定時(shí)信息HPW的期間(圖3(B)中的t3)后,如B3所示,將FPLINE設(shè)為非激活(高電平)。
接著,目標(biāo)側(cè)數(shù)據(jù)傳輸控制裝置30接收到VS=1和HS=1的包PK2,經(jīng)過(guò)定時(shí)信息HT的期間(圖3(B)中t2)時(shí),如B4所示,將信號(hào)FPLINE激活。其后,當(dāng)經(jīng)過(guò)定時(shí)信息HPW的期間時(shí),如B5所示,將信號(hào)FPLINE設(shè)為非激活。
接著,目標(biāo)側(cè)數(shù)據(jù)傳輸控制裝置30接收到VS=0和HS=1的包PK3,從B1的定時(shí)開(kāi)始經(jīng)過(guò)定時(shí)信息VPW的期間(圖3(A)中的t2)后,如B6所示,將信號(hào)FPFRAME設(shè)為非激活(高電平)。從B2的定時(shí)開(kāi)始經(jīng)過(guò)定時(shí)信息VDPS的期間(圖3(A)中的t3)后,如B7所示,將信號(hào)FPLINE激活。接著,從B7的定時(shí)開(kāi)始經(jīng)過(guò)定時(shí)信息HPW的期間后,如B8所示,將信號(hào)FPLINE設(shè)為非激活。而且,從B7的定時(shí)開(kāi)始經(jīng)過(guò)定時(shí)信息HDPS的期間(圖3(B)中的t4)后,如B9所示,開(kāi)始首行數(shù)據(jù)信號(hào)FPDAT的輸出。
如上所述,在本實(shí)施例中,在數(shù)據(jù)傳輸以前,定時(shí)信息從主機(jī)側(cè)傳輸?shù)侥繕?biāo)側(cè),并且設(shè)置在內(nèi)部寄存器350中。其后,包含同步信號(hào)碼的包從主機(jī)側(cè)傳輸?shù)侥繕?biāo)側(cè)。于是,目標(biāo)側(cè)的接口電路110,根據(jù)設(shè)置在內(nèi)部寄存器350的定時(shí)信息微調(diào)輸出定時(shí)的同時(shí),該接口電路110輸出由同步信號(hào)碼指示輸出的同步信號(hào)到接口總線(xiàn)。這樣,在主機(jī)側(cè),通過(guò)高頻的時(shí)鐘信號(hào)從系統(tǒng)裝置5采集接口信號(hào)不是必須的,由此,功耗可降低。此外,由于通過(guò)串行總線(xiàn)從主機(jī)側(cè)到目標(biāo)側(cè)的數(shù)據(jù)傳輸數(shù)量可降低,從而可實(shí)現(xiàn)有效的數(shù)據(jù)傳輸。
7.內(nèi)部寄存器圖12表示主機(jī)側(cè)的內(nèi)部寄存器250的寄存器的構(gòu)成例。主機(jī)側(cè)的內(nèi)部寄存器250包括端口存取(訪(fǎng)問(wèn))寄存器、配置寄存器、LVDS寄存器、中斷控制寄存器、LCD普通設(shè)置寄存器、LCD1設(shè)置寄存器、LCD2設(shè)置寄存器和普通串行接口設(shè)置寄存器等。而且,這些主機(jī)側(cè)的寄存器中,LCD普通設(shè)置寄存器、LCD1設(shè)置寄存器、LCD2設(shè)置寄存器,以及普通串行接口設(shè)置寄存器均是目標(biāo)側(cè)寄存器(影子寄存器)。特別地,系統(tǒng)裝置5在這些目標(biāo)側(cè)寄存器上設(shè)置了信息后,命令寄存?zhèn)鬏旈_(kāi)始,此時(shí),這些目標(biāo)側(cè)寄存器的內(nèi)容通過(guò)串行總線(xiàn)從主機(jī)側(cè)傳輸?shù)侥繕?biāo)側(cè),并且寫(xiě)入到目標(biāo)側(cè)的內(nèi)部寄存器350。例如圖13(A)示出了端口存取寄存器的寄存器的構(gòu)成例。在圖13(A)中,寄存?zhèn)鬏旈_(kāi)始寄存器是用于系統(tǒng)裝置5指示將寄存器的信息從主機(jī)側(cè)的內(nèi)部寄存器250傳輸?shù)侥繕?biāo)側(cè)的內(nèi)部寄存器350的寄存器。寄存?zhèn)鬏斊鹗键c(diǎn)寄存器和寄存?zhèn)鬏斀Y(jié)束點(diǎn)寄存器是用于系統(tǒng)裝置5指示其寄存器的信息傳輸?shù)募拇嫫鞯拈_(kāi)始點(diǎn)和結(jié)束點(diǎn)的寄存器。
此外,如圖13(A)所示的寫(xiě)端口命令寄存器是用于系統(tǒng)裝置5向端口寫(xiě)入發(fā)送命令(地址)的寄存器。寫(xiě)端口參數(shù)寄存器是用于系統(tǒng)裝置5向端口寫(xiě)入發(fā)送參數(shù)(數(shù)據(jù))的寄存器。讀端口參數(shù)寄存器是用于系統(tǒng)裝置5讀取從端口發(fā)送來(lái)的參數(shù)(數(shù)據(jù))的寄存器。
在本實(shí)施例中,規(guī)定從接口電路110輸出的接口信號(hào)的信號(hào)類(lèi)型的接口信息設(shè)置在目標(biāo)(RX)寄存器。例如圖13(B)示出了目標(biāo)側(cè)寄存器(接口信息寄存器)之一的LCD普通設(shè)置寄存器的構(gòu)成例。LCD普通設(shè)置寄存器包括用于設(shè)置信號(hào)FPDRDY(參照?qǐng)D3(A)和3(B))極性、RGB接口總線(xiàn)的數(shù)據(jù)總線(xiàn)寬度、有無(wú)視頻反轉(zhuǎn)、顯示空白位、信號(hào)FPSHIFT極性等的位等。而且,LCD普通設(shè)置寄存器還包括RGB接口控制信號(hào)的輸出允許位、用于設(shè)置RGB接口的數(shù)據(jù)傳輸允許的位,以及用于選擇接口的位。
如圖13(C)所示,例如接口選擇寄存器位值為“00”的模式1,LCD1和LCD2的接口分別設(shè)置為RGB接口和MPU接口。因此,當(dāng)模式設(shè)置為模式1時(shí),RGB接口電路310和MPU接口電路320分別產(chǎn)生傳輸?shù)絃CD1和LCD2的接口信號(hào)。此外,當(dāng)寄存器位值為“01”的模式2時(shí),LCD1和LCD2接口分別設(shè)置為RGB接口和串行接口。因此,當(dāng)模式為模式2時(shí),RGB接口電路310和MPU接口電路320分別產(chǎn)生傳輸?shù)絃CD1和LCD2的接口信號(hào)。寄存器位值為“10”和“11”的模式3和模式4也如圖13C所示的那樣。
圖14(A)示出了目標(biāo)寄存器之一的LCD1設(shè)置寄存器的構(gòu)成例。LCD1設(shè)置寄存器包括定時(shí)信息寄存器,該定時(shí)信息寄存器對(duì)圖4的定時(shí)信息HT、HDP、HDPS、HPW、VT、VDP、VDPS和VPW進(jìn)行設(shè)置。此外,LCD1設(shè)置寄存器還包括MPU接口設(shè)置寄存器和串行接口設(shè)置寄存器。圖14(B)所示的LCD2設(shè)置寄存器同樣也包括MPU接口設(shè)置寄存器和串行接口設(shè)置寄存器。
圖14(C)示出了MPU接口設(shè)置寄存器和串行接口設(shè)置寄存器的構(gòu)成例。MPU接口設(shè)置寄存器包括用于設(shè)定選擇80接口(圖5(A))或是68接口(圖5(B))的類(lèi)型選擇、參數(shù)/命令的極性(地址A0的極性)、數(shù)據(jù)方向、數(shù)據(jù)格式(選擇8、16以及18位)等的位。串行接口設(shè)置寄存器包括用于設(shè)定數(shù)據(jù)類(lèi)型位(選擇3、4、5針、選擇8、9、16和17位)、數(shù)據(jù)方向、串行時(shí)鐘信號(hào)相位、串行時(shí)鐘信號(hào)的極性(參照?qǐng)D6(A))等的位。
如上所述,在本實(shí)施例中,通過(guò)設(shè)置接口信息在目標(biāo)側(cè)寄存器上的方式,由接口電路110輸出的接口信號(hào)的信號(hào)類(lèi)型(輸出格式)設(shè)置為各種的信號(hào)形式。
8.處理過(guò)程的具體描述通過(guò)圖15的流程圖,詳細(xì)地描述本實(shí)施例的處理過(guò)程。首先,系統(tǒng)裝置5和主機(jī)側(cè)數(shù)據(jù)傳輸控制裝置10之間接口由圖1的CNF端子[2:0]確定(步驟S1)。其次,系統(tǒng)裝置5訪(fǎng)問(wèn)主機(jī)側(cè)的內(nèi)部寄存器250,并設(shè)置目標(biāo)側(cè)接口電路110的接口信號(hào)的信號(hào)形式(步驟S2)。而且,通過(guò)串行總線(xiàn),系統(tǒng)裝置5將主機(jī)側(cè)的內(nèi)部寄存器250的信息中的、目標(biāo)側(cè)所需的信息(接口信息、定時(shí)信息)傳輸至目標(biāo)側(cè)的內(nèi)部寄存器350(步驟S3)。
接著,系統(tǒng)裝置5訪(fǎng)問(wèn)主機(jī)側(cè)的內(nèi)部寄存器250,設(shè)置作為數(shù)據(jù)發(fā)送目的地的端口號(hào)碼(步驟S4)。而且,系統(tǒng)裝置5寫(xiě)入數(shù)據(jù)至主機(jī)側(cè)的內(nèi)部寄存器250(步驟S5)。于是,主機(jī)側(cè)的鏈路控制器90產(chǎn)生含有其數(shù)據(jù)的包(步驟S6),通過(guò)串行總線(xiàn)將包從主機(jī)側(cè)發(fā)送至目標(biāo)側(cè)(步驟S7)。
接著,目標(biāo)側(cè)的鏈路控制器100分析接收到的包(步驟S8)。目標(biāo)側(cè)的接口電路110產(chǎn)生由在目標(biāo)側(cè)的內(nèi)部寄存器350上設(shè)置的接口信息(定時(shí)信息)確定的接口信號(hào)(數(shù)據(jù)信號(hào)、接口控制信號(hào)),并輸出接口信號(hào)到由端口號(hào)碼選定的端口上(步驟S9)。
如上所述,在本實(shí)施例中,用于規(guī)定由目標(biāo)側(cè)接口電路110輸出的接口信號(hào)的信號(hào)形式的接口信息(狹義上是指用于特定接口信號(hào)的信號(hào)電平變化的定時(shí)的定時(shí)信息),由系統(tǒng)裝置5設(shè)置在主機(jī)側(cè)的內(nèi)部寄存器250上。例如,主機(jī)側(cè)的鏈路控制器90產(chǎn)生含有在主機(jī)側(cè)的內(nèi)部寄存器250上設(shè)置的接口信息(定時(shí)信息)的包,并且通過(guò)諸如差動(dòng)信號(hào)的串行總線(xiàn)將生成包發(fā)送至目標(biāo)側(cè)數(shù)據(jù)傳輸控制裝置30。具體地說(shuō),當(dāng)系統(tǒng)裝置5命令內(nèi)部寄存器250所包含的寄存?zhèn)鬏旈_(kāi)始寄存器(參照?qǐng)D13(A))開(kāi)始傳輸時(shí),鏈路控制器90產(chǎn)生含有接口信息(定時(shí)信息)的包并且發(fā)送(命令傳輸)生成的包。然后,含有接口信息(定時(shí)信息)的包發(fā)送后,主機(jī)側(cè)鏈路控制器90產(chǎn)生數(shù)據(jù)已設(shè)置在數(shù)據(jù)域的包,并且將生成的包發(fā)送至目標(biāo)側(cè)傳輸控制裝置30。這樣,能有效地產(chǎn)生利用接口信息(定時(shí)信息)的接口信號(hào)。
9.采用差動(dòng)信號(hào)的串行傳輸?shù)姆椒ㄏ旅鎱⒖紙D16,描述本實(shí)施例的串行傳輸方法以及收發(fā)器20和40的構(gòu)成例。
在圖16中,DTO+和DTO-表示從主機(jī)側(cè)(數(shù)據(jù)傳輸控制裝置10)輸出到目標(biāo)側(cè)(數(shù)據(jù)傳輸控制裝置30)的數(shù)據(jù)(OUT數(shù)據(jù))。CLK+和CLK-表示主機(jī)側(cè)提供給目標(biāo)側(cè)的時(shí)鐘信號(hào)。主機(jī)側(cè)與時(shí)鐘信號(hào)CLK+/-的邊緣(例如,上升沿。也可以是下降沿)同步輸出數(shù)據(jù)DTO+/-。因此,目標(biāo)側(cè)可利用時(shí)鐘信號(hào)CLK+/-,采集和攝取數(shù)據(jù)DTO+/-。而且,在圖16中,目標(biāo)側(cè)根據(jù)主機(jī)側(cè)提供的時(shí)鐘信號(hào)CLK+/-進(jìn)行操作。也就是說(shuō),CLK+/-成為目標(biāo)側(cè)的系統(tǒng)時(shí)鐘信號(hào)。因此,PLL(相同步回路Phase Locked Loop)電路12(廣義上是指時(shí)鐘信號(hào)生成電路)設(shè)置在主機(jī)側(cè),而不設(shè)置目標(biāo)側(cè)。
DTI+和DTI-表示從目標(biāo)側(cè)輸出到主機(jī)側(cè)的數(shù)據(jù)(IN數(shù)據(jù))。STB+和STB-表示從目標(biāo)側(cè)提供到主機(jī)側(cè)的選通脈沖(廣義上是指時(shí)鐘信號(hào))。目標(biāo)側(cè)根據(jù)主機(jī)側(cè)提供的時(shí)鐘信號(hào)CLK+/-產(chǎn)生STB+/-,并且輸出產(chǎn)生的STB+/-。而且,目標(biāo)側(cè)與STB+/-的邊緣(例如是上升沿。也可以是下降沿)同步輸出數(shù)據(jù)DTI+/-。因此,利用STB+/-,主機(jī)側(cè)可采集和攝取數(shù)據(jù)DTI+/-。
將DTO+/-、CLK+/-、DTI+/-和STB+/-中的每一個(gè)通過(guò)發(fā)送電路(驅(qū)動(dòng)電路)電流驅(qū)動(dòng)與這些中的每一個(gè)相對(duì)應(yīng)的差動(dòng)信號(hào)線(xiàn)(Differential Signal Line)來(lái)發(fā)送。而且,為了實(shí)現(xiàn)高速傳輸,可以設(shè)置兩對(duì)或者更多對(duì)的DTO+/-和DTI+/-各差動(dòng)信號(hào)線(xiàn)。
主機(jī)側(cè)收發(fā)器20包括OUT傳輸(廣義上是指數(shù)據(jù)傳輸)、時(shí)鐘傳輸發(fā)送電路22和24、IN傳輸(廣義上是指數(shù)據(jù)傳輸)、以及選通脈沖傳輸(廣義是指時(shí)鐘信號(hào)傳輸)的接收電路26和28。目標(biāo)側(cè)的收發(fā)器40包括OUT傳輸和時(shí)鐘傳輸接收電路42和44、以及IN傳輸和選通脈沖傳輸發(fā)送電路46和48。而且,其結(jié)構(gòu)也可以不包括這些電路模塊。
OUT傳輸和時(shí)鐘傳輸?shù)陌l(fā)送電路22和24,通過(guò)電流驅(qū)動(dòng)DTO+/-和CLK+/-的差動(dòng)信號(hào)線(xiàn)分別發(fā)送DTO+/-和CLK+/-。OUT傳輸和時(shí)鐘傳輸?shù)慕邮针娐?2和44,提供根據(jù)流經(jīng)DTO+/-和CLK+/-差動(dòng)信號(hào)線(xiàn)的電流進(jìn)行電流·電壓的變換,并將通過(guò)電流·電壓變換得到的差動(dòng)電壓信號(hào)(第一和第二電壓信號(hào))進(jìn)行比較處理(差動(dòng)放大處理),從而接收DTO+/-和CLK+/-。
通過(guò)電流驅(qū)動(dòng)DTI+/-和STB+/-的差動(dòng)信號(hào)線(xiàn),IN傳輸和時(shí)鐘傳輸?shù)陌l(fā)送電路46和48分別發(fā)送DTI+/-和STB+/-。IN傳輸和選通脈沖傳輸?shù)慕邮针娐?6和28,通過(guò)根據(jù)DTI+/-和STB+/-的差動(dòng)信號(hào)線(xiàn)上流動(dòng)的電流情況進(jìn)行電流/電壓的變換,并將上述不同的電流·電壓變換得到的差動(dòng)電壓信號(hào)(第一和第二電壓信號(hào))進(jìn)行比較處理(差動(dòng)放大處理),從而接收DTI+/-和STB+/-。
除圖16所示的電路模塊以外,發(fā)送器20和40可包括并行/串行變換電路、串行/并行變換電路、代碼(例如8位/10位代碼)的編碼電路、代碼的解碼電路、代碼的加法電路、錯(cuò)誤信號(hào)產(chǎn)生電路和分頻電路等。而且,也可以使這些電路的一部分包含在鏈路控制器90和100中。
10.鏈路控制器和接口電路的構(gòu)成例圖17和18表示主機(jī)側(cè)鏈路控制器90、接口電路92、目標(biāo)側(cè)鏈路控制器100、接口電路110的構(gòu)成例。而且,本實(shí)施例中的鏈路控制器和接口電路不限于圖17和18所示的結(jié)構(gòu)。圖17和18所示的電路模塊的某些組成部分可省略,或者電路模塊之間的連接狀態(tài)可改變,或者可增加不同于圖17和18所示的電路模塊的其他電路模塊。
圖17表示主機(jī)側(cè)鏈路控制器90和接口電路92的構(gòu)成例。主機(jī)側(cè)鏈路控制器90包括事務(wù)處理控制器200、包產(chǎn)生&分析電路202。而且可以省略其中的一部分。
事務(wù)處理控制器200進(jìn)行數(shù)據(jù)傳輸?shù)氖聞?wù)處理層所涉及的處理。具體地說(shuō),事務(wù)處理控制器200控制諸如請(qǐng)求包、流包、應(yīng)答包等的包傳輸,并控制由多個(gè)包結(jié)構(gòu)的事務(wù)。
包產(chǎn)生&分析電路202負(fù)責(zé)由事務(wù)處理控制器200指示傳輸?shù)陌纳?,以及分析從目?biāo)側(cè)接收到的包。具體地說(shuō),該包產(chǎn)生&分析電路202從接口電路92接收包頭上的信息和數(shù)據(jù)信息,并且將包頭和數(shù)據(jù)結(jié)合組成包。包產(chǎn)生&分析電路202把從目標(biāo)側(cè)接收到的包分成包頭和數(shù)據(jù),并分析接收到的包。
包產(chǎn)生&分析電路202包括RGB彈性緩沖器204、包緩沖器206和多路復(fù)用器208(多路輸出選擇器)。從接口電路92接收到的RGB接口信號(hào)的信息輸出到作為FIFO發(fā)揮功能的RGB彈性緩沖器204,并通過(guò)多路復(fù)用器208傳輸?shù)桨l(fā)送器20。從接口電路92接收到的包信息(包頭信息、數(shù)據(jù)信息)被輸入到作為FIFO發(fā)揮功能的包緩沖器206,并通過(guò)多路復(fù)用器208傳輸?shù)桨l(fā)送器20。從發(fā)送起20接收到的包信息通過(guò)多路復(fù)用器208和包緩沖器206傳輸?shù)浇涌陔娐?2。
接口電路92包括RGB接口電路210、MPU接口電路220、串行接口電路230、多路復(fù)用器(多路輸出選擇器)232,寫(xiě)&讀FIFO 240、以及傳輸控制器242和244。這些電路模塊中某些可省略。這里,該RGB接口電路210、MPU接口電路220和串行接口電路230是用于分別與系統(tǒng)裝置5之間進(jìn)行RGB、MPU和串行接口處理的電路。
通過(guò)端子CNF[2:0]選擇RGB接口時(shí),RGB接口電路210即可工作。從系統(tǒng)裝置5接收到的RGB接口信號(hào)如水平同步信號(hào)HSYNC、垂直同步信號(hào)VSYNC、時(shí)鐘信號(hào)CLK和RGB數(shù)據(jù)信號(hào)D[17:0]等通過(guò)多路復(fù)用器232輸出到RGB接口電路210。而且,RGB數(shù)據(jù)被暫時(shí)存儲(chǔ)在作為FIFO發(fā)揮功能的彈性緩沖器212。信號(hào)檢測(cè)器214執(zhí)行水平同步信號(hào)或者垂直同步信號(hào)的邊緣檢測(cè)處理或者進(jìn)行邊緣檢測(cè)信號(hào)和RGB數(shù)據(jù)信號(hào)的采集處理。
通過(guò)端子CNF[2:0]選擇MPU接口時(shí),MPU接口電路220即可工作。而且,從系統(tǒng)裝置5的MPU接口信號(hào)如讀信號(hào)RD、寫(xiě)信號(hào)WR、地址0信號(hào)A0、和數(shù)據(jù)信號(hào)D[17:0]等通過(guò)多路復(fù)用器232輸入到MPU接口電路220。在進(jìn)行讀操作時(shí),來(lái)自MPU接口電路220的讀數(shù)據(jù)信號(hào)作為數(shù)據(jù)信號(hào)D[17:0]通過(guò)多路復(fù)用器232輸出到系統(tǒng)總線(xiàn)。
通過(guò)端子CNF[2:0]選擇串行接口時(shí),串行接口電路230即可工作。從系統(tǒng)裝置5接收到的串行接口信號(hào)如芯片選擇信號(hào)SCS、讀/寫(xiě)信號(hào)SR/W、地址0信號(hào)SA0、數(shù)據(jù)信號(hào)SIO和時(shí)鐘信號(hào)SCK等輸入到串行接口電路230。在進(jìn)行讀操作時(shí),來(lái)自串行接口電路230的讀數(shù)據(jù)信號(hào)作為SIO輸出到系統(tǒng)總線(xiàn)。
通過(guò)MPU接口電路220或者串行接口電路230,系統(tǒng)裝置5訪(fǎng)問(wèn)內(nèi)部寄存器250,并且在該內(nèi)部寄存器250上設(shè)置各種信息。通過(guò)傳輸控制器242和244,存儲(chǔ)于寫(xiě)&讀FIFO 240和內(nèi)部寄存器250的信息傳輸?shù)芥溌房刂破?0。例如,通過(guò)傳輸控制器244,存儲(chǔ)于主機(jī)側(cè)內(nèi)部寄存器250的接口信息(定時(shí)信息)傳輸?shù)芥溌房刂破?0,并發(fā)送到目標(biāo)側(cè)。從鏈路控制器90接收到的信息,通過(guò)傳輸控制器242和244,寫(xiě)入到寫(xiě)&讀FIFO 240和內(nèi)部寄存器250。
圖18表示目標(biāo)側(cè)鏈路控制器100和接口電路110的構(gòu)成例。鏈路控制器100包括事務(wù)處理控制器300和包產(chǎn)生&分析電路302。這些電路的某些可省略。
該事務(wù)處理控制器300執(zhí)行數(shù)據(jù)傳輸?shù)氖聞?wù)處理層所涉及的處理。該包產(chǎn)生&分析電路302執(zhí)行由該事務(wù)處理控制器300指示傳輸?shù)陌漠a(chǎn)生處理,以及分析從主機(jī)側(cè)接收到的包的處理。具體地說(shuō),該包產(chǎn)生&分析電路302從接口電路110接收包頭信息和數(shù)據(jù)信息,并通過(guò)將包頭和數(shù)據(jù)結(jié)合組成包。包產(chǎn)生&分析電路302將從主機(jī)側(cè)接收的包分為包頭和數(shù)據(jù),并分析接收到的包。
包產(chǎn)生&分析電路302包括RGB彈性緩沖器304、接收包緩沖器306、發(fā)送包緩沖器307和多路復(fù)用器308(多路選擇輸出器)。通過(guò)多路復(fù)用器308從收發(fā)器40接收到的包的信息中的RGB接口信號(hào)的信息輸入到作為FIFO發(fā)揮功能的RGB彈性緩沖器304,并傳輸?shù)浇涌陔娐?10(RGB接口電路310)。通過(guò)多路復(fù)用器308從收發(fā)器40接收到的包的信息輸入到作為FIFO發(fā)揮功能的包緩沖器306,并傳輸?shù)浇涌陔娐?10。從接口電路110接收到的包的信息輸入到包緩沖器307,并通過(guò)多路復(fù)用器308傳輸?shù)绞瞻l(fā)器40。
接口電路110包括RGB接口電路310、MPU接口電路320、串行接口電路330、內(nèi)部寄存器接口電路340、以及多路復(fù)用器342和344(多路選擇輸出器)。這些中的某些可省略。
RGB接口電路310、MPU接口電路320和串行接口電路330是用于分別在連接到接口總線(xiàn)的裝置LCD1、LCD2和GD之間進(jìn)行RGB、MPU和串行接口處理的電路。內(nèi)部寄存器接口電路340是用于將從主機(jī)側(cè)傳輸來(lái)的信息(接口信息、定時(shí)信息)寫(xiě)入到內(nèi)部寄存器350的電路。
從鏈路控制器100接收到的RGB接口信號(hào)上的信息(RGB數(shù)據(jù)、同步信號(hào)碼)輸入到RGB接口電路310。而且,RGB數(shù)據(jù)暫時(shí)存儲(chǔ)于其功能相當(dāng)于一個(gè)先進(jìn)先出(FIFO)的彈性緩沖器312。RGB接口信號(hào)如垂直同步信號(hào)、水平同步信號(hào)、就緒信號(hào)、時(shí)鐘信號(hào)和數(shù)據(jù)信號(hào)由信號(hào)發(fā)生器314產(chǎn)生,并通過(guò)多路復(fù)用器342作為信號(hào)FPFRAME、FPLINE、FPDRDY、FPSHIFT、和FPDAT[17:0]輸出。
從鏈路控制器100接收到的MPU接口信號(hào)的信息(MPU數(shù)據(jù))輸入到MPU接口電路320。MPU接口信號(hào)如寫(xiě)(讀)信號(hào)、數(shù)據(jù)信號(hào)和地址0信號(hào)等由信號(hào)發(fā)生器322產(chǎn)生,并通過(guò)多路復(fù)用器342作為信號(hào)FPFRAME(FPLINE)、FPDAT[17:0]和FPA0輸出。芯片選擇信號(hào)FPCS等由CS發(fā)生器324產(chǎn)生。通過(guò)多路復(fù)用器342和MPU接口電路320,來(lái)自與接口總線(xiàn)相連接的裝置的讀數(shù)據(jù)信號(hào)被傳輸?shù)芥溌房刂破?00。
從鏈路控制器100接收到的串行接口信號(hào)的信息(串行數(shù)據(jù))輸入到串行接口總線(xiàn)330。串行接口信號(hào)如,地址0信號(hào)、讀/寫(xiě)信號(hào)、數(shù)據(jù)信號(hào)和時(shí)鐘信號(hào)等由信號(hào)發(fā)生器332產(chǎn)生,并通過(guò)多路復(fù)用器344和342作為信號(hào)FPA0、FPR/W、FPSIO和FPSCK輸出。I2C接口電路334產(chǎn)生I2C的接口信號(hào),并輸出。從主機(jī)側(cè)通過(guò)的SERIAL總線(xiàn)信號(hào),通過(guò)多路復(fù)用器344和342作為信號(hào)FPA0、FPR/W、FPSIO和FPSCK輸出到接口總線(xiàn)。
通過(guò)內(nèi)部寄存器接口電路340,來(lái)自鏈路控制器100的目標(biāo)側(cè)的寄存器的信息(接口信息、定時(shí)信息)傳輸并寫(xiě)入內(nèi)部寄存器350。
如圖18(原文有誤)所示,目標(biāo)側(cè)的接口電路110包括多路復(fù)用器342(344),其輸入與RGB接口電路310、MPU接口電路320和串行接口電路330(廣義上是指第一~第N接口電路)的輸出相連接,器輸出與接口總線(xiàn)相連接。而且,多路復(fù)用器342選擇RGB接口電路310、MPU接口電路320和串行接口電路330中的一個(gè)輸出,并輸出由選定的接口電路產(chǎn)生的接口信號(hào)到接口總線(xiàn)。這樣,例如,接口電路310、320和330之一的輸出可由包中設(shè)置的端口號(hào)碼選定。
11.主機(jī)側(cè)和目標(biāo)側(cè)RGB接口電路的構(gòu)成例下面,參照?qǐng)D19(A),說(shuō)明圖17所示的主機(jī)側(cè)的RGB接口電路210(信號(hào)檢測(cè)器214)的配置實(shí)例。如圖19(A)所示,RGB接口電路210包括邊緣檢測(cè)器400和410、以及采集電路420。
邊緣檢測(cè)器400檢測(cè)來(lái)自系統(tǒng)裝置5的水平同步信號(hào)HSYNC的邊緣,并輸出邊緣檢測(cè)信號(hào)HDET。邊緣檢測(cè)器410檢測(cè)到來(lái)自系統(tǒng)裝置5的垂直同步信號(hào)VSYNC邊緣,并輸出邊緣檢測(cè)信號(hào)VDET。這種情況下,根據(jù)內(nèi)部寄存器250的設(shè)置決定檢測(cè)上升沿還是下降沿。
根據(jù)時(shí)鐘信號(hào)CLK,采集電路420執(zhí)行邊緣檢測(cè)信號(hào)HDET和VDET、以及數(shù)據(jù)信號(hào)D[17:0]的采集處理。這里,CLK是從系統(tǒng)裝置5傳輸來(lái)的時(shí)鐘信號(hào),是用于采集RGB數(shù)據(jù)的各像素?cái)?shù)據(jù)的像素時(shí)鐘信號(hào)。這樣,在本實(shí)施例中,由于采集是基于頻率不那么高的像素時(shí)鐘信號(hào)CLK進(jìn)行的,所以主機(jī)側(cè)數(shù)據(jù)傳輸控制裝置10的功耗可降低。
通過(guò)執(zhí)行采集邊緣檢測(cè)信號(hào)HDET和VDET處理過(guò)程,采集電路420決定設(shè)置在包中的水平同步信號(hào)碼(見(jiàn)圖9)。當(dāng)檢測(cè)到如垂直同步信號(hào)的邊緣檢測(cè)信號(hào)VDET時(shí),同步信號(hào)碼設(shè)置為“1”(VS=1、HS=0)。當(dāng)檢測(cè)到水平同步信號(hào)的邊緣檢測(cè)信號(hào)HDET時(shí),同步信號(hào)碼設(shè)置為“2”(VS=0、HS=1)。當(dāng)檢測(cè)到垂直同步信號(hào)的邊緣檢測(cè)信號(hào)VDET以及水平同步信號(hào)的邊緣檢測(cè)信號(hào)HDET兩個(gè)時(shí),同步信號(hào)碼設(shè)置為“3”(VS=1,HS=1)。這樣同步信號(hào)碼可設(shè)置在傳輸?shù)侥繕?biāo)側(cè)的包的同步信號(hào)碼域上。
采集電路420包括VDP/VNDP檢測(cè)計(jì)數(shù)器422,該VDP/VNDP檢測(cè)計(jì)數(shù)器422根據(jù)邊緣檢測(cè)信號(hào)HDET和VDET執(zhí)行計(jì)數(shù)過(guò)程。而且,根據(jù)該計(jì)數(shù)器422的計(jì)數(shù)結(jié)果,采集電路420執(zhí)行顯示期間VDP和非顯示期間VNDP的判斷(辨別)處理。
參照?qǐng)D19(B),描述圖18所示的目標(biāo)側(cè)的RGB接口電路310(信號(hào)檢測(cè)器314)的配置實(shí)例。如圖19(B)所示,該RGB接口電路310包括定時(shí)發(fā)生器430和440。定時(shí)發(fā)生器430包括像素計(jì)數(shù)器432,計(jì)數(shù)發(fā)生器440包括像素計(jì)數(shù)器442和水平(行)計(jì)數(shù)器444。
該定時(shí)發(fā)生器430從鏈路控制器110接收RGB數(shù)據(jù)上的信息,從內(nèi)部寄存器350接收定時(shí)信息(HDPS、HDP等)。根據(jù)像素計(jì)數(shù)器432的計(jì)數(shù)值,如圖3(B)所示,定時(shí)發(fā)生器430產(chǎn)生并輸出與作為像素時(shí)鐘信號(hào)的FPSHIFT同步的數(shù)據(jù)信號(hào)FPDAT[17:0]。
定時(shí)發(fā)生器440從鏈路控制器100接收含有同步信號(hào)碼的包頭信息,從內(nèi)部寄存器350接收定時(shí)信息(VT、VPW、VDPS、VDP、HT和HPW等)。而且,根據(jù)像素計(jì)數(shù)器442的計(jì)數(shù)值和水平(行)計(jì)數(shù)器444的計(jì)數(shù)值,所確定的(時(shí)限),定時(shí)發(fā)生器440產(chǎn)生和輸出如圖3(A)和圖3(B)所示的定時(shí)的垂直同步信號(hào)FPFRAME以及水平同步信號(hào)FPLINE。
如上所述,在本實(shí)施例中,由于RGB接口信號(hào)的定時(shí)按照內(nèi)部寄存器350的定時(shí)信息進(jìn)行微調(diào),所以可降低功耗,提高數(shù)據(jù)傳輸效率。
12.電子設(shè)備圖20表示本實(shí)施例的電子設(shè)備的構(gòu)成例。該電子設(shè)備包括在本實(shí)施例中描述的數(shù)據(jù)傳輸控制裝置502、512、514、520和530。該電子設(shè)備包括基帶引擎500(廣義是指通信裝置)、應(yīng)用引擎510(廣義是指處理器)、相機(jī)540(廣義是指攝像裝置)和LCD 550(廣義上是指顯示裝置)。換言之,圖19所示的電子設(shè)備包括目標(biāo)側(cè)數(shù)據(jù)傳輸控制裝置520和530;通過(guò)串行總線(xiàn)與目標(biāo)側(cè)數(shù)據(jù)控制裝置520和530相連的主機(jī)側(cè)數(shù)據(jù)傳輸控制裝置514;以及通過(guò)接口總線(xiàn)與目標(biāo)側(cè)數(shù)據(jù)傳輸控制裝置520和530相連的一個(gè)或者多個(gè)裝置540和550。電子設(shè)備的結(jié)構(gòu)中某些電路可省略。根據(jù)這種結(jié)構(gòu),可使手機(jī)等具備照相功能和液晶LCD(liquid crystal display)的顯示功能。但是,本實(shí)施例中的電子設(shè)備不限于手機(jī),它可以適用于各種電子設(shè)備比如數(shù)碼相機(jī)、PDA、電子筆記本、電子辭典或者其他便攜信息終端設(shè)備。
如圖20所示,本實(shí)施例所描述的串行傳輸在設(shè)置基帶引擎500上的主機(jī)側(cè)數(shù)據(jù)傳輸控制裝置502和設(shè)置在應(yīng)用引擎510(繪圖引擎)上的目標(biāo)側(cè)傳輸控制裝置512之間進(jìn)行。本實(shí)施例的串行傳輸也可以在設(shè)置應(yīng)用引擎510上的主機(jī)側(cè)數(shù)據(jù)傳輸控制裝置514和含有照相機(jī)接口電路522,或者該主機(jī)側(cè)數(shù)據(jù)傳輸控制裝置514和含有LCD接口電路532的數(shù)據(jù)傳輸控制裝置520之間進(jìn)行。
根據(jù)圖20所示的結(jié)構(gòu),與以前的電子設(shè)備相比,可降低EMI噪聲。另外,通過(guò)降低數(shù)據(jù)控制裝置的體積和功耗耗,可進(jìn)一步降低該電子設(shè)備的功耗。當(dāng)電子設(shè)備是手機(jī)時(shí),串行信號(hào)線(xiàn)可用作經(jīng)過(guò)手機(jī)連接區(qū)(鉸接區(qū))的信號(hào)線(xiàn),由此,實(shí)現(xiàn)安裝的簡(jiǎn)單化。
此外,本發(fā)明并不限于上述實(shí)施例,可以有各種變形例。例如,在本說(shuō)明書(shū)或者附圖中,作為廣義和同義術(shù)語(yǔ)(比如一個(gè)或者多個(gè)裝置,第一~第N接口電路、接口信息)引用的術(shù)語(yǔ)(比如LCD1·LCD2·GD·RGB·MPU·串行接口電路、定時(shí)信息等),也可以在說(shuō)明書(shū)或附圖的其他地方替換為廣義和同義術(shù)語(yǔ)。
而且,數(shù)據(jù)傳輸控制裝置和電子設(shè)備的配置和操作不限于上述實(shí)施例中的描述,可以有各種變形例。例如,在本實(shí)施例中,接口電路包括RGB接口電路、MPU接口電路和串行接口電路。但是,接口電路也可以不包括MPU接口電路或和串行接口電路。此外,也可以采用將目標(biāo)側(cè)數(shù)據(jù)傳輸控制裝置的部分或者全部,安裝在與連接在接口總線(xiàn)上的裝置(LCD1、LCD2等)上?;蛘咭部梢詫⒅鳈C(jī)側(cè)數(shù)據(jù)傳輸控制裝置的一部分或者全部安裝在系統(tǒng)裝置上。
符號(hào)說(shuō)明5 系統(tǒng)裝置10 主機(jī)側(cè)數(shù)據(jù)傳輸控制裝置20 收發(fā)器 30 目標(biāo)側(cè)數(shù)據(jù)傳輸控制裝置40 收發(fā)器 90 鏈路控制器92 接口電路100 鏈路控制器110 接口電路250 內(nèi)部寄存器310 RGB接口電路 320 MPU接口電路330 串行接口電路350 內(nèi)部寄存器
權(quán)利要求
1.一種用于控制數(shù)據(jù)傳輸?shù)臄?shù)據(jù)傳輸控制裝置,其特征在于包括鏈路控制器,用于分析通過(guò)串行總線(xiàn)從主機(jī)側(cè)數(shù)據(jù)傳輸控制裝置接收到的包;接口電路,用于產(chǎn)生接口信號(hào),并將產(chǎn)生的接口信號(hào)輸出到接口總線(xiàn);以及內(nèi)部寄存器,用于設(shè)置接口信息,所述接口信息用于規(guī)定從所述接口電路輸出的接口信號(hào)的信號(hào)形式,其中,所述接口電路包括分別用于產(chǎn)生接口信號(hào)的第一接口電路~第N接口電路,各接口信號(hào)的信號(hào)形式分別對(duì)應(yīng)于在所述內(nèi)部寄存器中設(shè)置的所述接口信息,其中,N為大于或等于2的整數(shù)。
2.根據(jù)權(quán)利要求1所述的數(shù)據(jù)傳輸控制裝置,其特征在于根據(jù)通過(guò)串行總線(xiàn)從主機(jī)側(cè)數(shù)據(jù)傳輸控制裝置傳輸?shù)陌?,將所述接口信息設(shè)置在所述內(nèi)部寄存器中。
3.根據(jù)權(quán)利要求2所述的數(shù)據(jù)傳輸控制裝置,其特征在于將所述接口信息設(shè)置在所述內(nèi)部寄存器中后,通過(guò)串行總線(xiàn)從主機(jī)側(cè)數(shù)據(jù)傳輸控制裝置傳輸在數(shù)據(jù)域中已設(shè)置了數(shù)據(jù)的包,所述接口電路根據(jù)在所述內(nèi)部寄存器中設(shè)置的所述接口信息的信號(hào)形式輸出接口信號(hào),所述接口信號(hào)包含已設(shè)置在包中的數(shù)據(jù)信號(hào)。
4.根據(jù)權(quán)利要求1至3中任一項(xiàng)所述的數(shù)據(jù)傳輸控制裝置,其特征在于通過(guò)串行總線(xiàn)從主機(jī)側(cè)數(shù)據(jù)傳輸控制裝置傳輸?shù)陌ㄓ糜谠O(shè)定端口號(hào)碼的端口號(hào)碼域,以及所述接口電路將端口作為目的地輸出接口信號(hào),所述端口是從與接口總線(xiàn)連接的一個(gè)或多個(gè)裝置的端口中根據(jù)在包中已設(shè)置的所述端口號(hào)碼選擇的。
5.根據(jù)權(quán)利要求1至3中任一項(xiàng)所述的數(shù)據(jù)傳輸控制裝置,其特征在于所述接口電路包括多路復(fù)用器,所述多路復(fù)用器的輸入與所述第一接口電路~第N接口電路的輸出連接,所述多路復(fù)用器的輸出與接口總線(xiàn)連接,以及所述多路復(fù)用器選擇所述第一接口電路~第N接口電路的輸出中的一個(gè),并將由被選擇的接口電路產(chǎn)生的接口信號(hào)輸出到所述接口總線(xiàn)。
6.根據(jù)權(quán)利要求1至3中任一項(xiàng)所述的數(shù)據(jù)傳輸控制裝置,其特征在于,所述第一接口電路~第N接口電路包括RGB接口電路,用于產(chǎn)生RGB接口的接口信號(hào);MPU接口電路,用于產(chǎn)生MPU接口的接口信號(hào);以及串行接口電路,用于產(chǎn)生串行接口的接口信號(hào)。
7.一種用于控制數(shù)據(jù)傳輸?shù)臄?shù)據(jù)傳輸控制裝置,其特征在于包括接口電路,用于進(jìn)行數(shù)據(jù)傳輸控制裝置和系統(tǒng)裝置之間的接口處理;鏈路控制器,用于產(chǎn)生通過(guò)串行總線(xiàn)傳輸?shù)侥繕?biāo)側(cè)數(shù)據(jù)控制裝置的包;以及內(nèi)部寄存器,由所述系統(tǒng)裝置通過(guò)所述接口電路訪(fǎng)問(wèn)所述內(nèi)部寄存器,其中,由所述系統(tǒng)裝置在所述內(nèi)部寄存器設(shè)置接口信息,所述接口信息用于規(guī)定由目標(biāo)側(cè)數(shù)據(jù)傳輸控制裝置的接口電路輸出的接口信號(hào)的信號(hào)形式,所述鏈路控制器產(chǎn)生含有已設(shè)置在所述內(nèi)部寄存器的所述接口信息的包,并且將生成的包通過(guò)串行總線(xiàn)發(fā)送至目標(biāo)側(cè)數(shù)據(jù)傳輸控制裝置。
8.根據(jù)權(quán)利要求7所述的數(shù)據(jù)傳輸控制裝置,其特征在于所述內(nèi)部寄存器包括寄存?zhèn)鬏旈_(kāi)始寄存器,以及當(dāng)所述系統(tǒng)裝置通過(guò)所述寄存?zhèn)鬏旈_(kāi)始寄存器指示傳輸開(kāi)始時(shí),所述鏈路控制器產(chǎn)生含有設(shè)置在所述內(nèi)部寄存器的所述接口信息的包,并且將生成的包通過(guò)串行總線(xiàn)發(fā)送至目標(biāo)側(cè)數(shù)據(jù)傳輸控制裝置。
9.根據(jù)權(quán)利要求7或8所述的數(shù)據(jù)傳輸控制裝置,其特征在于在將含有所述接口信息的包發(fā)送至目標(biāo)側(cè)數(shù)據(jù)傳輸控制裝置后,所述鏈路控制器產(chǎn)生在數(shù)據(jù)域上設(shè)置了數(shù)據(jù)的包,并將生成的包發(fā)送至目標(biāo)側(cè)數(shù)據(jù)傳輸控制裝置。
10.一種電子設(shè)備,其特征在于包括目標(biāo)側(cè)數(shù)據(jù)傳輸控制裝置;主機(jī)側(cè)數(shù)據(jù)傳輸控制裝置,通過(guò)串行總線(xiàn)與所述目標(biāo)側(cè)數(shù)據(jù)傳輸控制裝置連接;以及一個(gè)或者多個(gè)裝置,通過(guò)接口總線(xiàn)與所述目標(biāo)側(cè)數(shù)據(jù)傳輸控制裝置連接,其中,所述目標(biāo)側(cè)數(shù)據(jù)傳輸控制裝置包括鏈路控制器,用于分析通過(guò)串行總線(xiàn)從所述主機(jī)側(cè)數(shù)據(jù)傳輸控制裝置接收到的包;接口電路,用于產(chǎn)生接口信號(hào),并將產(chǎn)生的接口信號(hào)輸出到接口總線(xiàn);以及內(nèi)部寄存器,用于設(shè)置接口信息,所述接口信息用于規(guī)定由所述接口電路輸出的接口信號(hào)的信號(hào)形式,其中,所述接口電路包括分別用于產(chǎn)生接口信號(hào)的第一接口電路~第N接口電路,各接口信號(hào)的信號(hào)形式分別對(duì)應(yīng)于在所述內(nèi)部寄存器中設(shè)置的所述接口信息,其中,N為大于或等于2的整數(shù)。
11.一種電子設(shè)備,其特征在于包括主機(jī)側(cè)數(shù)據(jù)傳輸控制裝置;目標(biāo)側(cè)數(shù)據(jù)傳輸總線(xiàn),通過(guò)串行總線(xiàn)與所述主機(jī)側(cè)數(shù)據(jù)傳輸控制裝置連接;以及一個(gè)或者多個(gè)裝置,通過(guò)接口總線(xiàn)與所述目標(biāo)側(cè)數(shù)據(jù)傳輸控制裝置連接,其中,所述主機(jī)側(cè)數(shù)據(jù)傳輸控制裝置包括接口電路,用于進(jìn)行所述主機(jī)側(cè)數(shù)據(jù)傳輸控制裝置和系統(tǒng)裝置的接口處理;鏈路控制器,用于產(chǎn)生通過(guò)串行總線(xiàn)發(fā)送到所述目標(biāo)側(cè)數(shù)據(jù)控制裝置的包;以及內(nèi)部寄存器,由所述系統(tǒng)裝置通過(guò)所述接口電路訪(fǎng)問(wèn)所述內(nèi)部寄存器,其中,由所述系統(tǒng)裝置在所述內(nèi)部寄存器設(shè)置接口信息,所述接口信息用于規(guī)定由目標(biāo)側(cè)數(shù)據(jù)傳輸控制裝置的接口電路輸出的接口信號(hào)的信號(hào)形式,所述鏈路控制器產(chǎn)生含有已設(shè)置在所述內(nèi)部寄存器的所述接口信息的包,并且將生成的包通過(guò)串行總線(xiàn)發(fā)送至目標(biāo)側(cè)數(shù)據(jù)傳輸控制裝置。
全文摘要
本發(fā)明公開(kāi)了一種可相對(duì)于與其連接的裝置的各種接口柔性對(duì)應(yīng)的數(shù)據(jù)傳輸控制裝置和包含該裝置的電子設(shè)備。該數(shù)據(jù)傳輸控制裝置(30)包括鏈路控制器(100),該鏈路控制器分析從主機(jī)側(cè)數(shù)據(jù)傳輸控制裝置(10)接收到的包;接口電路(110),該接口電路產(chǎn)生接口信號(hào),并向接口總線(xiàn)輸出產(chǎn)生的接口信號(hào);以及內(nèi)部寄存器(350),該內(nèi)部寄存器設(shè)置接口信息,接口信息用于規(guī)定從接口電路(110)輸出的接口信號(hào)的信號(hào)形式。該接口電路(110)包括第一~第N接口電路(310,320,330),各接口電路分別生成接口信號(hào),各接口信號(hào)的信號(hào)形式由內(nèi)部寄存器(350)上設(shè)置的接口信息確定。
文檔編號(hào)H04L25/02GK1667962SQ200510051288
公開(kāi)日2005年9月14日 申請(qǐng)日期2005年3月3日 優(yōu)先權(quán)日2004年3月9日
發(fā)明者本田???申請(qǐng)人:精工愛(ài)普生株式會(huì)社
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1