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

控制數(shù)據(jù)傳輸?shù)姆椒皵?shù)據(jù)傳輸控制裝置的制作方法

文檔序號:7687970閱讀:124來源:國知局
專利名稱:控制數(shù)據(jù)傳輸?shù)姆椒皵?shù)據(jù)傳輸控制裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及集成電路設(shè)計領(lǐng)域的數(shù)據(jù)傳輸技術(shù),特別涉及一種控制數(shù)據(jù) 傳輸?shù)姆椒皵?shù)據(jù)傳輸控制裝置。
背景技術(shù)
在集成電路設(shè)計中,如何控制數(shù)據(jù)的傳輸是至關(guān)重要的。目前,控制數(shù)據(jù)傳輸?shù)倪^程為設(shè)置數(shù)據(jù)傳輸接口控制器,該數(shù)據(jù)傳輸接口控制器通過一 個開關(guān)控制傳輸數(shù)據(jù)雙方之間的傳輸接口電路的開斷,如可以通過控制傳輸 接口的電源或時鐘實現(xiàn)傳輸接口電路的開斷。在具體實現(xiàn)上,數(shù)據(jù)傳輸接口 控制器和傳輸接口電路相連接,直接向傳輸接口電路發(fā)送開關(guān)時鐘信號或開 關(guān)電源信號,傳輸接口電路接收到開關(guān)時鐘信號或開關(guān)電源信號后對傳輸接 口進行開關(guān)操作。當(dāng)傳輸數(shù)據(jù)雙方不傳輸數(shù)據(jù)時,則由該數(shù)據(jù)傳輸接口控制器關(guān)斷數(shù)據(jù)傳 輸接口的電源或時鐘,使數(shù)據(jù)傳輸接口在不運行時期無功耗損失。但是,由 于傳輸數(shù)據(jù)雙方之間的傳輸接口電路在大多數(shù)情況下不是只有一個子功能 電路傳輸數(shù)據(jù),常常有多個子功能電路傳輸不同類型的數(shù)據(jù),如果采用上述 方式控制傳輸接口電路的開斷,就會統(tǒng)一將傳輸接口電路的所有子功能電路 開斷。這樣, 一方面當(dāng)傳輸接口電路中只要有在運行的子功能電路傳輸數(shù)據(jù) 時,就無法將傳輸接口電路的所有子功能電路關(guān)斷,不利于傳輸接口電路的 功耗降低;另一方面,無法根據(jù)傳輸接口電路的各個子功能電路傳輸數(shù)據(jù)的 狀況,分別靈活地控制各個子功能電路的開斷。發(fā)明內(nèi)容本發(fā)明提供一種控制數(shù)據(jù)傳輸?shù)姆椒?,該方法能夠在降低傳輸接口電路的功耗情況下有效控制數(shù)據(jù)傳輸。本發(fā)明還提供一種數(shù)據(jù)傳輸控制裝置,該裝置能夠在降低功耗的情況下 有效控制數(shù)據(jù)傳輸。根據(jù)上述目的,本發(fā)明的技術(shù)方案是這樣實現(xiàn)的一種控制數(shù)據(jù)傳輸?shù)姆椒?,在不同模式下將傳輸接口電路劃分為多個子 功能電路,建立子功能電路和所傳輸數(shù)據(jù)類型的對應(yīng)關(guān)系,該方法包括在不同模式下,根據(jù)設(shè)置的相應(yīng)對應(yīng)關(guān)系確定要傳輸數(shù)據(jù)類型對應(yīng)的子 功能電路,控制所確定的子功能電路開啟,控制在傳輸接口電路中未確定的 子功能電路關(guān)閉。較佳地,所述控制所確定的子功能電路開啟是釆用所確定的子功能電路 的時鐘或電源控制的;所述控制在傳輸接口電路中未確定的子功能電路關(guān)閉是釆用未確定的 子功能電路的時鐘或電源控制的。較佳地,所述在不同模式下將傳輸接口電路劃分為多個子功能電路為根據(jù)傳輸接口電路中的子功能電路使用模式將傳輸接口電路劃分為多 個子功能電路;或者根據(jù)傳輸數(shù)據(jù)的裝置狀態(tài)模式將傳輸接口電路劃分為多個子功能 電路;或者根據(jù)傳輸接口電路中的子功能電路互斥配置模式將傳輸接口電路 劃分為多個子功能電路。較佳地,當(dāng)所述根據(jù)傳輸數(shù)據(jù)的裝置狀態(tài)模式將傳輸接口電路劃分為多 個子功能電路時,所述根據(jù)設(shè)置的相應(yīng)對應(yīng)關(guān)系確定要傳輸數(shù)據(jù)類型對應(yīng)的 子功能電路,控制所確定的子功能電路開啟,控制在傳輸接口電路中未確定 的子功能電路關(guān)閉的過程為當(dāng)檢測到傳輸數(shù)據(jù)的設(shè)備處于準(zhǔn)備好的狀態(tài)時,根據(jù)對應(yīng)關(guān)系確定要傳 輸數(shù)據(jù)對應(yīng)的傳輸數(shù)據(jù)的子功能電路,控制所確定的傳輸數(shù)據(jù)的子功能電路 進行數(shù)據(jù)傳輸,控制在傳輸接口電路中檢測傳輸數(shù)據(jù)的設(shè)備信號的子功能電路關(guān)閉;當(dāng)檢測到傳輸數(shù)據(jù)的設(shè)備處于忙的狀態(tài)時,根據(jù)對應(yīng)關(guān)系確定要傳輸檢 測傳輸數(shù)據(jù)的設(shè)備信號的子功能電路,控制檢測傳輸數(shù)據(jù)的設(shè)備信號的子功 能電路的開啟,控制在傳送接口電路中傳輸數(shù)據(jù)的子功能電路關(guān)閉。一種數(shù)據(jù)傳輸控制裝置,包括傳輸接口電路劃分模塊、存儲模塊以及 控制傳輸數(shù)據(jù)模塊,其中,傳輸接口電路劃分模塊,用于在不同模式將傳輸接口電路劃分為多個子 功能電路;存儲模塊,用于在不同模式根據(jù)劃分信息,建立子功能電路和所傳輸數(shù) 據(jù)類型的對應(yīng)關(guān)系;控制傳輸數(shù)據(jù)模塊,用于在不同的模式,根據(jù)存儲模塊存儲的對應(yīng)關(guān)系 確定要傳輸數(shù)據(jù)的類型對應(yīng)的子功能電路,控制所確定的子功能電路開啟運 行,控制在傳輸接口電路中未確定的子功能電路關(guān)閉。較佳地,所述傳輸接口模塊為第一傳輸接口電路劃分模塊,用于根據(jù)傳 輸接口電路中子功能電路的使用模式將傳輸接口電路劃分為不同使用模式 的多個子功能電路;或者所述傳輸接口電路劃分模塊為第二傳輸接口電路劃分模塊,用于根 據(jù)傳輸數(shù)據(jù)的設(shè)備狀態(tài)模式將傳輸接口電路劃分為多個子功能電路;或者傳輸接口電路劃為模塊為第三傳輸接口電路劃分模塊,用于根據(jù)傳 輸接口電路中子功能電路的互斥配置模式將傳輸接口電路劃分為多個子功 能電路。當(dāng)所述傳輸接口電路劃分模塊為第二傳輸接口電路劃分模塊時,所述的 控制傳輸數(shù)據(jù)模塊包括數(shù)據(jù)傳輸控制模塊和狀態(tài)檢測模塊,其中,數(shù)據(jù)傳輸控制模塊,用于當(dāng)傳輸數(shù)據(jù)的設(shè)備處于準(zhǔn)備好的狀態(tài)時,控制 傳輸數(shù)據(jù)的子功能電路進行數(shù)據(jù)傳輸,控制檢測傳輸數(shù)據(jù)的設(shè)備信號的子功 能電路關(guān)閉;狀態(tài)檢測模塊,用于當(dāng)傳輸數(shù)據(jù)的設(shè)備處于忙的狀態(tài)時,控制檢測傳輸數(shù)據(jù)的設(shè)備信號的子功能電路的開啟,控制傳輸數(shù)據(jù)的子功能電路關(guān)閉; 所述裝置還包括檢測模塊,用于檢測傳輸數(shù)據(jù)的裝置的狀態(tài)。 從上述方案可以看出,本發(fā)明提供的方法及裝置通過對傳輸接口電路的子功能電路的劃分,達到在傳輸不同數(shù)據(jù)的情況下運行不同的子功能電路,關(guān)閉不傳輸數(shù)據(jù)的子功能電路,從而實現(xiàn)在降低傳輸接口電路的功耗下有效控制數(shù)據(jù)傳輸。


