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

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

文檔序號(hào):7663848閱讀:130來(lái)源:國(guó)知局
專利名稱:數(shù)據(jù)傳輸控制裝置及電子設(shè)備的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種數(shù)據(jù)傳輸控制裝置及電子設(shè)備。
背景技術(shù)
近年來(lái),以降低EMI噪聲等為目的的接口 ,如LVDS (低壓差 動(dòng)4言號(hào)4專車lr才支術(shù)Low Voltage Differential Signaling )等的高速串4亍 傳輸4妄口已經(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ù)字顯示接口 Digital Visual Interface )等的接口作為這種高速串行接口已被眾所周知。
普通手機(jī)包括第一設(shè)備區(qū),設(shè)有輸入電話號(hào)碼與字符的按鈕; 第二i殳備區(qū),i殳有主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ū)的配線的數(shù)量,達(dá)到4交好效果。
然而,當(dāng)采用串行傳輸方式進(jìn)行這種連4妄區(qū)的凄t據(jù)傳輸時(shí),最 好能盡量減少進(jìn)行串行傳輸控制的主機(jī)側(cè)數(shù)據(jù)傳輸控制裝置以及 目標(biāo)側(cè)數(shù)據(jù)傳輸控制裝置的功耗。另外也最好能盡量減少通過(guò)串行 總線傳輸?shù)臄?shù)據(jù)量。而且,最好還能盡量減少訪問(wèn)主片幾側(cè)凄t據(jù)傳送
控制裝置,并進(jìn)行各種設(shè)定的系統(tǒng)裝置(CPU、顯示控制器等)的 處理負(fù)荷。
此外,通過(guò)系統(tǒng)總線與主機(jī)側(cè)數(shù)據(jù)傳輸控制裝置連接的系統(tǒng)裝 置具有各種接口 ,通過(guò)接口總線與目標(biāo)側(cè)數(shù)據(jù)傳輸控制裝置連接的
LCD等的裝置也具有各種接口。因此,最好能才是供靈活地適用于接
口的數(shù)據(jù)傳輸控制裝置,該接口是指與數(shù)據(jù)傳輸控制裝置連接的系
統(tǒng)裝置或LCD等的裝置所具有的接口 。
專利文獻(xiàn)1:特開(kāi)2001-222249號(hào)^H艮