圖1為本發(fā)明提供的控制數(shù)據(jù)傳輸?shù)姆椒鞒虉D; 圖2為本發(fā)明傳輸接口電路要傳輸?shù)男畔⑹疽鈭D; 圖3為本發(fā)明傳輸數(shù)據(jù)的設(shè)備的狀態(tài)模式轉(zhuǎn)移圖; 圖4為本發(fā)明提供的傳輸接口電路不同傳輸線寬的互斥電路結(jié)構(gòu)示意圖;圖5為本發(fā)明提供的一種數(shù)據(jù)傳輸控制裝置示意圖。
具體實施方式
為了使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚明白,以下舉具體實施 例并參照附圖,對本發(fā)明進行進一步詳細(xì)的說明。為了能夠在降低功耗的情況下有效控制數(shù)據(jù)傳輸,即 一 方面當(dāng)傳輸接口 電路中有需要運行的子功能電路時,將在傳輸接口電路中需要運行的子功能電路開啟,將在傳輸接口電路中不運行的子功能電路關(guān)斷;另一方面根據(jù)傳 輸接口電路的各個子功能電路傳輸數(shù)據(jù)的狀況,分別靈活地控制各個子功能 電路的開斷。本發(fā)明采用解耦數(shù)據(jù)傳輸接口控制器,該控制器和現(xiàn)有的傳輸 接口控制器不同,不是對傳輸接口電路整體進行開斷控制,而是將傳輸接口 電路進行解耦,劃分出不同的子功能電路,在控制時,分別靈活地控制各個 子功能電路的開斷。這樣,就可以在不同的模式下根據(jù)傳輸數(shù)據(jù)的不同開啟不同的對應(yīng)子功能電路,關(guān)閉當(dāng)前不傳輸數(shù)據(jù)的子功能電路,有效降低傳輸 接口電路整體功耗,所述模式包括傳輸接口電路的使用模式以及傳輸數(shù)據(jù)的 設(shè)備的狀態(tài)模式。另外,本發(fā)明還可以在一個子功能電路工作期間由解耦數(shù) 據(jù)傳輸接口控制器將所有與之互斥的子功能電路關(guān)閉,或者關(guān)閉運行完畢的 子功能電路并開啟后續(xù)子功能電路。在本發(fā)明中,解耦數(shù)據(jù)傳輸接口控制器控制傳輸接口電路中的不同子功 能電路的開斷,可以采用開斷不同子功能電路的時鐘實現(xiàn)或在不同子功能電 路配置有不同的電源的情況下,采用開斷不同子功能電路的電源實現(xiàn)。本發(fā)明的子功能電路可以根據(jù)不同模式靈活劃分,每一 時刻只保留在傳 輸接口電路中運行的子功能電路,降低運行時期整個傳輸接口電路的功耗。圖1為本發(fā)明提供的控制數(shù)據(jù)傳輸?shù)姆椒鞒虉D,其具體步驟為 步驟IOI、在不同的模式下將傳輸接口電路劃分為多個子功能電路,建 立子功能電路和所傳輸數(shù)據(jù)類型的對應(yīng)關(guān)系。在本步驟中,可以根據(jù)不同的模式對傳輸接口電路中的多個子功能電路 進行不同的劃分,如基于子功能電路的使用模式將傳輸接口電路劃分為不同 的子功能電路,具體可以包括發(fā)送數(shù)據(jù)子功能模塊、接收數(shù)據(jù)子功能模塊以及命令傳輸模塊等;基于傳輸數(shù)據(jù)的裝置狀態(tài)模式將傳輸接口電路劃分為不同的子功能電路,具體的劃分在傳輸數(shù)據(jù)的裝置忙狀態(tài)下運行的子功能模塊,在傳輸數(shù)據(jù)的裝置空閑狀態(tài)下運行的子功能模塊;基于子功能電路的互 斥配置模式將傳輸接口電路劃分為不同的子功能電路,具體可以將不同傳輸 線寬模式的子功能電路進行劃分并設(shè)置為互斥。在本步驟中,解耦數(shù)據(jù)傳輸接口控制器可以檢測得到傳輸接口電路中各 個子功能電路的信息,或者由傳輸接口電路中各個子功能電路向解耦數(shù)據(jù)傳 輸接口控制器上報自身信息,從而使結(jié)構(gòu)數(shù)據(jù)傳輸接口控制器根據(jù)各個子功 能電路的信息在不同模式下進傳輸接口電路的子功能電路劃分。步驟102、在不同的模式下,根據(jù)設(shè)置的對應(yīng)關(guān)系確定要傳輸數(shù)據(jù)的類 型對應(yīng)的子功能電路,控制所確定的子功能電路開啟運行,控制在傳輸接口電路中未確定的子功能電路關(guān)閉。
在該步驟中,如果當(dāng)前模式為使用模式,則根據(jù)傳送數(shù)據(jù)的類型確定對 應(yīng)的子功能電路,如傳輸命令時,則確定傳輸命令的子功能電路,然后控制
該子功能電路開啟運行,控制在傳輸接口電路中的其他子功能電路關(guān)閉;
如果當(dāng)前模式為傳輸數(shù)據(jù)的裝置狀態(tài)模式,則根據(jù)該裝置傳輸數(shù)據(jù)的類 型確定對應(yīng)的子功能模塊,如該裝置在忙狀態(tài)下不傳輸數(shù)據(jù)時,則確定檢測 該設(shè)備信號的子功能電路并控制運行,控制在傳輸接口電路中的其他子功能 .電路關(guān)閉;
如果當(dāng)前模式為子功能電路的互斥配置模式,則根據(jù)該裝置傳輸數(shù)據(jù)的 類型確定對應(yīng)的子功能模塊,如傳輸數(shù)據(jù)采用串行傳輸線寬模式傳輸數(shù)據(jù), 則確定釆用串行傳輸線寬模式的子功能電路并控制運行,控制在傳輸接口電 路中的其他子功能電路關(guān)閉。
以下舉三個具體實施例分別說明本發(fā)明在不同的模式下如何劃分傳輸 接口電路中的子功能電路并分別控制子功能電路的開斷,從而實現(xiàn)在降低功 耗的情況下有效控制數(shù)據(jù)傳輸?shù)姆椒ā?br> 第一個實施例根據(jù)傳輸接口電路中子功能電路的使用模式劃分不同的 子功能電路,實現(xiàn)在降低功耗的情況下有效控制數(shù)據(jù)傳輸。
圖2為本發(fā)明傳輸接口電路要傳輸?shù)男畔⑹疽鈭D,其中,第一行的命令 (CMD, Command)代表的是命令發(fā)送碼,其中包括源地址(S)、目的地 址(T)、內(nèi)容(content)、校驗碼(CRC )以及標(biāo)識(E)等,第二行的數(shù) 據(jù)(DAT, Data)代表的是數(shù)據(jù)發(fā)送和接收,其中包括數(shù)據(jù)(D)以及標(biāo)識 (E)。
在實現(xiàn)本發(fā)明過程中,對于圖2中的命令發(fā)送以及數(shù)據(jù)傳輸可以同時通 過傳輸接口電路不同的子功能電路進行,在有些情況下,命令需要單獨通過 傳輸接口電路中對應(yīng)的子功能電路發(fā)送;同樣,在有些情況下,數(shù)據(jù)傳輸也 需要通過傳輸接口電路中對應(yīng)的子功能電路傳輸。
因此,傳輸命令和數(shù)據(jù)時可以劃分為以下使用模式l)命令模式,只發(fā)送命令,不傳輸數(shù)據(jù);2)數(shù)據(jù)模式1,發(fā)送數(shù)據(jù),即通過傳輸接口電路 向數(shù)據(jù)設(shè)備寫數(shù)據(jù),不發(fā)送命令;3)數(shù)據(jù)模式2,接收數(shù)據(jù),即通過傳輸 接口電路從數(shù)據(jù)設(shè)備讀數(shù)據(jù),不發(fā)送命令;4)命令數(shù)據(jù)模式1,發(fā)送命令, 同時接收數(shù)據(jù);5)命令數(shù)據(jù)模式2,發(fā)送命令,同時發(fā)送數(shù)據(jù)。
根據(jù)上述5種使用模式,對傳輸接口電路進行劃分,即將發(fā)送命令的子 功能電路劃分到1) 、 4)和5)的使用模式下,將發(fā)送命令的子功能模塊標(biāo) 識和使用模式為1) 、 4)和5)的使用模式相對應(yīng),設(shè)置在解耦數(shù)據(jù)傳輸接 口控制器上;將發(fā)送數(shù)據(jù)的子功能電路劃分到2)和5)的使用模式下,即 將發(fā)送數(shù)據(jù)的子功能電路標(biāo)識和使用模式為2)和5)的使用模式相對應(yīng), 設(shè)置在解耦數(shù)據(jù)傳輸接口控制器上;將接收數(shù)據(jù)的子功能電路劃分到3)和 4)的使用模式下,將接收數(shù)據(jù)的子功能電路標(biāo)識和使用模式為3)和4)的 使用模式相對應(yīng),設(shè)置在解耦數(shù)據(jù)傳輸接口控制器上。這樣,在使用模式下, 解耦數(shù)據(jù)傳輸接口控制器就可以根據(jù)預(yù)先設(shè)置的對應(yīng)關(guān)系,得到當(dāng)前所傳輸 數(shù)據(jù)類型對應(yīng)的子功能電路標(biāo)識,開啟子功能電路標(biāo)識對應(yīng)的子功能電路進 行命令或/和數(shù)據(jù)的傳輸(采用時鐘或電源控制方式),而對于未對應(yīng)子功 能電路標(biāo)識的子功能電路,則不開啟或關(guān)閉,降低運行期間傳輸接口電路的 功耗。例如,如果當(dāng)前所傳輸?shù)臄?shù)據(jù)類型為3),則由解耦數(shù)據(jù)傳輸接口控 制器根據(jù)預(yù)先設(shè)定的對應(yīng)關(guān)系,得到對應(yīng)的接收數(shù)據(jù)的子功能電路標(biāo)識以及 發(fā)送命令的子功能電路標(biāo)識,開啟接收數(shù)據(jù)的子功能電路標(biāo)識對應(yīng)的接收數(shù) 據(jù)子功能電路以及發(fā)送命令的子功能電路標(biāo)識對應(yīng)的發(fā)送命令子功能電路。
第二個實施例根據(jù)狀態(tài)模式劃分不同子功能電路,實現(xiàn)在降低功耗的 情況下有效控制數(shù)據(jù)傳輸。
在該實施例中,傳輸數(shù)據(jù)的設(shè)備處于不同狀態(tài),解耦數(shù)據(jù)傳輸接口控制 器需要檢測到相應(yīng)的狀態(tài),執(zhí)行相應(yīng)的傳輸功能。根據(jù)傳輸數(shù)據(jù)的設(shè)備的狀 態(tài)不同,傳輸接口電路處理的任務(wù)就不同,將傳輸接口電路劃分為不同的子 功能電路,在每個不同的狀態(tài)下開啟對應(yīng)的不同子功能電路,關(guān)閉或不開啟 不對應(yīng)的子功能電路,降低傳輸電路運行期間的功耗。圖3為本發(fā)明傳輸數(shù)據(jù)的設(shè)備的狀態(tài)模式轉(zhuǎn)移圖,如圖所示,傳輸數(shù)據(jù) 的設(shè)備,比如卡(card)有兩種狀態(tài),即準(zhǔn)備好(ready)和忙(busy),當(dāng) 該設(shè)備由busy狀態(tài)轉(zhuǎn)換到ready狀態(tài)時,可以通過傳輸接口電路進行數(shù)據(jù)傳 輸,當(dāng)該設(shè)備由ready狀態(tài)轉(zhuǎn)換為busy狀態(tài)時,則無法通過傳輸接口電路進 行數(shù)據(jù)傳輸,而是要通過傳輸接口電路進行該設(shè)備的狀態(tài)查詢。
解耦數(shù)據(jù)傳輸接口控制器設(shè)置這兩種狀態(tài)和傳輸接口電路中的子功能 電^各標(biāo)識的對應(yīng)關(guān)系,即設(shè)置ready狀態(tài)和4全測該設(shè)備信號的子功能電^各標(biāo) 識之間的對應(yīng)關(guān)系,以及設(shè)置bust狀態(tài)和傳輸數(shù)據(jù)的子功能電路標(biāo)識之間的 對應(yīng)關(guān)系。
在傳輸數(shù)據(jù)的設(shè)備的狀態(tài)為busy時,解耦數(shù)據(jù)傳輸接口控制器根據(jù)設(shè) 置的對應(yīng)關(guān)系,確定檢測該設(shè)備信號的子功能電路,通過該子功能電路檢測 傳輸數(shù)據(jù)的設(shè)備的忙信號狀態(tài)(通過該子功能電路的時鐘或電源控制該子功 能電路的開啟);在傳輸數(shù)據(jù)的設(shè)備的狀態(tài)為ready時,解耦數(shù)據(jù)傳輸接口 控制器根據(jù)設(shè)置的對應(yīng)關(guān)系,確定傳輸數(shù)據(jù)的子功能電路,通過所確定的子 功能電路傳輸數(shù)據(jù)(通過該子功能電路的時鐘或電源控制該子功能電路的開 啟)。
相應(yīng)地,解耦數(shù)據(jù)傳輸接口控制器中也可以分為兩個模塊對不同狀態(tài)下 的數(shù)據(jù)傳輸裝置的傳輸接口電路進行控制,這兩個模塊為數(shù)據(jù)傳輸控制模塊 和狀態(tài)檢測模塊,其中,傳輸數(shù)據(jù)的設(shè)備處于busy時,需要停止通過傳輸 接口電路的數(shù)據(jù)傳輸,則由解耦數(shù)據(jù)傳輸接口控制器關(guān)閉數(shù)據(jù)傳輸控制模
塊,啟動狀態(tài)檢測模塊,通過傳輸接口電路中的檢測該設(shè)備信號的子功能電 路檢測傳輸數(shù)據(jù)的設(shè)備的狀態(tài);當(dāng)檢測到傳輸數(shù)據(jù)的設(shè)備處于ready時,則 由解耦數(shù)據(jù)傳輸接口控制器關(guān)閉狀態(tài)檢測模塊,啟動數(shù)據(jù)傳輸控制模塊,通 過傳輸接口電路中的傳輸數(shù)據(jù)的子功能電路進行數(shù)據(jù)傳輸。
解耦數(shù)據(jù)傳輸接口控制器還具有檢測功能,可以按照現(xiàn)有技術(shù)檢測出傳 輸數(shù)據(jù)的設(shè)備當(dāng)前的狀態(tài),當(dāng)檢測到傳輸數(shù)據(jù)的設(shè)備的處理器大于設(shè)定的處 理能力值時,則確定傳輸數(shù)據(jù)的設(shè)備當(dāng)前處于busy狀態(tài);當(dāng)檢測到傳輸數(shù)據(jù)的設(shè)備的處理器小于等于設(shè)定的處理能力值時,則確定傳輸數(shù)據(jù)的設(shè)備當(dāng)
前處于ready。
第三個實施例,根據(jù)傳輸接口電路中的子功能電路互斥配置模式劃分不 同子功能電路,實現(xiàn)在降低功耗的情況下有效控制數(shù)據(jù)傳輸。
由于傳輸數(shù)據(jù)的裝置所傳輸數(shù)據(jù)在資源的使用上互相沖突,所以用于傳 輸數(shù)據(jù)的傳輸接口電路中的不同子功能電路并不總能同時運行,這時,就可 以根據(jù)傳輸接口電路中的子功能電路互斥配置模式在傳輸接口電路中劃分 不同子功能電路。
舉一個具體實施例說明。為了提高解耦數(shù)據(jù)傳輸接口控制器的兼容性和 性能,解耦數(shù)據(jù)傳輸接口控制器可以支持串行和并行傳輸線寬模式,傳輸接 口電路也可以配置為支持串行和并行傳輸線寬模式,即設(shè)置傳輸接口電路中 的一部分子功能電路采用串行傳輸線寬模式傳輸數(shù)據(jù),設(shè)置傳輸接口電路中 的另 一部分子功能電路采用并行傳輸線寬模式傳輸數(shù)據(jù)。
對于傳輸數(shù)據(jù)的設(shè)備來說,在每個時刻只能使用一種傳輸線寬模式,在 數(shù)據(jù)傳輸過程中,當(dāng)傳輸數(shù)據(jù)的設(shè)備配置成在串行操作模式下傳輸數(shù)據(jù),則 由解耦數(shù)據(jù)傳輸接口控制器通過采用串行傳輸線寬模式的子功能電路傳輸 數(shù)據(jù),而禁止采用并行傳輸線寬模式的子功能電路傳輸數(shù)據(jù);當(dāng)傳輸數(shù)據(jù)的 設(shè)備設(shè)置成在并行操作模式下傳輸數(shù)據(jù),則由解耦數(shù)據(jù)傳輸接口控制器通過 采用并行傳輸線寬模式的子功能電路傳輸數(shù)據(jù),而禁止采用串行傳輸線寬模 式的子功能電路傳送數(shù)據(jù)。這樣,就可以降低整個傳輸接口電路的功耗。
另外,還可以根據(jù)子功能電路的不同傳輸線寬進行傳輸接口電路中的子 功能電路互斥配置模式下的劃分。圖4為本發(fā)明提供的傳輸接口電路不同傳 輸線寬的互斥電路結(jié)構(gòu)示意圖,如圖4所示在傳輸接口電路中配置了三種 傳輸線寬模式傳輸數(shù)據(jù),分別為1) l線總線接口電路;2)4線總線接口 電路;3) 8線總線接口電路。根據(jù)傳輸數(shù)據(jù)的設(shè)備類型和應(yīng)用由解耦數(shù)據(jù) 傳輸接口控制器選擇其中一種傳輸線寬模式傳輸數(shù)據(jù),從而得到對應(yīng)的在傳 輸接口電路中的總線接口電路,運行得到的總線接口電路,關(guān)閉其他兩個總線接口電路,降低傳輸接口電路的功耗。
本發(fā)明還提供一種數(shù)據(jù)傳輸控制裝置,如圖5所示,包括傳輸接口電 路劃分模塊、存儲模塊以及控制傳輸數(shù)據(jù)模塊,其中,
傳輸接口電路劃分模塊,用于在不同的模式下將傳輸接口電路劃分為多 個子功能電路;
存儲模塊,用于在不同的模式下根據(jù)劃分信息,建立子功能電路和所傳 輸數(shù)據(jù)類型的對應(yīng)關(guān)系;
控制傳輸數(shù)據(jù)模塊,用于在不同的模式下,根據(jù)存儲模塊存儲的對應(yīng)關(guān) 系確定要傳輸數(shù)據(jù)的類型對應(yīng)的子功能電路,控制所確定的子功能電路開啟 運行,控制在傳輸接口電路中未確定的子功能電路關(guān)閉。.
在本發(fā)明的數(shù)據(jù)傳輸控制裝置中,傳輸接口電路劃分模塊,可以為第一 傳輸接口電路劃分模塊,用于根據(jù)傳輸接口電路中子功能電路的使用模式將 傳輸接口電路劃分為不同使用模式的多個子功能電路;傳輸接口電路劃分模 塊,還可以為第二傳輸接口電路劃分模塊,用于根據(jù)傳輸數(shù)據(jù)的設(shè)備狀態(tài)模 式將傳輸接口電路劃分為多個子功能電路;傳輸接口電路劃為模塊,還可以 為第三傳輸接口電路劃分模塊,用于根據(jù)傳輸接口電路中子功能電路的互斥 配置模式將傳輸接口電路劃分為多個子功能電路。
在本發(fā)明的數(shù)據(jù)傳輸控制裝置中,當(dāng)傳輸接口電路劃分模塊為第二傳輸 接口電路劃分模塊時,所述的控制傳輸數(shù)據(jù)模塊可以包括數(shù)據(jù)傳輸控制模塊 和狀態(tài)檢測模塊,其中,數(shù)據(jù)傳輸控制模塊,用于當(dāng)傳輸數(shù)據(jù)的設(shè)備處于 ready狀態(tài)時,控制傳輸數(shù)據(jù)的子功能電路進行數(shù)據(jù)傳輸,控制檢測傳輸數(shù) 據(jù)的設(shè)備信號的子功能電路關(guān)閉;狀態(tài)檢測模塊,用于當(dāng)傳輸數(shù)據(jù)的設(shè)備處 于busy狀態(tài)時,控制檢測傳輸數(shù)據(jù)的設(shè)備信號的子功能電路的開啟,控制 傳輸數(shù)據(jù)的子功能電路關(guān)閉。這時,在本發(fā)明的數(shù)據(jù)傳輸控制裝置中,還包 括檢測模塊,用于檢測傳輸數(shù)據(jù)的裝置的狀態(tài)。
本發(fā)明提供的數(shù)據(jù)傳輸控制裝置實際上就是解耦數(shù)據(jù)傳輸接口控制器。
從本發(fā)明上述提供的方法及裝置可以看出,本發(fā)明通過使用多種簡單實用的劃分方式,提出了一種傳輸接口電路低功耗的方法,有效降低傳輸接口 電路整體的運行功耗,控制和實現(xiàn)方法簡單。為了對傳輸接口電路進行子功 能電路的劃分以及使相應(yīng)子功能電路傳輸對應(yīng)類型的數(shù)據(jù),本發(fā)明還提供了 一種解耦數(shù)據(jù)傳輸接口控制器,其可以根據(jù)傳輸接口電路中子功能電路的使用模式、傳輸數(shù)據(jù)的裝置的狀態(tài)模式或傳輸接口電路中子功能電路的互斥配 置模式對傳輸接口電路中的多個子功能電路進行劃分,然后根據(jù)傳輸數(shù)據(jù)的 不同模式采用所劃分的不同子功能電路傳輸不同類型的數(shù)據(jù),關(guān)閉不傳輸數(shù) 據(jù)的子功能電路,從而達到降低傳輸接口電路功耗的目的。在本發(fā)明中,傳輸接口電路可以為SD卡接口 、 MMC/MMCPLUS卡接 口 、 MS/MSPRO卡接口以及USB傳輸接口等。綜上,本發(fā)明提供的方法及電路可以簡化傳輸接口電路的設(shè)計,降低傳 輸接口電路在運行期間的功耗損耗。以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本 發(fā)明的精神和原則之內(nèi)所做的任何修改、等同替換和改進等,均應(yīng)包含在本 發(fā)明的保護范圍之內(nèi)。
權(quán)利要求
1、一種控制數(shù)據(jù)傳輸?shù)姆椒ǎ涮卣髟谟?,在不同模式下將傳輸接口電路劃分為多個子功能電路,建立子功能電路和所傳輸數(shù)據(jù)類型的對應(yīng)關(guān)系,該方法包括在不同模式下,根據(jù)設(shè)置的相應(yīng)對應(yīng)關(guān)系確定要傳輸數(shù)據(jù)類型對應(yīng)的子功能電路,控制所確定的子功能電路開啟,控制在傳輸接口電路中未確定的子功能電路關(guān)閉。
2、 如權(quán)利要求1所述的方法,其特征在于,所述控制所確定的子功能 電路開啟是采用所確定的子功能電路的時鐘或電源控制的;所述控制在傳輸接口電路中未確定的子功能電路關(guān)閉是采用未確定的 子功能電路的時鐘或電源控制的。
3、 如權(quán)利要求1所述的方法,其特征在于,所述在不同模式下將傳輸 接口電路劃分為多個子功能電路為根據(jù)傳輸接口電路中的子功能電路使用模式將傳輸接口電路劃分為多 個子功能電路;或者根據(jù)傳輸數(shù)據(jù)的裝置狀態(tài)模式將傳輸接口電路劃分為多個子功能 電路;或者根據(jù)傳輸接口電路中的子功能電路互斥配置模式將傳輸接口電路 劃分為多個子功醉電路。
4、 如權(quán)利要求3所述的方法,其特征在于,當(dāng)所述根據(jù)傳輸數(shù)據(jù)的裝 置狀態(tài)模式將傳輸接口電路劃分為多個子功能電路時,所述根據(jù)設(shè)置的相應(yīng) 對應(yīng)關(guān)系確定要傳輸數(shù)據(jù)類型對應(yīng)的子功能電路,控制所確定的子功能電路 開啟,控制在傳輸接口電路中未確定的子功能電路關(guān)閉的過程為當(dāng)檢測到傳輸數(shù)據(jù)的設(shè)備處于準(zhǔn)備好的狀態(tài)時,根據(jù)對應(yīng)關(guān)系確定要傳 輸數(shù)據(jù)對應(yīng)的傳輸數(shù)據(jù)的子功能電路,控制所確定的傳輸數(shù)據(jù)的子功能電路 進行數(shù)據(jù)傳輸,控制在傳輸接口電路中檢測傳輸數(shù)據(jù)的設(shè)備信號的子功能電路關(guān)閉;當(dāng)檢測到傳輸數(shù)據(jù)的設(shè)備處于忙的狀態(tài)時,根據(jù)對應(yīng)關(guān)系確定要傳輸檢 測傳輸數(shù)據(jù)的設(shè)備信號的子功能電路,控制檢測傳輸數(shù)據(jù)的設(shè)備信號的子功 能電路的開啟,控制在傳送接口電路中傳輸數(shù)據(jù)的子功能電路關(guān)閉。
5、 一種數(shù)據(jù)傳輸控制裝置,其特征在于,包括傳輸接口電路劃分模 塊、存儲模塊以及控制傳輸數(shù)據(jù)模塊,其中,傳輸接口電路劃分模塊,用于在不同模式將傳輸接口電路劃分為多個子 功能電路;存儲模塊,用于在不同模式根據(jù)劃分信息,建立子功能電路和所傳輸數(shù) 據(jù)類型的對應(yīng)關(guān)系;控制傳輸數(shù)據(jù)模塊,用于在不同的模式,根據(jù)存儲模塊存儲的對應(yīng)關(guān)系 確定要傳輸數(shù)據(jù)的類型對應(yīng)的子功能電路,控制所確定的子功能電路開啟運 行,控制在傳輸接口電路中未確定的子功能電路關(guān)閉。
6、 如權(quán)利要求5所述的裝置,其特征在于,所述傳輸接口模塊為第一 傳輸接口電路劃分模塊,用于根據(jù)傳輸接口電路中子功能電路的使用模式將 傳輸接口電路劃分為不同使用模式的多個子功能電路;或者所述傳輸接口電路劃分模塊為第二傳輸接口電路劃分模塊,用于根 據(jù)傳輸數(shù)據(jù)的設(shè)備狀態(tài)模式將傳輸接口電路劃分為多個子功能電路;或者傳輸接口電路劃為模塊為第三傳輸接口電路劃分模塊,用于根據(jù)傳 輸接口電路中子功能電路的互斥配置模式將傳輸接口電路劃分為多個子功 能電路。
7、 如權(quán)利要求6所述的裝置,其特征在于,所述傳輸接口電路劃分模 塊為笫二傳輸接口電路劃分模塊時,所述的控制傳輸數(shù)據(jù)模塊包括數(shù)據(jù)傳輸 控制模塊和狀態(tài)檢測模塊,其中,數(shù)據(jù)傳輸控制模塊,用于當(dāng)傳輸數(shù)據(jù)的設(shè)備處于準(zhǔn)備好的狀態(tài)時,控制 傳輸數(shù)據(jù)的子功能電路進行數(shù)據(jù)傳輸,控制檢測傳輸數(shù)據(jù)的設(shè)備信號的子功 能電路關(guān)閉;狀態(tài)檢測模塊,用于當(dāng)傳輸數(shù)據(jù)的設(shè)備處于忙的狀態(tài)時,控制檢測傳輸數(shù)據(jù)的設(shè)備信號的子功能電路的開啟,控制傳輸數(shù)據(jù)的子功能電路關(guān)閉; 所述裝置還包括檢測模塊,用于檢測傳輸數(shù)據(jù)的裝置的狀態(tài)。
全文摘要
本發(fā)明公開了一種控制數(shù)據(jù)傳輸?shù)姆椒把b置,其中,該方法包括在不同模式下將傳輸接口電路劃分為多個子功能電路,建立子功能電路和所傳輸數(shù)據(jù)類型的對應(yīng)關(guān)系,在不同模式下,根據(jù)設(shè)置的相應(yīng)對應(yīng)關(guān)系確定要傳輸數(shù)據(jù)類型對應(yīng)的子功能電路,控制所確定的子功能電路開啟,控制在傳輸接口電路中未確定的子功能電路關(guān)閉。因此,本發(fā)明提供的方法及裝置在降低傳輸接口電路的功耗情況下可以有效控制數(shù)據(jù)傳輸。
文檔編號H04L25/40GK101227442SQ200810065969
公開日2008年7月23日 申請日期2008年1月22日 優(yōu)先權(quán)日2008年1月22日
發(fā)明者何再生, 李永斌, 馬義方 申請人:炬力集成電路設(shè)計有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1