發(fā)明內(nèi)容
本發(fā)明克服了以上技術(shù)問(wèn)題,其目的在于提供一種可柔性對(duì)應(yīng) 于與其連接的裝置的各種接口的數(shù)據(jù)傳輸控制裝置及包含該裝置 的電子設(shè)備。
本發(fā)明所涉及的用于控制數(shù)據(jù)傳輸?shù)臄?shù)據(jù)傳輸控制裝置,其包 括鏈^各控制器,所述鏈路控制器分析通過(guò)串行總線從主才幾側(cè)數(shù)據(jù) 傳輸控制裝置接收到的包;接口電路,所述接口電路產(chǎn)生接口信號(hào), 并將產(chǎn)生的接口信號(hào)輸出到接口總線;以及內(nèi)部寄存器,所述內(nèi)部 寄存器設(shè)置接口信息,所述接口信息用于規(guī)定從所述接口電路輸出 的接口信號(hào)的信號(hào)形式,其中,所述接口電路包括分別用于產(chǎn)生接
口信號(hào)的第一4妾口電^各 第N接口電路,各4秦口信號(hào)的信號(hào)形式分 別對(duì)應(yīng)于在所述內(nèi)部寄存器中設(shè)置的所述接口信息,其中,N為大 于或等于2的整數(shù)。
在本發(fā)明中,在內(nèi)部寄存器上設(shè)置接口信息。^妄口電^各包括第 一 第N^姿口電3各。而且,由第一 第N 4妾口電^各的各電^各生成4妄 口信號(hào)(第一 第N接口信號(hào)),并輸出到接口總線,各接口信號(hào)的
信號(hào)形式根據(jù)在內(nèi)部寄存器中設(shè)置的接口信息來(lái)決定。因此,本發(fā) 明的數(shù)據(jù)傳輸控制裝置可與其連接的裝置的各種4妄口柔性對(duì)應(yīng)。
在本發(fā)明中,數(shù)據(jù)傳輸控制裝置可以根據(jù)通過(guò)串行總線從主機(jī) 側(cè)數(shù)據(jù)傳輸控制裝置傳輸來(lái)的包,將所述接口信息設(shè)置到所述內(nèi)部 寄存器。
這樣一來(lái),可以有效地通過(guò)串行總線從主機(jī)側(cè)數(shù)據(jù)傳輸控制裝 置接收接口信息,該接口信息用于詳細(xì)規(guī)定接口信號(hào)的信號(hào)形式。
在本發(fā)明中,可以將所述接口信息設(shè)置到所述內(nèi)部寄存器后, 通過(guò)串行總線從主機(jī),'J數(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ù)域上"i殳置了H據(jù)的包4皮傳輸 時(shí)的傳輸數(shù)據(jù)量能夠減少,提高通過(guò)串行總線的數(shù)據(jù)傳輸?shù)男省?br> 在本發(fā)明中,可以通過(guò)串行總線從主才幾側(cè)H據(jù)傳輸控制裝置傳 輸?shù)陌ㄓ糜谠O(shè)定端口號(hào)碼的端口號(hào)碼域,所述接口電路將端口 作為目的地輸出接口信號(hào),所述端口是從與接口總線連接的一個(gè)或 多個(gè)裝置的端口中才艮據(jù)在包中已設(shè)置的所述端口號(hào)碼選才奪的。
這樣一來(lái),本發(fā)明所提供的數(shù)據(jù)傳輸控制裝置,能夠以與接口 總線連接的一個(gè)或多個(gè)裝置的各種端口作為目的地,輸出各種信號(hào) 形式的接口信號(hào),并柔性對(duì)應(yīng)于與其連接的裝置的各種接口 。
在本發(fā)明中,所述接口電路可以包括多路復(fù)用器,所述多路復(fù) 用器的l餘入與所述第一 第N4妄口電^各的輸出連4妻,所述多3各復(fù)用 器的輸出與接口總線連接,所述多路復(fù)用器選擇所述第一 第N接 口電路的輸出中的一個(gè),并將由選中的接口電路產(chǎn)生的接口信號(hào)輸 出到所述4妄口總線。
這種情況下,可以由已i殳置在包中的端口號(hào)碼決定選擇第一
第N4妻口電^各的^r出中哪一個(gè)。
在本發(fā)明中,所述第一 第N^妄口電^各可以包^舌產(chǎn)生RGB^妾 口的接口信號(hào)的RGB接口電路;產(chǎn)生MPU接口的接口信號(hào)的MPU 4姿口電3各;以及產(chǎn)生串朽-接口的4妾口 ^f言號(hào)的串4亍接口電3各。
此外,在本發(fā)明中,第一 第N4妻口電^各的結(jié)構(gòu)也可以不包才舌 RGB 4妾口電^各、MPU 一妻口電3各和串4亍4妻口電3各中的至少 一個(gè)?;?者,第 一 第N 4妄口電3各也可以包括出了 RGB 4妻口電^各、MPU 4妄 口電^各和串4亍^妻口電^各以外的4妻口電^各。
本發(fā)明提供了 一種用于控制數(shù)據(jù)傳輸?shù)臄?shù)據(jù)傳輸控制裝置,其 包括接口電路,所述接口電^各進(jìn)行數(shù)據(jù)傳輸控制裝置和系統(tǒng)裝置 之間的接口處理;鏈路控制器,所述鏈路控制器產(chǎn)生包,所述包通
過(guò)串行總線傳輸?shù)侥繕?biāo)側(cè)數(shù)據(jù)控制裝置;以及內(nèi)部寄存器,由所述 系統(tǒng)裝置通過(guò)所述接口電路訪問(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ò)串4亍總線發(fā)送至目標(biāo)側(cè)數(shù)據(jù)傳輸控制 裝置。
才艮據(jù)本發(fā)明,由系統(tǒng)裝置將在目標(biāo)側(cè)產(chǎn)生的4妄口信號(hào)的接口信 息設(shè)置到主機(jī)側(cè)數(shù)據(jù)傳輸控制裝置的內(nèi)部寄存器。而且,已被設(shè)置 的接口信息通過(guò)串行總線發(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ò)串行總線發(fā)送至目標(biāo)側(cè)數(shù)據(jù)傳輸控制裝 置。
這樣一來(lái),系統(tǒng)裝置只對(duì)寄存?zhèn)鬏旈_(kāi)始寄存器指示傳輸開(kāi)始, 將設(shè)置到主機(jī)側(cè)的內(nèi)部寄存器的接口信息通過(guò)串行總線自動(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ù)域上已i殳置凄t據(jù)的包纟皮傳輸
時(shí)的傳輸數(shù)據(jù)量能夠減少,能夠提高通過(guò)串行總線傳輸數(shù)據(jù)的效率。
此外,本發(fā)明還涉及一種電子設(shè)備,其包括上面任一所述的 目標(biāo)側(cè)數(shù)據(jù)傳輸控制裝置;通過(guò)串行總線與所述目標(biāo)側(cè)數(shù)據(jù)傳輸控 制裝置連接的主機(jī)側(cè)數(shù)據(jù)傳輸總線;以及通過(guò)接口總線與所述目標(biāo) 側(cè)數(shù)據(jù)傳輸控制裝置連接的一個(gè)或者多個(gè)裝置。
本發(fā)明涉及的另一種電子設(shè)備,其包括上面任一所述的主機(jī) 側(cè)數(shù)據(jù)傳輸控制裝置;通過(guò)串行總線與所述主機(jī)側(cè)數(shù)據(jù)傳輸控制裝
置連接的目標(biāo)側(cè)數(shù)據(jù)傳輸總線;以及通過(guò)接口總線與所述目標(biāo)側(cè)數(shù)
據(jù)傳輸控制裝置連接的一個(gè)或者多個(gè)裝置。
根據(jù)本發(fā)明的一種用于控制數(shù)據(jù)傳輸?shù)臄?shù)據(jù)傳輸控制裝置,其
特征在于包括鏈路控制器,用于分析包;接口部,用于產(chǎn)生并輸 出接口信號(hào);以及內(nèi)部寄存器,用于設(shè)置信息,所述信息用于規(guī)定 所述接口信號(hào)的信號(hào)形式。
根據(jù)本發(fā)明的上述數(shù)據(jù)傳輸控制裝置,其特征在于所述接口 部包括第一接口電路以及第二接口電路。并且在傳輸數(shù)據(jù)以前,基 于從主機(jī)側(cè)數(shù)據(jù)傳輸控制裝置傳輸?shù)陌谒鰞?nèi)部寄存器中設(shè)定 所述信息。將所述接口信息設(shè)置在所述內(nèi)部寄存器中后,從所述主 機(jī)側(cè)數(shù)據(jù)傳輸控制裝置傳輸在數(shù)據(jù)域中已設(shè)置了數(shù)據(jù)的包,所述接 口部以根據(jù)在所述內(nèi)部寄存器中設(shè)置的所述信息的輸出格式和定 時(shí)輸出接口信號(hào),所述接口信號(hào)包含已設(shè)置在包中的數(shù)據(jù)信號(hào)。
根據(jù)本發(fā)明的上述數(shù)據(jù)傳輸控制裝置,其特征在于從主機(jī)側(cè) 數(shù)據(jù)傳輸控制裝置傳輸?shù)陌ㄓ糜谠O(shè)定端口號(hào)碼的端口號(hào)碼域, 以及所述接口部將端口作為目的地輸出接口信號(hào),所述端口是從與
接口總線連接的一個(gè)或多個(gè)裝置的端口中根據(jù)在包中已設(shè)置的所 述端口號(hào);馬選纟奪的。
根據(jù)本發(fā)明的上述數(shù)據(jù)傳輸控制裝置,其特征在于所述接口 部包括多路復(fù)用器,所述多路復(fù)用器的輸入與所述第一接口電路、 第二接口電路的輸出連接,所述多路復(fù)用器的輸出與接口總線連 接,以及所述多路復(fù)用器選擇所述第一接口電路、第二接口電路的 輸出中的 一個(gè),并將由被選擇的接口電路產(chǎn)生的接口信號(hào)輸出到所 述接口總線。
才艮據(jù)本發(fā)明的上述數(shù)據(jù)傳輸控制裝置,其特征在于所述第一
才妻口電^各、第二4妻口電路是RGB 4秦口電3各、MPU 4妄口電^各、串4亍 接口電路中的任意一個(gè),所述RGB接口電^各用于產(chǎn)生RGB接口的 接口信號(hào),所述MPU接口電路用于產(chǎn)生MPU接口的接口信號(hào),所 述串4亍4妄口電^各用于產(chǎn)生串行4妻口的4妻口信號(hào)。
本發(fā)明提供一種用于控制數(shù)據(jù)傳輸?shù)臄?shù)據(jù)傳輸控制裝置,其特 征在于包括接口部,用于進(jìn)行數(shù)據(jù)傳輸控制裝置和系統(tǒng)裝置之間 的接口處理;鏈路控制器,用于產(chǎn)生包;以及內(nèi)部寄存器,用于設(shè) 置信息,所述信息用于規(guī)定從所述目標(biāo)側(cè)數(shù)據(jù)傳輸控制裝置輸出的 接口信號(hào)的信號(hào)形式。
根據(jù)本發(fā)明的用于控制數(shù)據(jù)傳輸?shù)臄?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)部寄存器的所述信息的包,并且將生成的 包發(fā)送至目標(biāo)側(cè)數(shù)據(jù)傳輸控制裝置。
根據(jù)本發(fā)明的用于控制數(shù)據(jù)傳輸?shù)臄?shù)據(jù)傳輸控制裝置,其特征 在于在將含有所述信息的包發(fā)送至目標(biāo)側(cè)數(shù)據(jù)傳輸控制裝置后, 所述鏈i洛控制器產(chǎn)生在數(shù)據(jù)域上設(shè)置了數(shù)據(jù)的包,并將生成的包發(fā)
送至目標(biāo)側(cè)數(shù)據(jù)傳輸控制裝置。
本發(fā)明提供一種電子設(shè)備,其特征在于包括目標(biāo)側(cè)數(shù)據(jù)傳輸 控制裝置;主機(jī)側(cè)數(shù)據(jù)傳輸控制裝置,向所述目標(biāo)側(cè)數(shù)據(jù)傳輸裝置 輸出包;以及輸入從所述目標(biāo)側(cè)數(shù)據(jù)傳輸裝置輸出的接口信號(hào)的裝 置,其中,所述目標(biāo)側(cè)數(shù)據(jù)傳輸控制裝置包括鏈路控制器,用于 分析所述包;接口部,用于產(chǎn)生并輸出所述接口信號(hào);以及內(nèi)部寄 存器,用于設(shè)置信息,所述信息用于規(guī)定所述接口信號(hào)的信號(hào)形式。 所述4妄口部包括第 一接口電^各以及第二4妄口電5各。在傳輸ft據(jù)以 前,基于從所述主4/L側(cè)lt據(jù)傳輸控制裝置傳輸?shù)剿瞿繕?biāo)側(cè)數(shù)據(jù)傳 輸控制裝置的包,在所述內(nèi)部寄存器中設(shè)定所述信息。在所述內(nèi)部 寄存器中^殳定所述^f言息之后,數(shù)據(jù)域中設(shè)定有凄t據(jù)的包乂人所述主扭^ 側(cè)數(shù)據(jù)傳輸控制裝置傳輸?shù)剿瞿繕?biāo)側(cè)數(shù)據(jù)傳輸控制裝置中,所述 接口部以根據(jù)設(shè)定在所述內(nèi)部寄存器中的所述信息的輸出格式和 定時(shí),輸出接口信號(hào),所述接口信號(hào)包括設(shè)定在包中的數(shù)據(jù)的信號(hào)。
本發(fā)明提供一種電子設(shè)備,其特征在于包括主機(jī)側(cè)數(shù)據(jù)傳輸 控制裝置;目標(biāo)側(cè)lt據(jù)傳輸控制裝置,輸入從所述主#幾側(cè)數(shù)據(jù)傳輸 控制裝置輸出的包;以及輸入從所述目標(biāo)側(cè)數(shù)據(jù)傳輸控制裝置輸出 的接口信號(hào)的裝置,其中,所述主機(jī)側(cè)數(shù)據(jù)傳輸控制裝置包括接
口部,用于進(jìn)行主機(jī)側(cè)數(shù)據(jù)傳輸控制裝置和系統(tǒng)裝置之間的接口處 理;鏈路控制器,用于產(chǎn)生所述包;以及內(nèi)部寄存器,用于設(shè)置信 息,所述信息用于規(guī)定所述接口信號(hào)的信號(hào)形式。
根據(jù)本發(fā)明的電子設(shè)備,其特征在于所述內(nèi)部寄存器包括寄 存?zhèn)鬏旈_(kāi)始寄存器,以及當(dāng)所述系統(tǒng)裝置通過(guò)所述寄存?zhèn)鬏旈_(kāi)始寄 存器指示傳輸開(kāi)始時(shí),所述鏈路控制器產(chǎn)生含有設(shè)置在所述內(nèi)部寄 存器的所述信息的包,并且將生成的包發(fā)送至目標(biāo)側(cè)凄t據(jù)傳輸控制 裝置。
根據(jù)本發(fā)明的電子設(shè)備,其特征在于在將含有所述信息的包 發(fā)送至所述目標(biāo)側(cè)數(shù)據(jù)傳輸控制裝置后,所述鏈路控制器產(chǎn)生在數(shù) 據(jù)域上i殳置了數(shù)據(jù)的包,并將生成的包發(fā)送至所述目標(biāo)側(cè)數(shù)據(jù)傳輸 控制裝置。
本發(fā)明提供一種用于控制數(shù)據(jù)傳輸?shù)臄?shù)據(jù)傳輸控制方法,其特 征在于包括以下步驟訪問(wèn)第一內(nèi)部寄存器,并設(shè)置從目標(biāo)側(cè)數(shù)據(jù) 傳輸控制裝置輸出的接口信號(hào)的信號(hào)形式,所述第 一 內(nèi)部寄存器是 主機(jī)側(cè)數(shù)據(jù)傳輸控制裝置的內(nèi)部寄存器;將設(shè)置在所述第一內(nèi)部寄
存器的信息中的第 一信息傳輸至第二內(nèi)部寄存器,所述第二內(nèi)部寄
存器是所述目標(biāo)側(cè)數(shù)據(jù)傳輸控制裝置的內(nèi)部寄存器;將數(shù)據(jù)寫(xiě)入至 所述第一內(nèi)部寄存器;第一鏈路控制器產(chǎn)生含有所述數(shù)據(jù)的包,所 述第一鏈路控制器是所述主機(jī)側(cè)數(shù)據(jù)傳輸控制裝置的鏈路控制器; 所述主機(jī)側(cè)數(shù)據(jù)傳輸控制裝置將所述包發(fā)送至所述目標(biāo)側(cè)數(shù)據(jù)傳 輸控制裝置;第二鏈路控制器分析所述包,所述第二鏈路控制器是 所述目標(biāo)側(cè)數(shù)據(jù)傳輸控制裝置的鏈路控制器;以及所述目標(biāo)側(cè)數(shù)據(jù) 傳輸控制裝置產(chǎn)生并輸出基于所述第 一信息的所述接口信號(hào)。
本發(fā)明提供一種用于控制數(shù)據(jù)傳輸?shù)臄?shù)據(jù)傳輸控制裝置,其特 征在于包括鏈路控制器,用于分析含有信息的包,所述信息用于 規(guī)定從所述數(shù)據(jù)傳輸控制裝置輸出的接口信號(hào)的信號(hào)形式;以及接 口部,基于所述信息,產(chǎn)生并輸出所述接口信號(hào)。
本發(fā)明提供一種用于控制數(shù)據(jù)傳輸?shù)臄?shù)據(jù)傳輸控制裝置,其特 征在于包括接口部,用于進(jìn)行數(shù)據(jù)傳輸控制裝置和系統(tǒng)裝置之間 的接口處理;以及鏈路控制器,用于產(chǎn)生含有信息的包,所述信息 用于規(guī)定從目標(biāo)側(cè)數(shù)據(jù)傳輸控制裝置輸出的接口信號(hào)的信號(hào)形式。


圖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í)信息的i兌明圖。
圖5 (A)和5 (B)是MPU接口信號(hào)的信號(hào)波形圖。圖6 (A)和6 (B)是串4亍接口信號(hào)的信號(hào)波形圖。
圖7 (A)和7 (B)是包的才各式圖。
圖8是端口號(hào)碼的示意圖。
圖9是同步信號(hào)碼的說(shuō)明圖。
圖IO是RGB接口信號(hào)的說(shuō)明圖。
圖11是利用同步信號(hào)碼產(chǎn)生同步信號(hào)的方法的說(shuō)明圖。 圖12是內(nèi)部寄存器的構(gòu)成例的示意圖。
圖13 (A)、 13 (B)和13 (C)是端口訪問(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是主才幾側(cè)《連3各控制器和接口電路的構(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ì);f又利要求所^呆護(hù)范圍的不當(dāng)限定,在實(shí)施例中所描述的
1.數(shù)據(jù)傳輸控制裝置的構(gòu)成例
圖1是主才幾側(cè)傳輸控制裝置10和目標(biāo)側(cè)傳輸控制裝置30的構(gòu) 成例的示意圖。在本實(shí)施方式中,所說(shuō)的系統(tǒng)總線和接口總線之間 的橋接功能通過(guò)使用這些主機(jī)側(cè)傳輸控制裝置10和目標(biāo)側(cè)傳輸控 制裝置30來(lái)實(shí)現(xiàn)。數(shù)據(jù)傳輸控制裝置10和30不限于圖1所示的 結(jié)構(gòu),可省略圖1中的某些電路模塊,或者改變電路模塊之間的連 接方式,或者增加不同于圖1的其他電贈(zèng)4莫塊。例如,主才幾側(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 )的串行總線傳輸包。具 體地i兌,通過(guò)電流驅(qū)動(dòng)(或者電壓驅(qū)動(dòng))串行總線的差動(dòng)信號(hào)線 (differential signal lines )進(jìn)4亍包的發(fā)送4妻4欠。
主機(jī)側(cè)數(shù)據(jù)傳輸控制裝置10包括接口電路92,該接口電路92 用于完成該數(shù)據(jù)傳輸裝置10與CPU、顯示控制器等的系統(tǒng)裝置5 之間的接口處理工作。而且,連接系統(tǒng)裝置5與接口電路92的系 統(tǒng)總線包括用于傳輸芯片選擇信號(hào)CS1和CS2的信號(hào)線。系統(tǒng)總 線還包括用于傳輸HSYNC/RD、 VSYNC/WR、 CLK/AO和D[17:0] 的信號(hào)的信號(hào)線。這些信號(hào)線作為RGB接口總線或者M(jìn)PU( Micro Processor Unit)接口總線使用。
這些信號(hào)線作為RGB接口總線4吏用時(shí),信號(hào)HSYNC/RD、 VSYNC/WR、 CLK/AO和D[17:0]分別用作7jC平同步信號(hào)、垂直同 步信號(hào)、時(shí)鐘信號(hào)和數(shù)據(jù)信號(hào)。比如,D[17:0]中的D[5:0]、 D[ll:6] 和D[17:12]分別用作R (紅)、G(綠)、B(藍(lán))數(shù)據(jù)信號(hào)。另一方 面,這些4言號(hào)線作為MPU 4妾口總線-使用時(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)總線包括用于傳輸SCS、 SR/W、 SAO、 SIO、和SCK的信 號(hào)的信號(hào)線。這些信號(hào)用作串行接口信號(hào)。具體地說(shuō),SCS、 SR/W、 SAO、 SIO、和SCK分別用作串行接口的芯片選擇信號(hào)、讀/寫(xiě)信號(hào)、 地址0信號(hào)、數(shù)據(jù)信號(hào)和時(shí)鐘信號(hào)。再者,在5針的串行接口中, 這些信號(hào)SCS、 SRAV、 SAO、 SIO、 SCK全部?jī)鬕吏用。另一方面, 在4針的串行接口中,不使用SR/W,在3針的串行接口中,不使 用SRAV與SAO。
信號(hào)1TN是自主機(jī)側(cè)數(shù)據(jù)傳輸控制裝置10向系統(tǒng)裝置5的中 斷信號(hào)。端子CNF[2:0]用于決定系統(tǒng)裝置5和主機(jī)側(cè)數(shù)據(jù)傳輸控制 裝置10之間的接口類型。根據(jù)CNF[2:0]的設(shè)定,將系統(tǒng)裝置5和 主機(jī)側(cè)數(shù)據(jù)傳輸裝置10之間的接口設(shè)置為RGB 4妻口和80 MPU接 口 ,也可i殳置為RGB接口和68 MPU 4妾口 ,可《又i殳置為80 MPU 4妾 口 ,也可僅設(shè)置為68 MPIJ接口 ,或者僅設(shè)置為串行接口 。
主才幾側(cè)數(shù)據(jù)傳輸控制裝置10包括進(jìn)行鏈3各層處理的4連5各控制 器90 (鏈路層電路)。該鏈路控制器90產(chǎn)生通過(guò)串行總線(LVDS ) 傳輸?shù)侥繕?biāo)側(cè)數(shù)據(jù)傳送控制裝置30的包(請(qǐng)求包、流包等),并進(jìn) 行將生成的包發(fā)送的處理。具體地說(shuō),鏈路控制器卯啟動(dòng)發(fā)送事 務(wù)處理,并指示收發(fā)器20發(fā)送生成的包。
主機(jī)側(cè)數(shù)據(jù)傳輸控制裝置10包括執(zhí)行物理層處理等的收發(fā)器
20 (PHY)。該收發(fā)器20將由鏈路控制器90指示的包通過(guò)串行總 線向目標(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包括諸如端口訪問(wèn)寄存器、配置寄存器、LVDS寄存器、中 斷控制寄存器和目標(biāo)(RX )端寄存器等。系統(tǒng)裝置5通過(guò)系統(tǒng)總線 向內(nèi)部寄存器250寫(xiě)入地址(命令)或數(shù)據(jù)(參凌t),或者乂人內(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ò)串行總線,該收發(fā)器40接收來(lái)自主機(jī)側(cè)數(shù)據(jù)傳輸 控制裝置10的包。該收發(fā)器40還向主才幾側(cè)^t據(jù)傳輸控制裝置10 發(fā)送包。這種情況下,鏈路控制器IOO生成要發(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)f俞出至接口總線。具體地講,該4妄口電^各110包4舌RGB 4妾 口電^各310、 MPU 4妻口電^各320、串行4妾口電^各330 (這些4妄口電 3各廣義上為第——第N4妻口電^各)。而且,RGB 4妄口電^各310、 MPU 4妄口電3各320和串4亍沖妻口電^各330分別產(chǎn)生和輸出RGB ^妄口信號(hào)、 MPU 4妾口信號(hào)和串4亍4妾口信號(hào)。LCD1和LCD2是顯示面板和驅(qū)動(dòng) 顯示面^^的顯示驅(qū)動(dòng)器的總稱。
4妻口總線包^舌4專車lTFPCSl、 FPCS2、 FPCS3、 VCIN1 、 VCIN2、 WAIT等信號(hào)的信號(hào)線,以及RGB/MPU、 SERIAL和I2C (內(nèi)部集 成電i 各Inter Integrated Circuit)等的總、纟戔。FPCSl 、 FPCS2禾口 FPCS3 是芯片選擇信號(hào)。VCIN〗和VCIN2是標(biāo)識(shí)已經(jīng)寫(xiě)完一幀的信號(hào), WAIT是等待請(qǐng)求信號(hào)。RGB/MPU總線是RGB或者M(jìn)PU的接口 總線。該RGB/MPU總線與系統(tǒng)裝置端一樣,包括水平同步信號(hào)(讀 信號(hào))、垂直同步信號(hào)(寫(xiě)信號(hào))、時(shí)鐘信號(hào)、地址O信號(hào)和數(shù)據(jù)信 號(hào)等。此外,SERIAL總線是串行接口總線,包括串行傳輸?shù)淖x/寫(xiě) 信號(hào)、地址O信號(hào)、數(shù)據(jù)信號(hào)、時(shí)鐘信號(hào)等。此外,12C總線是利 用兩條信號(hào)線(時(shí)鐘信號(hào)和數(shù)據(jù)信號(hào))完成比較近距離串行傳輸?shù)?總線。
目標(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ò)串行總線(差動(dòng)信號(hào)線)被傳輸?shù)侥繕?biāo)側(cè)上, 并寫(xiě)入目標(biāo)側(cè)的內(nèi)部寄存器350。
以下為簡(jiǎn)化說(shuō)明,重點(diǎn)表述主機(jī)側(cè)凄t據(jù)傳輸控制裝置10向目 標(biāo)側(cè)數(shù)據(jù)傳輸控制裝置30發(fā)送包時(shí)的本實(shí)施例的配置和動(dòng)作情況,
同時(shí),目標(biāo)側(cè)數(shù)據(jù)傳輸控制裝置30向主才幾側(cè)數(shù)據(jù)傳輸控制裝置10 發(fā)送包時(shí)的配置和動(dòng)作情況,與上面相同。
2.生成基于接口信息的接口信號(hào)
在本實(shí)施例中,目標(biāo)(RX )端的接口電^各110沖艮據(jù)事先i殳置的 接口信息自動(dòng)產(chǎn)生接口信號(hào)(接口控制信號(hào)和數(shù)據(jù)信號(hào))。具體地 說(shuō),在目標(biāo)側(cè)的內(nèi)部寄存器350中設(shè)置用于身見(jiàn)定接口信號(hào)的信號(hào)形 式的接口信息(該信息用于規(guī)定將哪種形式的接口信號(hào)由哪種輸出 才各式和定時(shí)l敘出),4妄口電^各110 ,人內(nèi)部寄存器350中讀出該4妾口 信息。接口電^各110包括RGB接口電3各310、 MPU 4妄口電3各320 和串行接口電路330 (這些電路廣義上是指第一 第N接口電路)。 而且,這些RGB 4妾口電i 各310、 MPU 4妄口電3各320和串4亍4妻口電 路330分別產(chǎn)生與已設(shè)置在內(nèi)部寄存器350中的接口信息適應(yīng)的信 號(hào)形式(輸出格式)的各接口信號(hào)(MPU接口信號(hào)、RGB接口信 號(hào)和串行4妄口信號(hào)),并輸出4妾口信號(hào)。
內(nèi)部寄存器350的接口信息,基于通過(guò)串行總線(LVDS)從 主機(jī)側(cè)數(shù)據(jù)傳輸裝置IO接收到的包來(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ò)串行總線從主機(jī)側(cè)數(shù)據(jù)傳輸控制 裝置10向目標(biāo)側(cè)傳輸控制裝置30進(jìn)4亍包傳^r。具體地:說(shuō),例如, 在包的數(shù)據(jù)域上設(shè)置了接口信息,從而進(jìn)行包傳輸。而且,將傳輸 的^f妄口信息寫(xiě)入到目標(biāo)側(cè)的寄存器350。
上述初始化設(shè)置完成后,系統(tǒng)裝置5寫(xiě)入數(shù)據(jù)(命令、參數(shù)) 至內(nèi)部寄存器250的端口寫(xiě)寄存器。于是,通過(guò)串行總線,從主機(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 4妾口信號(hào)、MPU 4妄口信號(hào)和 串行接口信號(hào)輸出到接口總線。具體地說(shuō),構(gòu)成接口信號(hào)的接口控 制信號(hào)和數(shù)據(jù)信號(hào)通過(guò)接口總線輸出至LCD1、 LCD2等裝置的各 端口。這樣,LCD1、 LCD2等裝置能夠根據(jù)顯示數(shù)據(jù)執(zhí)行顯示動(dòng)作 等。
例如普通的手機(jī)包括第一設(shè)備區(qū)(第一個(gè)單元),其上設(shè)有 輸入電話號(hào)碼或者字符的按鈕;第二設(shè)備區(qū)(第二個(gè)單元),其上 -沒(méi)有主顯示器、子顯示器、或者相^/L;以及用來(lái)連4妾第一設(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ū)與第二i殳備區(qū)之間的連接 區(qū)的配線凄t量大大增加,連^^區(qū)的設(shè)計(jì)變得困難。另外,也可能產(chǎn) 生EMI p桑聲。
關(guān)于此問(wèn)題,在本發(fā)明的實(shí)施例中,通過(guò)諸如差動(dòng)信號(hào)(也可 以是單端傳送)的串行總線,接口信息和數(shù)據(jù)從主機(jī)側(cè)傳輸至目標(biāo) 側(cè)。因此,根據(jù)本實(shí)施例,通過(guò)將串行總線的配線區(qū)設(shè)置在第一設(shè) 備區(qū)與第二設(shè)備區(qū)的連接區(qū)上,從而能夠減少通過(guò)該連接區(qū)的配線 數(shù)量,使連接區(qū)的設(shè)計(jì)變得容易。除此之外,也可有效降低EMI 噪聲的發(fā)生。
作為i者如比4交例可以采用下面的方法。也就是"i兌,在高頻(比 如,兩倍于像素頻率的頻率)采樣時(shí)鐘信號(hào)下,主機(jī)側(cè)數(shù)據(jù)傳輸控 制裝置10從系統(tǒng)裝置5采集到接口信號(hào),并且4巴采集到的結(jié)果信 息通過(guò)串行總線發(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)頻率4是高,>^而功4€也變大。除此之外,由于通過(guò) 串行總線的傳輸數(shù)據(jù)量(通信量)也變大了,所以不能實(shí)現(xiàn)有效的 數(shù)據(jù)傳輸。
關(guān)于上述問(wèn)題,在本實(shí)施例中,接口信息的傳輸先于H據(jù)傳輸, 才艮據(jù)該4妻口4言息,才妾口電^各110的RGB才妻口電^各310、 MPU 4妻口 電3各320和串行接口電3各330自動(dòng)產(chǎn)生RGB々妻口信號(hào)、MPU接口 信號(hào)和串行接口信號(hào)。從而,主機(jī)側(cè)lt據(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)形式的4妄口信號(hào)。因此,也 可減少通過(guò)串行總線傳輸?shù)臄?shù)據(jù)量,從而,可實(shí)現(xiàn)有效的數(shù)據(jù)傳輸。
有時(shí)例如系統(tǒng)裝置5不具有RGB接口和MPU^妄口 ,而只具有 串行接口。這種情況下,在4叉從系統(tǒng)裝置5采集4婁口信號(hào)的上述比 較例的方法中,不能向與接口總線連接的LCD1、 LCD2輸出RGB 々妄口信號(hào)和MPU 4妄口信號(hào)。
對(duì)于上述問(wèn)題,在本實(shí)施例中,如圖2(A)所示,將RGB^妻 口和MPU接口的接口信息設(shè)置到內(nèi)部寄存器。而且,RGB接口電 ^各310和MPU 4妄口電^各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)的串行總線 傳輸?shù)陌哂卸丝谔?hào)碼的域。而且,接口電路110 ( RGB 4妄口電3各 310、 MPU接口電路320和串行接口電路330),在與接口總線連接 的LCD1、 LCD2 (—個(gè)或多個(gè)裝置)的端口中,將基于端口號(hào)碼選 擇的端口作為目的地輸出接口信號(hào)。因此,在圖2(A)中,該接
口電i 各110能夠#4居端口號(hào)碼對(duì)以LCD1、 LCD2中的4壬一個(gè)作為 目的地輸出RGB/MPU接口信號(hào)進(jìn)行任意設(shè)置。此外,在圖2(B) 中,也能夠根據(jù)端口號(hào)碼對(duì)以LCD1、 LCD2中的任一個(gè)為目的地 輸出串行接口信號(hào)進(jìn)行任意i殳置。因此,本實(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)中, FPFRAME是垂直同步信號(hào),F(xiàn)PLINE是水平同步信號(hào),F(xiàn)PDAT[l7: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總線接口信號(hào)。
如圖3(A)所示,當(dāng)信號(hào)FPFRAME處在激活狀態(tài),信號(hào)FPLINE 只激活預(yù)設(shè)次數(shù)時(shí),從非顯示期間(前沿)轉(zhuǎ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)中t 1=VT、 t2=VPW、 t3^VDPS和 t4二VDP作為定時(shí)信息(廣義上是指接口信息),設(shè)置到目標(biāo)側(cè)的內(nèi) 部寄存器350。圖3 ( B )中t 2=HT、 t 3=HPW、 t 4=HDPS和t 5=HDP 作為定時(shí)信息(接口信息)設(shè)置到內(nèi)部寄存器350。
圖4所示,HT (水平總和Horizontal Total )是水平同步期間 的長(zhǎng)度。HDP ( K平顯示期間Horizontal Display Period )是水平同 步期間中的顯示期間長(zhǎng)度。HDPS (水平顯示期間開(kāi)始點(diǎn)Horizontal Display Period Start position )是7片平同步期間中的顯示期間的開(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 Display Period Start position )是垂直同步期間中的顯示期間的開(kāi)始位置。 VPW (垂直脈沖寬度:Vertical Pulse Width)是垂直同步信號(hào)的脈沖 寬度。
本實(shí)施例中,這些定時(shí)4言息(HT、IDP、 HDPS、 HPW、 VT、 VDP、 VDPS和VPW)在初始化i殳置時(shí),由系統(tǒng)裝置5寫(xiě)入主才幾側(cè) 的內(nèi)部寄存器250中。其后,這些定時(shí)信息通過(guò)串行總線發(fā)送到目 標(biāo)側(cè),寫(xiě)入到目標(biāo)側(cè)的內(nèi)部寄存器350。利用這種定時(shí)信息(接口 信息),容易自動(dòng)生成如圖3 (A)和3 (B)所示的RGB4妄口信號(hào)。 在此,不需要將定時(shí)4言息HT、 HDP、 HDPS、 HPW、 VT、 VDP、 VDPS和VPW都作為可以i殳置成任意值的定時(shí)信息全部存儲(chǔ)于內(nèi) 部寄存器350,并且可以將其中的一部分i殳為固定值。例如,HPW
和VPW可以孝皮i殳為固定值,且可以不必作為定時(shí)信息存^f諸于內(nèi)置
寄存器350。
這樣,在本實(shí)施例中,作為-見(jiàn)定圖3 (A)和3 (B)的RGB 接口信號(hào)的信號(hào)形式的接口信息之 一 的定時(shí)信息被設(shè)置到內(nèi)部寄 存器350。而且,除了該定時(shí)信息以外,信號(hào)FPDRDY、 FPSHIFT 的極性(低有源或高有源)和RGB數(shù)據(jù)的脈沖寬度等的接口信息 ^f皮i殳置到內(nèi)部寄存器350。
圖5 (A)和5 (B)表示了 MPU 4妄口信號(hào)的波形實(shí)例。圖5 (A)是80類MPU (并行)接口信號(hào)的波形實(shí)例,圖5 (B)是68 類MPU接口〗言號(hào)的波形實(shí)例。這些MPU 4妄口信號(hào)由MPU接口電 ^各320產(chǎn)生。在圖5 ( A )和5 ( B )中,F(xiàn)PCS1和FPCS2是芯片選 擇信號(hào),F(xiàn)PAO是命令(地址)和參數(shù)(數(shù)據(jù))的識(shí)別信號(hào),即地 址O信號(hào)。FPFRAME是寫(xiě)信號(hào),F(xiàn)PDAT[17:0]是數(shù)據(jù)信號(hào)。此外, FPFRAME用作圖3 ( A)和3 (B )中的RGB接口中的垂直同步信 號(hào)。在本實(shí)施例中,F(xiàn)PLINE用作RGB接口中的水平同步信號(hào)和用 作MPU接口中的讀信號(hào)。這樣,在本實(shí)施例中,為了減少信號(hào)線 (端子數(shù)目)的數(shù)目,接口總線的信號(hào)線被不同類型的接口信號(hào)共 用(多路復(fù)用)。
在本實(shí)施例中,規(guī)定圖5 (A)和圖5(B)的MPU接口信號(hào) 的信號(hào)形式的接口信息被設(shè)置到內(nèi)部寄存器350。具體地說(shuō),諸如 MPU接口信號(hào)的類型(類型82、類型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 是芯片選"l奪信號(hào),信號(hào)FPAO是地址0信號(hào),信號(hào)FPRAV是讀/寫(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 )中的t 1 t6,和圖6 (A)和6 (B)中tl t9是固定 值。但是,可將這些值的全部或者部分設(shè)為任意值的定時(shí)信息存儲(chǔ) 在內(nèi)部寄存器350中。
在本實(shí)施例中,規(guī)定圖6 (A)和圖6 (B)的串行接口信號(hào)的 信號(hào)形式的接口信息被設(shè)置到內(nèi)部寄存器350。具體地說(shuō),諸如數(shù) 據(jù)類型(針數(shù)、位數(shù))、數(shù)據(jù)方向、串行時(shí)鐘信號(hào)的狀態(tài)和產(chǎn)4充極 性等的接口信息被設(shè)置到內(nèi)部寄存器350。
4.包結(jié)構(gòu)
圖7 (A)和7 (B)示出了通過(guò)串行總線(L,VDS)傳輸?shù)陌?的才各式實(shí)例。每個(gè)包的i成構(gòu)成和i或配置不限于圖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)求、包類型、 標(biāo)簽、重試、地址大小、凄t據(jù)長(zhǎng)度、地址(命令)、連續(xù)、地址自 動(dòng)刷新、刷新次數(shù)、端口號(hào)碼、數(shù)據(jù)(參數(shù))和CRC (循環(huán)冗余碼 才吏馬全Cyclic Redundancy Check )的i或?!坟跋Σ罚琲亥i青^1包為"i賣i青,, 包時(shí),不具有l(wèi)t據(jù)i或。
這里,應(yīng)答請(qǐng)求域是用于通知是否進(jìn)行基于應(yīng)答包的信息交換 的域。包類型域是通知包的類型的域。本實(shí)施例中,包類型包括寫(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)4亍重試的域。地址大小域是用于通知i殳置在包地址 域中的地址的大小的域。數(shù)據(jù)長(zhǎng)度域是用于通知寫(xiě)數(shù)據(jù)和讀數(shù)據(jù)的 長(zhǎng)度的域。地址(命令)域是用于通知數(shù)據(jù)存取目的地(讀目的地 或者寫(xiě)目的地)的地址的域。地址自動(dòng)刷新域是用于i殳置地址自動(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ù)陌T撨B 續(xù)傳輸是指發(fā)送端和接收端保持同步的同時(shí)進(jìn)行高速和連續(xù)的數(shù) 據(jù)傳輸。該流包具有包類型、標(biāo)簽、數(shù)據(jù)長(zhǎng)度、地址(命令)、同 步信號(hào)碼、端口號(hào)碼、數(shù)據(jù)(參數(shù))和CRC的域。
5.端口號(hào)碼
圖8表示了i殳置在包的端口號(hào)碼域上的端口號(hào)碼實(shí)例。通過(guò)使 用該端口號(hào)碼,可選擇不同的端口作為包傳輸?shù)哪康牡?。例如,?dāng) 包中的端口號(hào)石馬一皮i殳置為"01", LCD1的并4亍端口 (RGB/MPU端 口 )成為包傳輸(設(shè)置在包中的數(shù)據(jù)等)的目的地。當(dāng)端口號(hào)碼為 "02"、 "03"、 "04"、 "05"、 "06"時(shí),LCD1的串4亍端口、 LCD2 的并4亍端口 ( 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,在與接口總線連接的LCD1、 LCD2、普 通裝置GD (這些裝置廣義上是指一個(gè)或者多個(gè)裝置)的端口中,
將根據(jù)設(shè)置在包中的端口號(hào)碼而被選擇的端口作為目的地,輸出接 口信號(hào)。
例如,當(dāng)包中i殳置的端口號(hào)石馬為"01"時(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)(包的 凄t據(jù)信號(hào)和接口控制信號(hào))輸出到LCD1。當(dāng)包中i殳置的端口號(hào)碼 為"02"時(shí),LCD1由芯片選4奪信號(hào)FPCS1選定,串4亍4妄口電路330 產(chǎn)生的接口信號(hào)輸出到LCD1。當(dāng)包中i殳置的端口號(hào)碼為"03"時(shí), LCD2由芯片信號(hào)FPCS2選定,由MPU 4妻口電^各320產(chǎn)生的接口 信號(hào)輸出到LCD2。當(dāng)包中i殳置的端口號(hào)碼為"04"時(shí),LCD2由 芯片信號(hào)FPCS2選定,由串行接口電路330產(chǎn)生的接口信號(hào)輸出到 IXD2。
當(dāng)包的端口號(hào)碼為"3F"時(shí),通過(guò)該包傳輸?shù)男畔⑤敵龅侥繕?biāo) 側(cè)的內(nèi)部寄存器350。這樣使得存4諸在主才幾側(cè)的內(nèi)部寄存器250的 信息可^L傳輸?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)。"1" (VS=1、 HS=0)同 步信號(hào)碼表示包包括垂直同步信號(hào)。也就是說(shuō),由于垂直同步信號(hào) 已經(jīng)在主機(jī)側(cè)被沖企測(cè),需要在目標(biāo)側(cè)輸出垂直同步信號(hào)。"2" (VS=0、 HS=1 )同步信號(hào)碼表示包包括水平同步4言號(hào)。也就是說(shuō), 由于水平同步信號(hào)已經(jīng)在主才幾側(cè)4全測(cè),需要在目標(biāo)側(cè)輸出水平同步 信號(hào)。"3" (VS=1、 HS=1)同步信號(hào)碼表示包包括垂直同步信號(hào)和
水平同步信號(hào)。也就是it,由于垂直同步信號(hào)和水平同步信號(hào)已經(jīng)
在主才幾側(cè)一皮4全測(cè),需要在目標(biāo)側(cè)輸出垂直同步^言號(hào)和水平同步信
如圖7(B)所示,在本實(shí)施例中,通過(guò)串行總線(LVDS)從 主機(jī)側(cè)數(shù)據(jù)傳輸控制裝置10傳輸?shù)陌杏糜谠O(shè)置同步信號(hào)碼的 同步信號(hào)碼域。而且,在本實(shí)施例中,4妻口電i 各110 (RGB接口電 路310)根據(jù)包中設(shè)置的同步信號(hào)碼而產(chǎn)生同步信號(hào)(垂直同步信 號(hào)、水平同步信號(hào))。具體地說(shuō),根據(jù)內(nèi)部寄存器350 (定時(shí)信息寄 存器)上i殳置的定時(shí)4言息(HT、 HDP、 HDPS、 HPW、 VT、 VDP、 VDPS和VPW )和包中設(shè)置的同步信號(hào)碼,4妄口電^各110產(chǎn)生同步 信號(hào)。
例如,假設(shè)系統(tǒng)裝置5輸出如圖10所示的RGB接口信號(hào) VSYNC、 HSYNC、和D[17:0]到主機(jī)側(cè)數(shù)據(jù)傳輸控制裝置10。這 種情況下,主^M則lt據(jù)傳輸控制裝置10 4企測(cè)輸入的垂直同步信號(hào) VSYNC和水平同步4言號(hào)HSYNC。當(dāng)i者3。4全測(cè)到垂直同步信號(hào) VSYNC時(shí),如圖9所示。主片幾側(cè)^:據(jù)控制裝置IO產(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)生同步4言號(hào)石馬i殳置為VS=0、 HS=1的包,并發(fā)送生成包到 目標(biāo)側(cè)傳輸控制裝置30。而且,當(dāng)垂直同步信號(hào)VSYNC和水平同 步信號(hào)HSYNC兩個(gè)都檢測(cè)到時(shí),主^U則^:據(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所示,4妄口電3各110的RGB 4妻口電3各 310產(chǎn)生的信號(hào)FPFRAME和FPLINE。這些信號(hào)FPFRAME和
FPUNE對(duì)應(yīng)于圖10所示的垂直同步信號(hào)VSYNC和水平同步信號(hào) HSYNC。
具體地說(shuō),由圖11中的Al和A2 4妻收的包PK1 、 PK2、 PK12 和PK13攜帶的同步信號(hào)碼為VS=1 、 HS=1。因此,這種情況下, 如A3和A4所示,將信號(hào)FPFRAME和FPLINE共同激活并輸出。 由A5 4姿收到的包PK3 PK11攜帶的同步4言號(hào)石馬為VS=0、 HS=1 。 因此,這種情況下,如A6所示,每當(dāng)A6接收到包,信號(hào)FPLINE
才械j敫活并llr出。
在本實(shí)施例中,F(xiàn)PFRAME、 FPLINE和FPDAT的1言號(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由Bl所示,將信號(hào)FPFRAME激活U氐電平)后, 并經(jīng)過(guò)預(yù)定期間(圖3 ( B )中tl )后,如B2所示,將FPUNE激 活H氐電平)。其后,經(jīng)過(guò)定時(shí)信息HPW的期間(圖3 (B)中的t 3 )后,濁口 B3所示,4夸FPL1NE i殳為非;敫活(高電平)。
接著,目標(biāo)側(cè)數(shù)據(jù)傳輸控制裝置30接收到VS=1和HS=1的包 PK2,經(jīng)過(guò)定時(shí)4言息HT的期間(圖3 ( B )中t 2 )日于,》口 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 ) 中的t 4 )后,如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è)的接口電路IIO,
根據(jù)設(shè)置在內(nèi)部寄存器350的定時(shí)信息微調(diào)輸出定時(shí)的同時(shí),該接 口電路IIO輸出由同步信號(hào)碼指示輸出的同步信號(hào)到接口總線。這 樣,在主機(jī)側(cè),通過(guò)高頻的時(shí)鐘信號(hào)從系統(tǒng)裝置5采集接口信號(hào)不 是必須的,由此,功井毛可降^氐。此外,由于通過(guò)串4亍總線A人主才幾側(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包括端口存取(訪問(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ò)串行總線從主機(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ī)定從接口電路UO輸出的接口信號(hào)的信號(hào)類 型的接口信息設(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接口總線的數(shù)據(jù)總線寬度、有無(wú)視頻 反轉(zhuǎn)、顯示空白位、信號(hào)FPSHIFT極性等的位等。而且,LCD普 通設(shè)置寄存器還包括RGB接口控制信號(hào)的輸出允許位、用于設(shè)置 RGB接口的數(shù)據(jù)傳輸允許的位,以及用于選擇接口的位。
如圖13 (C)所示,例如接口選擇寄存器位值為"00"的模式 1 , LCD1和LCD2的4妻口分別設(shè)置為RGB 4妄口和MPU 4妄口 。因 此,當(dāng)才莫式設(shè)置為模式l時(shí),RGB接口電路310和MPU接口電路 320分別產(chǎn)生傳flT到LCD1和LCD2的接口信號(hào)。此外,當(dāng)寄存器 位值為"01"的模式2時(shí),LCD1和LCD2接口分別設(shè)置為RGB接 口和串;f于才姿口。因此,當(dāng)才莫式為才莫式2時(shí),RGB接口電3各310和 MPU接口電路320分別產(chǎn)生傳輸?shù)絃CD1和LCD2的4妻口信號(hào)。 寄存器位值為"10"和"11"的沖莫式3和沖莫式4也如圖13C所示的 那樣。
圖14 (A)示出了目標(biāo)寄存器之一的LCD1設(shè)置寄存器的構(gòu)成 例。LCD1設(shè)置寄存器包括定時(shí)信息寄存器,該定時(shí)信息寄存器對(duì) 圖4的定時(shí)4言息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))的類型選4奪、參數(shù)/命令的極性 (地址AO的極性)、數(shù)據(jù)方向、數(shù)據(jù)格式(選擇8、 16以及18位) 等的位。串行接口設(shè)置寄存器包括用于設(shè)定數(shù)據(jù)類型位(選擇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è)寄存器 上的方式,由接口電路IIO輸出的接口信號(hào)的信號(hào)類型(輸出格式) 設(shè)置為各種的信號(hào)形式。
8.處理過(guò)程的具體描述
通過(guò)圖15的流程圖,詳細(xì)地描述本實(shí)施例的處理過(guò)程。首先, 系統(tǒng)裝置5和主才幾側(cè)數(shù)據(jù)傳輸控制裝置10之間4妻口由圖1的CNF 端子[2:0]確定(步驟Sl )。其次,系統(tǒng)裝置5訪問(wèn)主機(jī)側(cè)的內(nèi)部寄 存器250,并設(shè)置目標(biāo)側(cè)接口電路110的接口信號(hào)的信號(hào)形式(步 驟S2)。而且,通過(guò)串行總線,系統(tǒng)裝置5將主機(jī)側(cè)的內(nèi)部寄存器 250的信息中的、目標(biāo)惻所需的信息W妄口信息、定時(shí)信息)傳輸 至目標(biāo)側(cè)的內(nèi)部寄存器350 (步驟S3 )。
接著,系統(tǒng)裝置5訪問(wèn)主才幾側(cè)的內(nèi)部寄存器250,設(shè)置作為翁: 據(jù)發(fā)送目的地的端口號(hào)碼(步驟S4)。而且,系統(tǒng)裝置5寫(xiě)入^:據(jù) 至主機(jī)側(cè)的內(nèi)部寄存器250 (步驟S5 )。于是,主機(jī)側(cè)的鏈路控制 器90產(chǎn)生含有其數(shù)據(jù)的包(步驟S6),通過(guò)串行總線將包從主機(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)的串行總線將生成包發(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)生^t據(jù)已"i殳置在^t據(jù)域的包,并且將生成的包發(fā) 送至目標(biāo)側(cè)傳輸控制裝置30。這樣,能有效地產(chǎn)生利用接口信息(定 時(shí)信息)的接口信號(hào)。
9.采用差動(dòng)信號(hào)的串行傳輸?shù)姆椒?br> 下面參考圖16,描述本實(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+Z-的邊緣(例如,上升沿。也可以是下降沿)同步輸出 數(shù)據(jù)DTO+A。因此,目標(biāo)側(cè)可利用時(shí)鐘信號(hào)CLK+/-,采集和攝取 數(shù)據(jù)0丁0+/-。而且,在圖16中,目標(biāo)側(cè)才艮據(jù)主才幾側(cè)^是供的時(shí)鐘信 號(hào)CLK+A進(jìn)行操作。也就是說(shuō),CLK+A成為目標(biāo)側(cè)的系統(tǒng)時(shí)鐘信 號(hào)。因jt匕,PLL (相同步回i 各Phase Locked Loop )電i 各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+A產(chǎn)生 STB+/-,并且輸出產(chǎn)生的STB+/-。而且,目標(biāo)側(cè)與STB+/-的邊緣 (例如是上升沿。也可以是下降沿)同步輸出數(shù)據(jù)DTI+A。因此, 利用STB+/-,主機(jī)側(cè)可采集和攝取數(shù)據(jù)DTI+A。
將DTO+A 、 CLK+/-、 DTI+/-和STB+/-中的每一個(gè)通過(guò)發(fā)送電 ^各(驅(qū)動(dòng)電^各)電流驅(qū)動(dòng)與這些中的每一個(gè)相對(duì)應(yīng)的差動(dòng)信號(hào)線 (Differential Signal Line)來(lái)發(fā)送。而且,為了實(shí)現(xiàn)高速傳輸,可 以i殳置兩X于或者更多對(duì)的DTO+A和DTI+/-各差動(dòng)4言號(hào)線。
主機(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 4專,lr和選通力永沖傳f俞發(fā)送電3各46和48。而且,其結(jié)構(gòu)也可 以不包4舌這些電踏4莫塊。OUT傳輸和時(shí)鐘傳輸?shù)陌l(fā)送電路22和24,通過(guò)電流驅(qū)動(dòng) DTO+/-和CLK+A的差動(dòng)信號(hào)線分別發(fā)送DTO+A和CLK+/-。 OUT 傳專命和時(shí)鐘傳輸?shù)?妄收電路42和44,才是供根據(jù)流經(jīng)DTO+A和 CLK+A差動(dòng)信號(hào)線的電流進(jìn)行電流.電壓的變換,并將通過(guò)電流.電 壓變換得到的差動(dòng)電壓信號(hào)(第一和第二電壓信號(hào))進(jìn)行比較處理 (差動(dòng)》文大處理),/人而4婁收DTO+/-和CLK+A。
通過(guò)電流驅(qū)動(dòng)DTI+A和STB+A的差動(dòng)^f言號(hào)線,IN傳llr和時(shí)鐘 傳豐命的發(fā)送電i 各46和48分別發(fā)送DTI+/-和STB+/-。 IN傳輸和選 通脈沖傳輸?shù)慕邮针奮各26和28,通過(guò)4艮據(jù)DTI+/-和STB+A的差動(dòng)信 號(hào)線上流動(dòng)的電流情況進(jìn)行電流/電壓的變換,并將上述不同的電 流.電壓變換得到的差動(dòng)電壓信號(hào)(第一和第二電壓信號(hào))進(jìn)行比較 處理(差動(dòng)i文大處理),A人而4妻收DTI+A和STB+A。
除圖16所示的電路模塊以外,發(fā)送器20和40可包括并行/ 串行變換電路、串行/并行變換電路、代碼(例如8位/10位代碼) 的編碼電^各、4戈碼的解碼電^各、^^馬的加法電^各、镅4吳^f言號(hào)產(chǎn)生電 ^各和分頻電路等。而且,也可以^使這些電^各的一部分包含在《連路控 制器卯和100中。
10.鏈路控制器和接口電路的構(gòu)成例
圖17和18表示主機(jī)側(cè)鏈路控制器90、接口電路92、目標(biāo)側(cè) 鏈路控制器100、接口電路110的構(gòu)成例。而且,本實(shí)施例中的鏈 ^各控制器和4妄口電^各不限于圖17和18所示的結(jié)構(gòu)。圖17和18所 示的電鴻4莫塊的某些組成部分可省略,或者電聘4莫塊之間的連4妄狀 態(tài)可改變,或者可增加不同于圖17和18所示的電路模塊的其他電 路模塊。
圖17表示主才幾側(cè)《連路控制器90和4妄口電路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)生&分析電路2024巴從目標(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傳 舉lT到4妻口電^各92。
沖妄口電路92包4舌RGB 4妻口電^各210、 MPU 4妻口電^各220、 串行接口電路230、多路復(fù)用器(多路輸出選擇器)232,寫(xiě)&讀 FIFO 240、以及傳llr控制器242和244。這些電鴻^莫塊中某些可省 略。這里,該RGB 4妾口電^各210、 MPU 4妻口電^各220和串4亍4妾口 電路230是用于分別與系統(tǒng)裝置5之間進(jìn)行RGB 、 MPU和串行接 口處J里的電^各。
通過(guò)端子CNF[2:0]選才,RGB 4妄口時(shí),RGB 4妄口電^各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í)存Y渚在作為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 4妄口時(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 豐lT入到MPU接口電^各220。在進(jìn)行讀4乘作時(shí),來(lái)自MPU 4妻口電^各 220的讀數(shù)據(jù)信號(hào)作為數(shù)據(jù)信號(hào)D[17:0]通過(guò)多路復(fù)用器232輸出到 系統(tǒng)總線。
通過(guò)端子CNF[2:0]選4爭(zhēng)串行接口時(shí),串4亍4姿口電i 各230即可工 作。從系統(tǒng)裝置5接收到的串行接口信號(hào)如芯片選擇信號(hào)SCS、讀 /寫(xiě)信號(hào)SR/W、地址0信號(hào)SAO、數(shù)據(jù)信號(hào)SIO和時(shí)鐘信號(hào)SCK 等$俞入到串行接口電路230。在進(jìn)行讀操作時(shí),來(lái)自串行接口電路 230的讀數(shù)據(jù)信號(hào)作為SIO輸出到系統(tǒng)總線。
通過(guò)MPU接口電路220或者串行接口電路230,系統(tǒng)裝置5 訪問(wèn)內(nèi)部寄存器250,并且在該內(nèi)部寄存器250上設(shè)置各種信息。 通過(guò)傳^T控制器242和244,存儲(chǔ)于寫(xiě)&讀FIFO 240和內(nèi)部寄存器 250的信息傳輸?shù)芥溌房刂破?0。例如,通過(guò)傳輸控制器244,存 儲(chǔ)于主機(jī)側(cè)內(nèi)部寄存器250的接口信息(定時(shí)信息)傳輸?shù)芥溌房?制器90,并發(fā)送到目標(biāo)側(cè)。從鏈路控制器90接收到的信息,通過(guò) 傳輸控制器242和244,寫(xiě)入到寫(xiě)&讀FIFO 240和內(nèi)部寄存器250。 圖18表示目標(biāo)側(cè)鏈路控制器100和接口電路110的構(gòu)成例。
鏈J各控制器100包括事務(wù)處理控制器300和包產(chǎn)生&分析電路302。
這些電3各的某些可省略。
該事務(wù)處理控制器300執(zhí)行數(shù)據(jù)傳輸?shù)氖聞?wù)處理層所涉及的處 理。該包產(chǎn)生&分析電路302執(zhí)行由該事務(wù)處理控制器300指示傳 輸?shù)陌漠a(chǎn)生處理,以及分析從主機(jī)側(cè)接收到的包的處理。具體地 -說(shuō),該包產(chǎn)生&分析電^各302從4妄口電^各110 4妾收包頭信息和H據(jù) 信息,并通過(guò)將包頭和數(shù)據(jù)結(jié)合組成包。包產(chǎn)生&分析電^各302將 /人主才幾側(cè)4妻收的包分為包頭和ft據(jù),并分初4妾收到的包。
包產(chǎn)生&分析電路302包括RGB彈性緩沖器304、接收包緩 沖器306 、發(fā)送包緩沖器307和多路復(fù)用器308 (多路選擇輸出器)。 通過(guò)多路復(fù)用器308從收發(fā)器40接收到的包的信息中的RGB接口 信號(hào)的信息輸入到作為FIFO發(fā)揮功能的RGB彈性緩沖器304,并 傳4俞到4妻口電^各110 ( RGB接口電3各310 )。通過(guò)多路復(fù)用器308從 收發(fā)器40接收到的包的信息輸入到作為FIFO發(fā)揮功能的包緩沖器 306,并傳輸?shù)浇涌陔奮各110。從接口電路110接收到的包的信息輸 入到包緩沖器307,并通過(guò)多路復(fù)用器308傳輸?shù)绞瞻l(fā)器40。
4妾口電-各110包4舌RGB^妻口電^各310、 MPU 4妻口電^各320、 串行接口電路330、內(nèi)部寄存器接口電路340、以及多路復(fù)用器342 和344 (多路選擇輸出器)。這些中的某些可省略。
RGB 4妻口電^各310、 MPU 4妻口電^各320 ,口串4亍4妄口電3各330 是用于分別在連接到接口總線的裝置LCD1、 LCD2和GD之間進(jìn) 行RGB、 MPU和串行接口處理的電路。內(nèi)部寄存器接口電路340 是用于將乂人主4幾側(cè)傳豸俞來(lái)的信息(4姿口4言息、定時(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、 FPI〕RDY、 FPSHIFT、和FPDAT[17:0] 輸出。
從鏈路控制器100接收到的MPU接口信號(hào)的信息(MPU數(shù)據(jù)) 輸入到MPU 4妻口電3各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]和FPAO llT出。芯片 選擇信號(hào)FPCS等由CS發(fā)生器324產(chǎn)生。通過(guò)多路復(fù)用器342和 MPU接口電路320,來(lái)自與接口總線相連接的裝置的讀數(shù)據(jù)信號(hào)被 傳輸?shù)芥溌房刂破?00。
從鏈路控制器IOO接收到的串行接口信號(hào)的信息(串行數(shù)據(jù)) 輸入到串行接口總線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 4妻口電^各334產(chǎn)生I2C的4妻口信號(hào),并輸出。乂人主才幾側(cè)通過(guò)的 SERIAL總線信號(hào),通過(guò)多^各復(fù)用器344和342作為信號(hào)FPAO、 FPR/W、 FPSIO和FPSCK l命出到4妻口總線。
通過(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接口電路)的輸出相
連接,器輸出與接口總線相連接。而且,多路復(fù)用器342選擇RGB 4妄口電3各310、 MPIJ "l妻口電i 各320和串4亍4妄口電-各330中的 一個(gè)輸 出,并輸出由選定的接口電路產(chǎn)生的接口信號(hào)到接口總線。這樣, 例如,4姿口電^各310、 320和330之一的l命出可由包中i殳置的端口
號(hào)碼選定。
11.主才幾側(cè)和目標(biāo)側(cè)RGB接口電3各的構(gòu)成例
下面,參照?qǐng)D19 (A),說(shuō)明圖17所示的主機(jī)側(cè)的RGB接口 電路210 (信號(hào)檢測(cè)器214)的配置實(shí)例。如圖19(A)所示,RGB 接口電i 各210包括邊緣才企測(cè)器400和410、以及采集電3各420。
邊緣4全測(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。這種情況下,4艮據(jù)內(nèi)部寄存器250的i殳置決定^r測(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)行的,所以主才幾側(cè)凄t據(jù)傳輸控制裝置 10的功^4可降4氐。
通過(guò)沖丸4于采集邊纟彖4全測(cè)〗言號(hào)HDET和VDET處理過(guò)禾呈,采集電 ^各420決定i殳置在包中的水平同步信號(hào)碼(見(jiàn)圖9)。當(dāng)沖企測(cè)到如垂 直同步信號(hào)的邊緣檢測(cè)信號(hào)VDET時(shí),同步信號(hào)碼i殳置為"1" (VS=1、 HS=0)。當(dāng)才全測(cè)到水平同步信號(hào)的邊緣才企測(cè)信號(hào)HDET 時(shí),同步信號(hào)石馬設(shè)置為"2" (VS二O、 HS=1 )。當(dāng)才企測(cè)到垂直同步信
號(hào)的邊緣檢測(cè)信號(hào)VDET以及水平同步信號(hào)的邊緣;險(xiǎn)測(cè)信號(hào)HDET 兩個(gè)時(shí),同步信號(hào)碼i殳置為"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)4全測(cè)器314)的配置實(shí)例。如圖19(B)所示,該RGB4妄口 電路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ò)串行總線與目標(biāo)側(cè)數(shù)據(jù)控 制裝置520和530相連的主機(jī)側(cè)數(shù)據(jù)傳輸控制裝置514;以及通過(guò) 接口總線與目標(biāo)側(cè)數(shù)據(jù)傳輸控制裝置520和530相連的一個(gè)或者多 個(gè)裝置540和550。電子i殳備的結(jié)構(gòu)中某些電路可省略。沖艮據(jù)這種 結(jié)構(gòu),可^吏手才幾等具備照相功能和液晶LCD ( liquid crystal display ) 的顯示功能。但是,本實(shí)施例中的電子設(shè)備不限于手機(jī),它可以適 用于各種電子設(shè)備比如數(shù)碼相機(jī)、PDA、電子筆記本、電子辭典或 者其他便攜信息終端設(shè)備。
如圖20所示,本實(shí)施例所描述的串行傳輸在i殳置基帶引擎500 上的主機(jī)側(cè)數(shù)據(jù)傳輸控制裝置502和設(shè)置在應(yīng)用引擎510 (繪圖引 擎)上的目標(biāo)側(cè)傳輸控制裝置512之間進(jìn)行。本實(shí)施例的串行傳輸 也可以在設(shè)置應(yīng)用引擎510上的主4幾側(cè)H據(jù)傳輸控制裝置514和含 有照相機(jī)接口電路522,或者該主機(jī)側(cè)數(shù)據(jù)傳輸控制裝置514和含 有LCD接口電路532的數(shù)據(jù)傳輸控制裝置520之間進(jìn)行。
才艮才居圖20所示的結(jié)構(gòu),與以前的電子i殳備相比,可降<氐EMI 噪聲。另外,通過(guò)降低數(shù)據(jù)控制裝置的體積和功耗耗,可進(jìn)一步降 低該電子設(shè)備的功耗。當(dāng)電子i殳備是手沖幾時(shí),串行信號(hào)線可用作經(jīng) 過(guò)手機(jī)連接區(qū)(鉸接區(qū))的信號(hào)線,由此,實(shí)現(xiàn)安裝的簡(jiǎn)單化。
此外,本發(fā)明并不限于上述實(shí)施例,可以有各種變形例。例如, 在本"i兌明書(shū)或者附圖中,作為廣義和同義術(shù)i吾(比如一個(gè)或者多個(gè)
裝置,第——第N接口電路、接口信息)引用的術(shù)語(yǔ)(比如
LCD1'LCD2.GD'RGB'MPU.串行接口電^各、定時(shí)信息等),也可以 在i兌明書(shū)或附圖的其他地方替換為廣義和同義術(shù)語(yǔ)。
而且,數(shù)據(jù)傳輸控制裝置和電子設(shè)備的配置和操作不限于上述 實(shí)施例中的描述,可以有各種變形例。例如,在本實(shí)施例中,接口 電i 各包括RGB 4妾口電i 各、MPU 4妄口電游^口串4亍4妻口電3各。^f旦是, 4妾口電3各也可以不包括MPU才姿口電^各或和串4亍4妾口電^各。此外, 也可以采用將目標(biāo)側(cè)數(shù)據(jù)傳輸控制裝置的部分或者全部,安裝在與 連4妻在"^妄口總線上的裝置(LCD1、 LCD2等)上?;蛘咭部梢詫⒅?機(jī)側(cè)數(shù)據(jù)傳輸控制裝置的 一部分或者全部安裝在系統(tǒng)裝置上。
符號(hào)說(shuō)明
5 系統(tǒng)裝置 20 收發(fā)器 40 收發(fā)器 92 接口電路 110 接口電路
10 主機(jī)側(cè)數(shù)據(jù)傳輸控制裝置 30目標(biāo)側(cè)數(shù)據(jù)傳輸控制裝置 90鏈路控制器 100鏈路控制器 250 內(nèi)部寄存器
310 RGB接口電路 320 MPU接口電路
330串行接口電路 350 內(nèi)部寄存器。
權(quán)利要求
1.一種用于控制數(shù)據(jù)傳輸?shù)臄?shù)據(jù)傳輸控制裝置,其特征在于包括鏈路控制器,用于分析包;接口部,用于產(chǎn)生并輸出接口信號(hào);以及內(nèi)部寄存器,用于設(shè)置信息,所述信息用于規(guī)定所述接口信號(hào)的信號(hào)形式。
2. 根據(jù)權(quán)利要求1所述的數(shù)據(jù)傳輸控制裝置,其特征在于所述4妻口部包括第一4妄口電^各以及第二4妻口電^各。
3. 根據(jù)權(quán)利要求1或2所述的數(shù)據(jù)傳輸控制裝置,其特征在于在傳輸數(shù)據(jù)以前,基于從主才幾側(cè)數(shù)據(jù)傳輸控制裝置傳輸 的包,在所述內(nèi)部寄存器中設(shè)定所述信息。
4. 根據(jù)權(quán)利要求3所述的數(shù)據(jù)傳輸控制裝置,其特征在于將所述接口信息設(shè)置在所述內(nèi)部寄存器中后,從所述主 機(jī)側(cè)數(shù)據(jù)傳輸控制裝置傳輸在數(shù)據(jù)域中已設(shè)置了數(shù)據(jù)的包,所述接口部以根據(jù)在所述內(nèi)部寄存器中設(shè)置的所述信息 的輸出格式和定時(shí)輸出接口信號(hào),所述接口信號(hào)包含已設(shè)置在 包中的數(shù)據(jù)信號(hào)。
5. 根據(jù)權(quán)利要求1或2所述的數(shù)據(jù)傳輸控制裝置,其特征在于從主機(jī)側(cè)數(shù)據(jù)傳輸控制裝置傳輸?shù)陌ㄓ糜谠O(shè)定端口 號(hào)石馬的端口號(hào)石馬;或,以及 所述接口部將端口作為目的地輸出接口信號(hào),所述端口 是從與接口總線連接的一個(gè)或多個(gè)裝置的端口中根據(jù)在包中已i殳置的所述端口號(hào)碼選擇的。
6. 根據(jù)權(quán)利要求2所述的數(shù)據(jù)傳輸控制裝置,其特征在于所述"t妄口部包括多^各復(fù)用器,所述多^各復(fù)用器的輸入與 所述第一接口電路、第二接口電路的輸出連接,所述多路復(fù)用 器的輸出與接口總線連接,以及所述多路復(fù)用器選擇所述第一接口電路、第二接口電路 的輸出中的 一 個(gè),并將由被選擇的接口電路產(chǎn)生的接口信號(hào)輸 出到所述接口總線。
7. 根據(jù)權(quán)利要求2所述的數(shù)據(jù)傳輸控制裝置,其特征在于所述第一4妾口電i 各、第二4妻口電i 各是RGB 4妻口電3各、 MPU接口電路、串行接口電路中的任意一個(gè),所述RGB接口 電^各用于產(chǎn)生RGB ^妄口的4妻口 1言號(hào),所述MPU 4妻口電^各用 于產(chǎn)生MPU接口的接口信號(hào),所述串行接口電路用于產(chǎn)生串 行接口的接口信號(hào)。
8. —種用于控制數(shù)據(jù)傳輸?shù)臄?shù)據(jù)傳輸控制裝置,其特征在于包 括接口部,用于進(jìn)行數(shù)據(jù)傳輸控制裝置和系統(tǒng)裝置之間的 接口處理;鏈路控制器,用于產(chǎn)生包;以及內(nèi)部寄存器,用于設(shè)置信息,所迷信息用于規(guī)定從所述 目標(biāo)側(cè)數(shù)據(jù)傳輸控制裝置輸出的接口信號(hào)的信號(hào)形式。
9. 根據(jù)權(quán)利要求8所述的數(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)部寄存器的所 述信息的包,并且將生成的包發(fā)送至目標(biāo)側(cè)lt據(jù)傳輸控制裝置。
10. 根據(jù)權(quán)利要求8或9所述的數(shù)據(jù)傳輸控制裝置,其特征在于在將含有所述信息的包發(fā)送至目標(biāo)側(cè)數(shù)據(jù)傳輸控制裝置 后,所述鏈路控制器產(chǎn)生在數(shù)據(jù)域上設(shè)置了數(shù)據(jù)的包,并將生 成的包發(fā)送至目標(biāo)側(cè)數(shù)據(jù)傳輸控制裝置。
11. 一種電子設(shè)備,其特征在于包括目標(biāo)側(cè)數(shù)據(jù)傳輸控制裝置;主機(jī)側(cè)數(shù)據(jù)傳輸控制裝置,向所述目標(biāo)側(cè)數(shù)據(jù)傳輸裝置車lr出包;以及輸入從所述目標(biāo)側(cè)數(shù)據(jù)傳輸裝置輸出的接口信號(hào)的裝置,其中,所述目標(biāo)側(cè)數(shù)據(jù)傳輸控制裝置包括鏈路控制器,用于分析所述包;接口部,用于產(chǎn)生并輸出所述接口信號(hào);以及內(nèi)部寄存器,用于i殳置信息,所述信息用于身見(jiàn)定所述接 口信號(hào)的信號(hào)形式。
12. 根據(jù)權(quán)利要求11所述的電子設(shè)備,其特征在于所述4姿口部包4舌第 一沖妻口電i 各以及第二4妾口電^各。
13. 根據(jù)權(quán)利要求11或12所述的電子設(shè)備,其特征在于在傳輸數(shù)據(jù)以前,基于從所述主才幾側(cè)數(shù)據(jù)傳輸控制裝置 傳輸?shù)剿瞿繕?biāo)側(cè)數(shù)據(jù)傳輸控制裝置的包,在所述內(nèi)部寄存器 中i殳定所述信息。
14. 根據(jù)權(quán)利要求11或12所述的電子設(shè)備,其特征在于在所述內(nèi)部寄存器中設(shè)定所述信息之后,數(shù)據(jù)域中設(shè)定 有數(shù)據(jù)的包乂人所述主才幾側(cè)數(shù)據(jù)傳輸控制裝置傳輸?shù)剿瞿繕?biāo) 側(cè)數(shù)據(jù)傳輸控制裝置中,所述接口部以4艮據(jù)設(shè)定在所述內(nèi)部寄存器中的所述信息 的輸出才各式和定時(shí),輸出接口信號(hào),所述接口信號(hào)包括i殳定在 包中的數(shù)據(jù)的信號(hào)。
15. —種電子設(shè)備,其特征在于包括主機(jī)側(cè)數(shù)據(jù)傳輸控制裝置;目標(biāo)側(cè)數(shù)據(jù)傳輸控制裝置,輸入從所述主4幾側(cè)lt據(jù)傳輸 控制裝置輸出的包;以及輸入從所述目標(biāo)側(cè)數(shù)據(jù)傳輸控制裝置輸出的接口信號(hào)的 裝置,其中,所述主機(jī)側(cè)數(shù)據(jù)傳輸控制裝置包括 接口部,用于進(jìn)行主機(jī)側(cè)數(shù)據(jù)傳輸控制裝置和系統(tǒng)裝置 之間的4妻口處理;鏈路控制器,用于產(chǎn)生所述包;以及內(nèi)部寄存器,用于設(shè)置信息,所述信息用于規(guī)定所述接 口信號(hào)的信號(hào)形式。
16. 根據(jù)權(quán)利要求15所述的電子設(shè)備,其特征在于所述內(nèi)部寄存器包括寄存?zhèn)鬏旈_(kāi)始寄存器,以及當(dāng)所述系統(tǒng)裝置通過(guò)所述寄存?zhèn)鬏旈_(kāi)始寄存器指示傳輸 開(kāi)始時(shí),所述ii路控制器產(chǎn)生含有設(shè)置在所述內(nèi)部寄存器的所 述信息的包,并且將生成的包發(fā)送至目標(biāo)側(cè)數(shù)據(jù)傳輸控制裝置。
17. 根據(jù)權(quán)利要求15或16所述的電子設(shè)備,其特征在于在將含有所述信息的包發(fā)送至所述目標(biāo)側(cè)數(shù)據(jù)傳輸控制 裝置后,所述鏈路控制器產(chǎn)生在數(shù)據(jù)域上設(shè)置了數(shù)據(jù)的包,并 將生成的包發(fā)送至所述目標(biāo)側(cè)數(shù)據(jù)傳輸控制裝置。
18. —種用于控制數(shù)據(jù)傳輸?shù)臄?shù)據(jù)傳輸控制方法,其特征在于包括 以下步驟訪問(wèn)第一內(nèi)部寄存器,并設(shè)置從目標(biāo)側(cè)數(shù)據(jù)傳輸控制裝 置輸出的接口信號(hào)的信號(hào)形式,所述第 一 內(nèi)部寄存器是主機(jī)側(cè) 數(shù)據(jù)傳輸控制裝置的內(nèi)部寄存器;將設(shè)置在所述第 一 內(nèi)部寄存器的信息中的第 一 信息傳輸 至第二內(nèi)部寄存器,所述第二內(nèi)部寄存器是所述目標(biāo)側(cè)數(shù)據(jù)傳輸控制裝置的內(nèi)部寄存器;將數(shù)據(jù)寫(xiě)入至所述第一內(nèi)部寄存器;第一鏈路控制器產(chǎn)生含有所述數(shù)據(jù)的包,所述第一鏈路 控制器是所述主機(jī)側(cè)數(shù)據(jù)傳輸控制裝置的鏈路控制器;所述主4幾側(cè)數(shù)據(jù)傳輸控制裝置將所述包發(fā)送至所述目標(biāo) 側(cè)數(shù)據(jù)傳輸控制裝置;第二鏈路控制器分析所述包,所述第二鏈路控制器是所 述目標(biāo)側(cè)數(shù)據(jù)傳輸控制裝置的鏈路控制器;以及所述目標(biāo)側(cè)數(shù)據(jù)傳輸控制裝置產(chǎn)生并輸出基于所述第一 信息的所述接口信號(hào)。
19. 一種用于控制數(shù)據(jù)傳輸?shù)臄?shù)據(jù)傳輸控制裝置,其特征在于包括鏈路控制器,用于分析含有信息的包,所述信息用于規(guī) 定從所述數(shù)據(jù)傳輸控制裝置輸出的接口信號(hào)的信號(hào)形式;以及接口部,基于所述信息,產(chǎn)生并輸出所述接口信號(hào)。
20. —種用于控制數(shù)據(jù)傳輸?shù)臄?shù)據(jù)傳輸控制裝置,其特征在于包 括接口部,用于進(jìn)行數(shù)據(jù)傳輸控制裝置和系統(tǒng)裝置之間的 接口處理;以及纟連路控制器,用于產(chǎn)生含有信息的包,所述信息用于規(guī) 定從目標(biāo)側(cè)數(shù)據(jù)傳輸控制裝置輸出的接口信號(hào)的信號(hào)形式。
全文摘要
本發(fā)明公開(kāi)了一種可相對(duì)于與其連接的裝置的各種接口柔性對(duì)應(yīng)的數(shù)據(jù)傳輸控制裝置和包含該裝置的電子設(shè)備。該數(shù)據(jù)傳輸控制裝置(30)包括鏈路控制器(100),該鏈路控制器分析從主機(jī)側(cè)數(shù)據(jù)傳輸控制裝置(10)接收到的包;接口電路(110),該接口電路產(chǎn)生接口信號(hào),并向接口總線輸出產(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)H04L29/06GK101174251SQ20071016818
公開(kāi)日2008年5月7日 申請(qǐng)日期2005年3月3日 優(yōu)先權(quán)日2004年3月9日
發(fā)明者本田???申請(qǐng)人:精工愛(ài)普生株式會(huì)社
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1