欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

電子系統(tǒng)、控制器及數(shù)據(jù)傳輸方法

文檔序號:6580708閱讀:336來源:國知局
專利名稱:電子系統(tǒng)、控制器及數(shù)據(jù)傳輸方法
技術(shù)領(lǐng)域
本發(fā)明涉及計算機系統(tǒng),尤其涉及人性化的計算機系統(tǒng)。
技術(shù)背景
CF卡(閃存卡,CompactFlash card)是符合閃存標準的大容量存儲設(shè)備。閃存協(xié) 會(CompactFlash Association)開發(fā)了 閃存標準,且相繼頒布了 CF+(CompactFlash+)和 CF4 (CompactFlash Specification Revision 4.0)的閃存標準。早期的 CF 卡包括普通的 數(shù)據(jù)存儲設(shè)備?,F(xiàn)在CF+和CF4卡擴展至包括輸入/輸出(input/output)設(shè)備或磁盤數(shù) 據(jù)存儲,這取決于具體的應(yīng)用場合。CF+和CF4卡比早期的CF卡支持更高的數(shù)據(jù)傳輸速率。
早期的CF卡可能只工作在PC Card ATA using memory (使用存儲器)模式。 CF4 卡和 CF+卡都可以工作在 PCMCIA (Personal Computer Memory Card International Association)模式,該模式包括 PC Card ATA using 1/0(使用 1/0 接口 )模式和 PC Card ATA using memory模式。CF4卡還可以工作在True IDE模式,CF+卡也可能可以工作在 True IDE模式。在每個模式下,根據(jù)相應(yīng)的讀/寫時序周期傳輸數(shù)據(jù)。所以,工作在不同 模式的CF、CF+和CF4卡的數(shù)據(jù)傳輸速率可能不同。通常,控制器用于控制主機(例如,計 算機)和存儲裝置、CF+卡和CF4卡之間的數(shù)據(jù)傳輸。通常,控制器被設(shè)置為預(yù)設(shè)的模式, 根據(jù)預(yù)設(shè)的數(shù)據(jù)傳輸速率和存儲裝置通訊。然而,因為CF卡、CF+卡和CF4卡支持不同的 數(shù)據(jù)傳輸速率,可能會降低數(shù)據(jù)傳輸?shù)男Ч?。例如,若控制器被設(shè)置為PC Card ATA using memory模式,工作在PC Card ATA using memory模式的CF+/CF4卡的數(shù)據(jù)傳輸速率可能低 于工作在iTrue IDE模式的CF+/CF4卡的。發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問題在于提供一種電子系統(tǒng)和用于控制主機與客戶端的數(shù) 據(jù)傳輸?shù)臄?shù)據(jù)傳輸方法。所述電子系統(tǒng)以及方法相較于現(xiàn)有技術(shù)而言,能根據(jù)不同的客戶 端,在不同的工作標準下,提供數(shù)據(jù)傳輸控制,取得更好的數(shù)據(jù)傳輸性能。
為解決上述技術(shù)問題,本發(fā)明提供了一種電子系統(tǒng),包括輸入/輸出接口 ;以及 控制器,其耦合至所述輸入/輸出接口,用于根據(jù)存儲介質(zhì)的類型,從一組工作模式中選擇 出一個工作模式,且所述控制器工作在所選出的工作模式,以所選出的工作模式的數(shù)據(jù)傳 輸速率,在所述輸入/輸出接口和所述存儲介質(zhì)之間傳輸數(shù)據(jù);
其中所述一組工作模式中的至少兩個工作模式的數(shù)據(jù)傳輸速率互不相同。
本發(fā)明所述的電子系統(tǒng),所述至少兩個工作模式的數(shù)據(jù)讀/寫時序周期不同,且 所述控制器以所選出的工作模式的相應(yīng)的數(shù)據(jù)讀/寫時序周期,在所述輸入/輸出接口和 所述存儲介質(zhì)之間傳輸數(shù)據(jù)。
本發(fā)明所述的電子系統(tǒng),所選出的工作模式還包括一組子模式,且所述控制器還 根據(jù)預(yù)設(shè)工作標準,從所述一組子模式中選擇出工作子模式。
本發(fā)明所述的電子系統(tǒng),所述預(yù)設(shè)工作標準包括數(shù)據(jù)傳輸速率標準,所述控制器選擇所述工作子模式,以供所述輸入/輸出接口與所述存儲介質(zhì)之間傳輸數(shù)據(jù)獲得期望的 數(shù)據(jù)傳輸速率。
本發(fā)明所述的電子系統(tǒng),所述預(yù)設(shè)工作標準包括優(yōu)先標準,所述控制器根據(jù)所述 輸入/輸出接口與所述存儲介質(zhì)之間傳輸數(shù)據(jù)的數(shù)據(jù)傳輸要求的優(yōu)先級別,選擇所述工作 子模式。
本發(fā)明所述的電子系統(tǒng),所述一組工作模式包括PCMCIA模式。
本發(fā)明所述的電子系統(tǒng),所述控制器包括寄存器,所述寄存器用于存儲模式數(shù)據(jù), 所述模式數(shù)據(jù)表示所述控制器的所述一組工作模式。
本發(fā)明所述的電子系統(tǒng),所述控制器還包括模式選擇模塊,所述模式選擇模塊用 于發(fā)送識別指令至所述存儲介質(zhì)以識別所述存儲介質(zhì)的類型且訪問所述模式數(shù)據(jù)以選擇 所述工作模式。
本發(fā)明所述的電子系統(tǒng),所述控制器還包括多路選擇器,所述多路選擇器耦合至 所述寄存器,用于根據(jù)所選出的工作模式從一組核中選擇出一個核,其中所選出的核依照 所述數(shù)據(jù)傳輸速率與所述存儲介質(zhì)通訊。
本發(fā)明所述的電子系統(tǒng),所述輸入/輸出接口包括PCIe接口。
本發(fā)明所述的電子系統(tǒng),所述存儲介質(zhì)從一組閃存CF卡、CF+卡和CF4卡中選擇。
本發(fā)明還提供了一種控制器,用于控制主機與客戶端的數(shù)據(jù)傳輸,該控制器包 括
寄存器,用于存儲表示所述控制器的一組工作模式的模式數(shù)據(jù),所述一組工作模 式的至少兩個工作模式的數(shù)據(jù)傳輸速率互不相同;
模式選擇模塊,用于訪問所述模式數(shù)據(jù),且根據(jù)所述客戶端的類型從所述一組工 作模式中選擇出工作模式;以及
一組核,耦合至所述客戶端,其中,根據(jù)所選出的工作模式,所述一組核中的一個 核被選擇,以完成所述主機與所述客戶端的通訊。
本發(fā)明所述的控制器,所述至少兩個工作模式的數(shù)據(jù)讀/寫時序周期不同,且所 選出的核根據(jù)所選出的工作模式的相應(yīng)的數(shù)據(jù)讀/寫時序周期完成所述主機與所述客戶 端的通訊。
本發(fā)明所述的控制器,所選出的工作模式還包括一組子模式,且所述模式選擇模 塊還根據(jù)預(yù)設(shè)工作標準,從所述一組子模式中選擇出工作子模式。
本發(fā)明所述的控制器,所述預(yù)設(shè)工作標準包括數(shù)據(jù)傳輸速率標準,所述控制器選 擇所述工作子模式,以供所述主機與所述客戶端之間傳輸數(shù)據(jù)獲得期望的數(shù)據(jù)傳輸速率。
本發(fā)明所述的控制器,所述預(yù)設(shè)工作標準包括優(yōu)先標準,所述控制器根據(jù)所述主 機與所述客戶端之間傳輸數(shù)據(jù)的數(shù)據(jù)傳輸要求的優(yōu)先級別,選擇所述工作子模式。
本發(fā)明所述的控制器,所述一組工作模式包括PCMCIA模式和True IDE模式。
本發(fā)明所述的控制器,所述客戶端包括存儲介質(zhì)。
本發(fā)明所述的控制器,所述模式選擇模塊包括微控制單元,所述微控制單元用于 發(fā)送識別指令至所述客戶端以識別所述客戶端的類型且選擇所述工作模式。
本發(fā)明所述的控制器,所述控制器發(fā)送配置指令,所述配置指令用于配置所述寄 存器以設(shè)置所述控制器為所選出的工作模式。
本發(fā)明進一步提供了一種數(shù)據(jù)傳輸方法,用于控制主機與客戶端的數(shù)據(jù)傳輸,該 數(shù)據(jù)傳輸方法包括
檢測所述客戶端的類型;
根據(jù)所述客戶端的類型,控制器從一組工作模式中選擇出一個工作模式,其中所 述一組工作模式中的至少兩個工作模式的數(shù)據(jù)傳輸速率互不相同;
使能所述控制器工作在所選出的工作模式;以及
根據(jù)所選出的工作模式的數(shù)據(jù)傳輸速率,在所述主機與所述客戶端之間傳輸數(shù) 據(jù)。
本發(fā)明所述的數(shù)據(jù)傳輸方法,所述數(shù)據(jù)傳輸方法還包括根據(jù)預(yù)設(shè)工作標準,從所 選出的工作模式的一組子模式中選擇出工作子模式。
本發(fā)明所述的數(shù)據(jù)傳輸方法,所述預(yù)設(shè)工作標準包括數(shù)據(jù)傳輸速率標準,所述控 制器選擇所述工作子模式,以供所述主機與所述客戶端之間傳輸數(shù)據(jù)獲得期望的數(shù)據(jù)傳輸 速率。
本發(fā)明所述的數(shù)據(jù)傳輸方法,所述預(yù)設(shè)工作標準包括優(yōu)先標準,所述控制器根據(jù) 所述主機與所述客戶端之間傳輸數(shù)據(jù)的數(shù)據(jù)傳輸要求的優(yōu)先級別,選擇所述工作子模式。
本發(fā)明所述的數(shù)據(jù)傳輸方法,所述數(shù)據(jù)傳輸方法還包括在所述客戶端耦合至所 述控制器之前,設(shè)置所述控制器為缺省工作模式。
與現(xiàn)有技術(shù)相比,采用本發(fā)明的系統(tǒng)以及方法能根據(jù)不同的客戶端,在不同的工 作標準下,提供數(shù)據(jù)傳輸控制,取得更好的數(shù)據(jù)傳輸性能。


圖1是根據(jù)本發(fā)明的一個實施例的具有不同工作模式的數(shù)據(jù)傳輸系統(tǒng)的示意圖2是根據(jù)本發(fā)明的另一個實施例的具有不同工作模式的數(shù)據(jù)傳輸系統(tǒng)的示意 圖3是根據(jù)本發(fā)明的另一個實施例的具有不同工作模式的數(shù)據(jù)傳輸系統(tǒng)的示意 圖;以及
圖4是根據(jù)本發(fā)明的一個實施例的控制數(shù)據(jù)傳輸?shù)姆椒ǖ牧鞒虉D。
具體實施方式
以下通過對本發(fā)明的一些實施例結(jié)合其附圖的描述,可以進一步理解本發(fā)明的目 的、具體結(jié)構(gòu)特征和優(yōu)點。
雖然本發(fā)明將結(jié)合以下實施例進行闡述,但應(yīng)理解為這并非意指將本發(fā)明限定于 這些實施例。相反,本發(fā)明旨在涵蓋由所述權(quán)利要求所界定的本發(fā)明精神和范圍內(nèi)所定義 的各種可選項、可修改項和等同項。
此外,在以下對本發(fā)明的詳細描述中,為了提供針對本發(fā)明的完全的理解,闡明了 大量的具體細節(jié)。然而,本領(lǐng)域技術(shù)人員將理解,沒有這些具體細節(jié),本發(fā)明同樣可以實施。 在另外的一些實例中,對于大家熟知的方案、流程、元件和電路未作詳細描述,以便于凸顯 本發(fā)明的主旨。
圖1為根據(jù)本發(fā)明的一個實施例的具有不同工作模式的數(shù)據(jù)傳輸系統(tǒng)100。在圖1的實施例中,數(shù)據(jù)傳輸系統(tǒng)100包括主機102、接口 120、控制器140和客戶端。在一實施例 中,客戶端包括存儲介質(zhì)106。存儲介質(zhì)106可以包括但不僅限于CF+卡或CF4卡??刂破?140和接口 120在主機102和客戶端之間傳輸數(shù)據(jù)。接口 120可以包括但不僅限于PCI (外 Ι^ ^-Κ^ΒΜ, peripheralcomponent interconnect)PCI-X(PCI extended) ^Π或PCIe(PCI express)接口。主機102可以為電子設(shè)備或系統(tǒng),例如,計算機、PDA (個人數(shù) 字助理,personal digital assistance)、移動電話等。主機102可以從存儲介質(zhì)106讀出 數(shù)據(jù)或?qū)?shù)據(jù)寫入存儲介質(zhì)106。
接口 120能在主機102和控制器140之間作為一 I/O接口。在主機102和控制器 140之間傳輸?shù)男畔⒖梢园〝?shù)據(jù)信息和控制信息。在一實施例中,主機102工作在主狀 態(tài),發(fā)起數(shù)據(jù)傳輸。在這種情況下,主機可以發(fā)送控制信息至控制器140。在傳輸數(shù)據(jù)信息 之前,控制信息可以使主機102和控制器140進行握手。控制信息可以定義數(shù)據(jù)傳輸?shù)奶?征,例如,數(shù)據(jù)是寫入存儲介質(zhì)106還是從存儲介質(zhì)106讀出。例如,數(shù)據(jù)信息可以在寫操 作中從主機102傳輸至控制器140,也可以在讀操作中從控制器140傳輸至主機102??刂?信息還可以表示數(shù)據(jù)傳輸?shù)臓顟B(tài),例如,數(shù)據(jù)傳輸?shù)拈_始。在一實施例中,存儲介質(zhì)106可 以工作在主狀態(tài)以發(fā)起數(shù)據(jù)傳輸,在這種情況下,存儲介質(zhì)106可以發(fā)送控制信息至控制 器 140。
在一實施例中,接口 120可以分析來自主機102的信息以判斷主機102傳輸?shù)氖?數(shù)據(jù)信息還是控制信息。根據(jù)主機102傳輸?shù)氖菙?shù)據(jù)信息還是控制信息,接口 120可以選 擇數(shù)據(jù)通道174或控制通道176傳輸信息。若主機102傳輸?shù)氖菙?shù)據(jù)信息,數(shù)據(jù)可以通過 數(shù)據(jù)通道174傳輸至控制器140。若主機102傳輸?shù)氖强刂菩畔?,該控制信息可以通過控制 通道176傳輸至控制器140。此外,接口 120可以將來自控制器140封裝成主機102可讀的 數(shù)據(jù),且傳輸其至主機102。
控制器140可以在接口 120和存儲介質(zhì)106之間傳輸數(shù)據(jù)信息。有利的是,耦合至 接口 120和存儲介質(zhì)106之間的控制器140可以工作在多個工作模式,以控制主機102和存 儲介質(zhì)106間的數(shù)據(jù)傳輸。在一實施例中,工作模式中至少兩個模式的數(shù)據(jù)讀/寫時序周 期互不相同。讀周期時間為一個讀操作和下一個讀操作之間需要的時間。寫周期時間為一 個寫操作和下一個寫操作之間需要的時間。所以,工作模式中至少兩個模式的數(shù)據(jù)傳輸速 率互不相同。在一實施例中,多個模式包括但不僅限于PCMCIA模式和True IDE模式。在 PCMCIA模式,以PCMCIA標準相應(yīng)的讀/寫時序傳輸數(shù)據(jù)。在"True IDE模式,以"True IDE 標準相應(yīng)的讀/寫時序傳輸數(shù)據(jù)。
有利的是,控制器140可以根據(jù)存儲介質(zhì)106的類型從多個工作模式中選擇一工 作模式。因為不同類型的存儲介質(zhì)106可能支持的數(shù)據(jù)傳輸模式不同,因此控制器140可 以以和存儲介質(zhì)106兼容的模式在主機102和存儲介質(zhì)106之間傳輸數(shù)據(jù)。例如,若存儲 介質(zhì)106為CF+卡或CF4卡,則控制器140可以選擇PCMCIA模式或True IDE模式為工作 模式。換句話說,控制器140可以為通用控制器,且可以根據(jù)存儲介質(zhì)106的類型選擇一合 適的工作模式??刂破?40可以工作在選擇的工作模式,以根據(jù)該工作模式相應(yīng)的數(shù)據(jù)讀/ 寫時序周期和相應(yīng)的數(shù)據(jù)傳輸速率,在I/O接口 120和存儲介質(zhì)106之間傳輸數(shù)據(jù)。在一 實施例中,若在多個工作模式中多于一個工作模式和存儲介質(zhì)106兼容,控制器140可以選 擇能提供期望的數(shù)據(jù)傳輸性能的模式,例如,支持較高的數(shù)據(jù)傳輸速率的模式,作為工作模式。
此外,在一實施例中,控制器140選擇的工作模式包括多個子模式??刂破?40基 于預(yù)設(shè)的工作標準從多個子模式中選擇一工作子模式。例如,PCMCIA模式包括多個子模式, 例如,PC cardATA using I/O 模式和 PC card ATA using memory 模式。當控制器 140 工 作在 PC card ATA using I/O 模式或 PC card ATA usingmemory 模式,存儲介質(zhì) 106 使用 不同的信號和控制器140通訊。例如,當存儲介質(zhì)106為CF+或CF4卡,且當控制器140工 作在PCcard ATA using I/O模式時,存儲介質(zhì)106使用其管腳34和35的信號(圖中未示 出)和控制器140通訊。在一實施例中,控制器140使用管腳34的IORD信號從存儲介質(zhì) 106讀出信號,使用管腳35的IOWR信號將來自主機102的數(shù)據(jù)寫入存儲介質(zhì)106。然而, 當控制器140工作在PC card ATA using memory模式,在一實施例中,存儲介質(zhì)106和控 制器140通訊不使用管腳34和35的信號。當存儲介質(zhì)106為CF+或CF4卡,且當控制器 140工作在PC cardATA using memory模式,存儲介質(zhì)106使用其管腳9和36的信號和控 制器140通訊。在一實施例中,控制器140使用管腳9的OE信號從存儲介質(zhì)106讀出信號, 使用管腳36的TO信號將來自主機102的數(shù)據(jù)寫入存儲介質(zhì)106。然而,當控制器140工作 在PCcard ATA using 1/0模式時,控制器140使用管腳9的OE信號從存儲介質(zhì)106的配 置寄存器讀出數(shù)據(jù),使用管腳36的WE信號將數(shù)據(jù)寫入存儲介質(zhì)106的配置寄存器。
True IDE模式可以包括多個子模式,例如,PI0(primaryI/0,基本輸入/輸出)模 式、MDMA (multiword direct memoryaccess)模式禾口 UDMA (ultra direct memory access) 模式。舉個例子,當存儲介質(zhì)106為CF+或CF4卡,且當控制器140工作在PIO模式時,在 主機102和存儲介質(zhì)106之間每傳輸512比特的數(shù)據(jù),需要一個中斷。當控制器140工作 在MDMA模式時,可以無需任何中斷而一次傳輸完所有數(shù)據(jù)。當控制器140工作在UDMA模 式時,存儲介質(zhì)106可以工作為主狀態(tài),例如,存儲介質(zhì)106可以發(fā)起一次數(shù)據(jù)從存儲介質(zhì) 106到主機102的數(shù)據(jù)傳輸。在這一實施例中,存儲介質(zhì)106可以發(fā)送控制信息,例如,DMA 請求給控制器140以發(fā)起數(shù)據(jù)傳輸。PIO模式可以包括多個PIO模式。多個PIO模式可能 有不同的讀/寫時序周期。相似的,MDMA模式可以包括多個MDMA模式。多個MDMA模式可 能有不同的讀/寫時序周期。UDMA模式可以包括多個UDMA模式。多個UDMA模式可能有不 同的讀/寫時序周期??刂破?40可以基于預(yù)設(shè)工作標準,從多個子模式中選擇一工作子 模式。在一實施例中,預(yù)設(shè)工作標準為數(shù)據(jù)傳輸速率標準??刂破?40選擇工作子模式以 獲得1/0接口 120和存儲介質(zhì)106之間數(shù)據(jù)傳輸?shù)钠谕臄?shù)據(jù)傳輸速率,例如,高數(shù)據(jù)傳輸 速率。在另一實施例中,預(yù)設(shè)工作標準為優(yōu)先級標準??刂破?40可以判斷數(shù)據(jù)傳輸要求 的優(yōu)先級,且根據(jù)1/0接口 120和存儲介質(zhì)106之間傳輸數(shù)據(jù)的數(shù)據(jù)傳輸要求的優(yōu)先級,選 擇所述工作子模式。例如,在數(shù)據(jù)傳輸系統(tǒng)100中,主機102和存儲介質(zhì)106之間傳輸數(shù)據(jù) 的數(shù)據(jù)傳輸要求可能和其他要求,例如中斷請求共存。若主機102和存儲介質(zhì)106之間傳 輸數(shù)據(jù)的數(shù)據(jù)傳輸要求的優(yōu)先級較高,則模式選擇模塊130可以選擇支持高數(shù)據(jù)傳輸速率 的模式為工作子模式。若主機102和存儲介質(zhì)106之間傳輸數(shù)據(jù)的數(shù)據(jù)傳輸要求的優(yōu)先級 較低,模式選擇模塊130可以選擇支持低數(shù)據(jù)傳輸速率的模式為工作子模式。在一實施例 中,模式選擇模塊130執(zhí)行計算機可執(zhí)行程序以選擇工作模式和/或工作子模式。
在圖1的實施例中,控制器140包括數(shù)據(jù)緩沖器142、寄存器144、模式選擇模塊 130、多路選擇器152和核模塊160。數(shù)據(jù)緩沖器142可以緩沖來自接口 120的數(shù)據(jù)信息和提8供該數(shù)據(jù)信息給核模塊160。數(shù)據(jù)緩沖器142也可以緩沖來自核模塊160的數(shù)據(jù)信息和提 供該數(shù)據(jù)信息至接口 120。當主機102工作在主狀態(tài)時,寄存器144可以存儲來自接口 120 的控制信息,或當存儲介質(zhì)106工作在主狀態(tài)時,寄存器144可以存儲來自存儲介質(zhì)106的 控制信息。寄存器144還可以存儲模式數(shù)據(jù),該模式數(shù)據(jù)代表控制器140可以工作的多個 模式和多個子模式。模式選擇模塊130可以訪問模式數(shù)據(jù),為控制器140選擇工作模式和 /或工作子模式。在一實施例中,寄存器144也存儲表示傳輸是否完成的數(shù)據(jù),且主機102 可以訪問該數(shù)據(jù)。在該情況下,核模塊160可以產(chǎn)生表示傳輸是否完成的數(shù)據(jù)。在另一實 施例中,主機102可以自己判斷數(shù)據(jù)傳輸是否完成。
核模塊160耦合至數(shù)據(jù)緩沖器142,可以包括多個核。每個核可以工作在相應(yīng)的模 式與存儲介質(zhì)106通訊。在一實施例中,每個核為一微控制器,可以根據(jù)相應(yīng)模式的讀/寫 時序產(chǎn)生信號(例如,讀/寫信號)以使能數(shù)據(jù)傳輸過程。存儲介質(zhì)106接受核產(chǎn)生的信 號且做出相應(yīng)的反應(yīng)。例如,若主機102發(fā)起一次數(shù)據(jù)傳輸以將數(shù)據(jù)寫入存儲介質(zhì)106,相 應(yīng)的核可以根據(jù)來自主機102的控制信息產(chǎn)生寫信號。相應(yīng)的,存儲介質(zhì)106接收來自主 機102的數(shù)據(jù)信息。若主機102發(fā)起一次數(shù)據(jù)傳輸以從存儲介質(zhì)106讀出數(shù)據(jù),相應(yīng)的核 可以根據(jù)來自主機102的控制信息產(chǎn)生讀信號。相應(yīng)地,存儲介質(zhì)106傳送/提供數(shù)據(jù)信 息給主機102。在一實施例中,若已選擇了一工作模式,則可以根據(jù)該工作模式啟動相應(yīng)的 核,與存儲介質(zhì)106通訊。數(shù)據(jù)可以通過啟動的核在主機102和存儲介質(zhì)106之間傳輸。
在一實施例中,在模式選擇模塊130選擇出工作模式之前,控制器140工作在缺省 模式,可以工作在該缺省模式的缺省核可被用于與存儲介質(zhì)106通訊。
根據(jù)存儲介質(zhì)106的類型,模式選擇模塊130可以從多個工作模式選擇一工作模 式,且根據(jù)預(yù)設(shè)的工作標準,模式選擇模塊130可以從多個子模式選擇一工作子模式。更確 切的說,模式選擇模塊130可以訪問寄存器144中表示控制器140可以工作的多個工作模 式和子模式的數(shù)據(jù)。模式選擇模塊130可以檢測存儲介質(zhì)106的類型和存儲介質(zhì)106支持 的模式。在一實施例中,模式選擇模塊130可以發(fā)送識別命令以要求存儲介質(zhì)106的識別信 息。在這種情況下,寄存器144中有數(shù)據(jù)可以表示存儲介質(zhì)106的識別信息被要求。核模 塊160中的缺省核,相應(yīng)地產(chǎn)生要求存儲介質(zhì)106識別信息的信號。相應(yīng)的,存儲介質(zhì)106 可以發(fā)送表示存儲介質(zhì)106的類型和存儲介質(zhì)106支持的模式的數(shù)據(jù),該數(shù)據(jù)經(jīng)缺省核傳 送給寄存器144。這樣,模式選擇模塊130就可以訪問寄存器144中存儲介質(zhì)106的識別 信息。模式選擇模塊130從多個模式選擇與存儲介質(zhì)106兼容的一工作模式。在一實施例 中,若在多個模式中多于一個模式和存儲介質(zhì)106兼容,模式選擇模塊130可以選擇能提供 期望的數(shù)據(jù)傳輸性能的模式,例如,支持較高的數(shù)據(jù)傳輸速率的模式,作為工作模式。若選 擇的工作模式包括多個子模式,模式選擇模塊130還可以根據(jù)預(yù)設(shè)的工作標準,進一步從 相應(yīng)的多個子模式中選擇一工作子模式。
一旦選擇出工作模式,模式選擇模塊130可以配置控制器140以工作在選擇的工 作模式或子模式。在一實施例中,模式選擇模塊130通過將表示選擇的工作模式或子模式 的數(shù)據(jù)寫入寄存器144配置控制器140。
多路選擇器152耦合至寄存器144和核模塊160,根據(jù)寄存器144中表示選擇的工 作模式或子模式的數(shù)據(jù),使能核模塊160中的一個核。結(jié)果,被使能的核根據(jù)所選擇的工作 模式或子模式的數(shù)據(jù)傳輸速率與存儲介質(zhì)106通訊,例如,傳輸數(shù)據(jù)信息至存儲介質(zhì)106。
在這里描述從主機102傳輸數(shù)據(jù)至存儲介質(zhì)106的一個例子。在一實施例中,通 過接口 120和控制通道176,主機102首先傳輸控制信息至控制器140以發(fā)起從主機102至 存儲介質(zhì)106的數(shù)據(jù)傳輸。當寄存器144接收到該控制信息,模式選擇模塊130可以被啟 動以選擇一工作模式。模式選擇模塊130可以選擇工作模式,以及進一步選擇工作子模式。 這樣,模式選擇模塊130可以設(shè)置控制器140在選擇的工作模式和子模式。根據(jù)模式選擇 模塊130選擇的工作模式和子模式,多路選擇器152可以啟動核模塊160中的一個核以與 存儲介質(zhì)106通訊。通過接口 120和數(shù)據(jù)通道174,主機102傳輸數(shù)據(jù)信息至數(shù)據(jù)緩沖器 142。數(shù)據(jù)緩沖器142可以提供數(shù)據(jù)信息至核模塊160中的被啟動的核。這樣,數(shù)據(jù)信息可 以被傳送至存儲介質(zhì)106。在一實施例中,主機102可以訪問寄存器144以得知數(shù)據(jù)傳輸是 否完成。
在這里描述從存儲介質(zhì)106傳輸數(shù)據(jù)至主機102的一個例子。在一實施例中,通 過接口 120和控制通道176,主機102首先發(fā)送控制信息至控制器140,以請求從存儲介質(zhì) 106至主機102的數(shù)據(jù)傳輸。在模式選擇模塊130選擇出工作模式和工作子模式后,且設(shè)置 控制器140在該工作模式和工作子模式之后,多路選擇器152啟動核模塊160中的一個模 塊與存儲介質(zhì)106通訊。這樣,數(shù)據(jù)可以從存儲介質(zhì)106傳輸至核模塊160。通過數(shù)據(jù)緩沖 器142和數(shù)據(jù)通道174,數(shù)據(jù)可以被傳送至主機102。在一實施例中,主機102可以訪問寄 存器144以得知數(shù)據(jù)傳輸是否完成。
如上所述,主機102工作在主狀態(tài)發(fā)起數(shù)據(jù)傳輸。在另一實施例中,存儲介質(zhì)106 工作在主狀態(tài)發(fā)起數(shù)據(jù)傳輸。在另一實施例中,模式選擇模塊130可以被主機102啟動,選 擇工作模式。舉個例子,當存儲介質(zhì)106為CF+或CF4卡,模式選擇模塊130選擇True IDE 模式為工作模式,且進一步選擇UDMA為工作子模式。這樣,模式選擇模塊130設(shè)置控制器 140為UDMA模式。多路選擇器152啟動核模塊160中的一個可以工作在UDMA模式的核以 與存儲介質(zhì)106通訊。在UDMA模式,存儲介質(zhì)106工作在主狀態(tài)以發(fā)起存儲介質(zhì)106與主 機102間的數(shù)據(jù)傳輸。
更具體地說,在一實施例中,存儲介質(zhì)106發(fā)送控制信息給控制器140以發(fā)起數(shù)據(jù) 傳輸。核模塊160中被啟動的核分析來自存儲介質(zhì)106的信息,判斷存儲介質(zhì)106發(fā)送的 是數(shù)據(jù)信息還是控制信息。若存儲介質(zhì)106發(fā)送的是控制信息,則核模塊160分析控制信 息以判斷是否存儲介質(zhì)106發(fā)起的是一個讀操作(從主機102讀出數(shù)據(jù))還是寫操作(將 數(shù)據(jù)寫入主機10 。若存儲介質(zhì)106發(fā)送的是數(shù)據(jù)信息,則控制器140經(jīng)過數(shù)據(jù)通道174 傳輸數(shù)據(jù)。若存儲介質(zhì)106發(fā)起一個數(shù)據(jù)傳輸將數(shù)據(jù)寫入主機102,則被啟動的核根據(jù)來自 存儲介質(zhì)106的控制信息產(chǎn)生讀信號。相應(yīng)地,主機102接收來自存儲介質(zhì)106通過數(shù)據(jù) 通道174傳輸?shù)臄?shù)據(jù)信息。若存儲介質(zhì)106發(fā)起一個數(shù)據(jù)傳輸從主機102讀出數(shù)據(jù),則被 啟動的核根據(jù)來自存儲介質(zhì)106的控制信息產(chǎn)生寫信號。相應(yīng)地,主機102通過數(shù)據(jù)通道 174傳輸/提供數(shù)據(jù)信息給存儲介質(zhì)106。
所以,控制器140可以根據(jù)存儲介質(zhì)106的類型選擇工作模式。此外,控制器140 可以根據(jù)預(yù)設(shè)的工作標準,選擇工作子模式。有利的是,控制器140可以根據(jù)不同的存儲介 質(zhì)106,在不同的工作標準下,提供數(shù)據(jù)傳輸控制。
在一實施例中,在存儲介質(zhì)106耦合至控制器140之前,可以設(shè)置控制器140為一 缺省模式。在一實施例中,缺省模式可以為一支持高數(shù)據(jù)傳輸數(shù)據(jù)的模式。在存儲介質(zhì)106耦合至控制器140之后,模式選擇模塊130可以判斷缺省模式是否和存儲介質(zhì)106兼容。 若缺省模式和存儲介質(zhì)106兼容,控制器140就可以工作在缺省模式與存儲介質(zhì)106通訊。 這樣,可以獲得較高的數(shù)據(jù)傳輸速率。若缺省模式不和存儲介質(zhì)106兼容,則模式選擇模塊 130可以選擇其它模式。
圖2為根據(jù)本發(fā)明的一個實施例的具有不同工作模式的數(shù)據(jù)傳輸系統(tǒng)200。和圖 1標號相同的元件的功能相似。在圖2的例子中,數(shù)據(jù)傳輸系統(tǒng)200包括主機102、PCIe接 口 120、控制器140和存儲介質(zhì)106。存儲介質(zhì)106可以為但不僅限于CF+卡或CF4卡???制器140和PCIe接口 120可以在主機102和存儲介質(zhì)106之間傳輸數(shù)據(jù)。
PCIe接口 120起I/O交互的作用,在主機102和控制器140之間傳輸數(shù)據(jù)。PCIe 為一具有較高的數(shù)據(jù)傳輸速率的計算機交互的標準。例如,PCIe連接可以支持高達32個通 道和提供有效的約2. 5Gigabits/second/Lane/direction的帶寬。這樣,PCIe提供比PCI 和PCI-X高的性能。此外,PCIe支持熱插拔。在圖2的實施例中,PCIe接口 120包括PCIe 物理層222和PCIe核心層224。若主機102發(fā)送串行信號至PCIe接口 120,則PCIe物理 層222可以轉(zhuǎn)化串行信號至并行信號,且提供該并行信號至PCIe核心層224。PCIe核心層 2M可以解析并行信號以判斷主機102傳輸?shù)氖菙?shù)據(jù)信息還是控制信息。PCIe核心層2M 通過數(shù)據(jù)通道174傳輸數(shù)據(jù)信息至控制器140,通過控制通道176傳輸控制信息至控制器 140。這樣,來自主機102的信息可以通過PCIe接口 120送至控制器140。
相似的,若控制器140傳輸數(shù)據(jù)信息至PCIe接口 120,則PCIe核心層2 可以打 包數(shù)據(jù)信息且提供該并行的數(shù)據(jù)信息至PCIe物理層222。PCIe物理層222可以轉(zhuǎn)化并行 數(shù)據(jù)至串行信息,且傳送該串行信息至主機102。這樣,PCIe接口 120可以傳輸數(shù)據(jù)信息至 主機102。
控制器140可以與存儲介質(zhì)106通訊以在PCIe接口 120和存儲介質(zhì)106之間傳 輸數(shù)據(jù)。在圖2的例子中,控制器140包括數(shù)據(jù)緩沖器142、寄存器144、模式選擇模塊130、 多路選擇器152和核模塊160。在一實施例中,核模塊160包括PCMCIA核246和True IDE 核對8。PCMCIA核可以工作在PCMCIA模式。True IDE核248可以工作在True IDE模式。
根據(jù)存儲介質(zhì)106的類型,模式選擇模塊130可以從PCMCIA模式和True IDE模 式中選擇工作模式。此外,若選擇的工作模式包括多個子模式,則根據(jù)預(yù)設(shè)的工作標準,模 式選擇模塊130可以選擇從選擇的工作模式相應(yīng)的多個子模式中選擇一工作子模式。
在圖2的實施例中,模式選擇模塊130包括微處理單元(micro controller unit, MCU) 234和固件236。固件236可以存儲計算機可執(zhí)行的程序。微處理單元234可以執(zhí)行固 件236中的計算機可執(zhí)行程序,以選擇工作模式/子模式。微處理單元234可以讀取寄存器 144中的表示控制器140可以工作的工作模式和/或子模式的模式數(shù)據(jù)。微處理單元234可 以發(fā)送識別指令(例如,若存儲介質(zhì)106為CF4卡,則該發(fā)送識別指令可為IdentifyDevice 指令),以檢測存儲介質(zhì)106的類型和其可以支持的模式。在選擇出工作模式和/或子模 式之后,微處理單元234可以發(fā)送一配置指令(例如,若存儲介質(zhì)106為CF4卡,則該配置 指令可為Set Feature命令),配置存儲介質(zhì)106中的寄存器以設(shè)置存儲介質(zhì)106為選擇 的工作模式和/或子模式,且通過將表示選擇的工作模式和/或子模式的數(shù)據(jù)寫入寄存器 144配置寄存器144,以設(shè)置控制器140為選擇的工作模式和/或子模式。
根據(jù)寄存器144中表示選擇的工作模式的數(shù)據(jù),多路選擇器152啟動PCMCIA核11246和True ^^核對8中的一個。這樣,根據(jù)選擇的工作模式和/或子模式相應(yīng)的數(shù)據(jù)傳 輸速率,被啟動的核可以與存儲介質(zhì)106通訊。在另一實施例中,一個核可以工作在PCMCIA 模式或True IDE模式與存儲介質(zhì)106通訊。結(jié)果,可以實現(xiàn)主機102與存儲介質(zhì)106的數(shù) 據(jù)傳輸。
所以,控制器140可以根據(jù)不同的存儲介質(zhì)106在不同的工作標準下控制數(shù)據(jù)傳 輸。此外,通過PCIe接口 120,存儲介質(zhì)106可以以較高的性能與主機系統(tǒng)通訊。這樣,數(shù) 據(jù)傳輸?shù)男阅芸梢赃M一步提高。此外,因為PCIe接口 120支持熱插拔,所以控制器140支 持熱插拔。
在一實施例中,在存儲介質(zhì)106耦合至控制器140之前,控制器140被設(shè)置為缺省 模式。在一實施例中,缺省模式可以為True IDE模式。在存儲介質(zhì)106耦合至控制器140 之后,模式選擇模塊130可以發(fā)送一識別指令(例如,若存儲介質(zhì)106為CF4卡,則該識別 指令可為Identify Device命令,)至存儲介質(zhì)106,以判斷缺省模式是否和存儲介質(zhì)106 兼容。若缺省模式和存儲介質(zhì)106兼容,微處理單元234可以發(fā)送一配置指令(例如,若存 儲介質(zhì)106為CF4卡,則該配置指令可為Set Feature命令)以設(shè)置存儲介質(zhì)106至True IDE模式。
圖3為根據(jù)本發(fā)明的另一個實施例的具有不同工作模式的數(shù)據(jù)傳輸系統(tǒng)300。和 圖2標號相同的元件的功能相似。
在圖3的實施例中,模式選擇模塊130可以放置在控制器140之外。模式選擇模 塊130包括驅(qū)動336,例如,用于選擇工作模式和工作子模式的計算機可執(zhí)行的程序。在一 實施例中,主機102的信號處理器(未出示),例如,中央處理器,可以執(zhí)行驅(qū)動336以實現(xiàn) 模式選擇的功能。
圖4為根據(jù)本發(fā)明的一個實施例的控制數(shù)據(jù)傳輸?shù)姆椒ǖ牧鞒虉D400。圖4將結(jié) 合圖1進行說明。
在步驟402,檢測存儲介質(zhì)106的類型和其支持的模式。在步驟404,根據(jù)存儲介 質(zhì)106的類型,從多個工作模式中選擇一工作模式。例如,控制器140中的模式選擇模塊 130訪問寄存器144中表示控制器140可以工作的多個模式和子模式的數(shù)據(jù)。模式選擇模 塊130從多個模式中選擇一個可以和存儲介質(zhì)106兼容的工作模式。
在步驟406,根據(jù)預(yù)設(shè)工作標準,從多個子模式中選擇一工作子模式。在一實施例 中,選擇的工作模式可能包括多個子模式。在這種情況下,根據(jù)預(yù)設(shè)的工作標準,模式選擇 模塊130還可以從相應(yīng)的多個子模式中選擇出工作子模式,例如,數(shù)據(jù)傳輸速率標準或優(yōu) 先級標準。
在步驟408,控制器140可以工作在所選出的工作模式和/或子模式。模式選擇模 塊130可以配置寄存器144以設(shè)置控制器140為工作模式和/或子模式。在一實施例中, 模式選擇模塊130可以將表示選擇的工作模式和/或子模式的數(shù)據(jù)寫入寄存器144,以設(shè)置 控制器140為選擇的工作模式和/或子模式。
在步驟410,根據(jù)選擇的工作模式的傳輸速率和讀/寫時序周期,控制器140可以 在存儲介質(zhì)106和主機102之間傳輸數(shù)據(jù)。根據(jù)寄存器144中表示選擇的工作模式和/或 子模式的數(shù)據(jù),多路選擇器152可以啟動核模塊160中的一個核。這樣,根據(jù)選擇的工作模 式的傳輸速率和讀/寫時序周期,被啟動的核可以與存儲介質(zhì)106通訊,和存儲介質(zhì)106交換數(shù)據(jù)。
上文具體實施方式
和附圖僅為本發(fā)明的常用實施例。顯然,在不脫離所述權(quán)利要 求書所界定的本發(fā)明精神和保護范圍的前提下可以有各種增補、修改和替換。本領(lǐng)域技術(shù) 人員應(yīng)該理解,本發(fā)明在實際應(yīng)用中可根據(jù)具體的環(huán)境和工作要求在不背離發(fā)明準則的前 提下在形式、結(jié)構(gòu)、布局、比例、材料、元素、組件及其它方面有所變化。因此,在此披露的實 施例僅用于說明而非限制,本發(fā)明的范圍由前述權(quán)利要求及其合法等同物界定,而不限于 此前的描述。
權(quán)利要求
1.一種電子系統(tǒng),其特征在于,該電子系統(tǒng)包括輸入/輸出接口 ;以及控制器,其耦合至所述輸入/輸出接口,用于根據(jù)存儲介質(zhì)的類型,從一組工作模式中 選擇出一個工作模式,且所述控制器工作在所選出的工作模式,以所選出的工作模式的數(shù) 據(jù)傳輸速率,在所述輸入/輸出接口和所述存儲介質(zhì)之間傳輸數(shù)據(jù);其中所述一組工作模式中的至少兩個工作模式的數(shù)據(jù)傳輸速率互不相同。
2.根據(jù)權(quán)利要求1所述的電子系統(tǒng),其特征在于,所述至少兩個工作模式的數(shù)據(jù)讀/寫 時序周期不同,且所述控制器以所選出的工作模式的相應(yīng)的數(shù)據(jù)讀/寫時序周期,在所述 輸入/輸出接口和所述存儲介質(zhì)之間傳輸數(shù)據(jù)。
3.根據(jù)權(quán)利要求1所述的電子系統(tǒng),其特征在于,所選出的工作模式還包括一組子模 式,且所述控制器還根據(jù)預(yù)設(shè)工作標準,從所述一組子模式中選擇出工作子模式。
4.根據(jù)權(quán)利要求3所述的電子系統(tǒng),其特征在于,所述預(yù)設(shè)工作標準包括數(shù)據(jù)傳輸速 率標準,所述控制器選擇所述工作子模式,以供所述輸入/輸出接口與所述存儲介質(zhì)之間 傳輸數(shù)據(jù)獲得期望的數(shù)據(jù)傳輸速率。
5.根據(jù)權(quán)利要求3所述的電子系統(tǒng),其特征在于,所述預(yù)設(shè)工作標準包括優(yōu)先標準,所 述控制器根據(jù)所述輸入/輸出接口與所述存儲介質(zhì)之間傳輸數(shù)據(jù)的數(shù)據(jù)傳輸要求的優(yōu)先 級別,選擇所述工作子模式。
6.根據(jù)權(quán)利要求1所述的電子系統(tǒng),其特征在于,所述一組工作模式包括PCMCIA模式。
7.根據(jù)權(quán)利要求1所述的電子系統(tǒng),其特征在于,所述控制器包括寄存器,所述寄存器 用于存儲模式數(shù)據(jù),所述模式數(shù)據(jù)表示所述控制器的所述一組工作模式。
8.根據(jù)權(quán)利要求7所述的電子系統(tǒng),其特征在于,所述控制器還包括模式選擇模塊,所 述模式選擇模塊用于發(fā)送識別指令至所述存儲介質(zhì)以識別所述存儲介質(zhì)的類型且訪問所 述模式數(shù)據(jù)以選擇所述工作模式。
9.根據(jù)權(quán)利要求7所述的電子系統(tǒng),其特征在于,所述控制器還包括多路選擇器,所述 多路選擇器耦合至所述寄存器,用于根據(jù)所選出的工作模式從一組核中選擇出一個核,其 中所選出的核依照所述數(shù)據(jù)傳輸速率與所述存儲介質(zhì)通訊。
10.根據(jù)權(quán)利要求1所述的電子系統(tǒng),其特征在于,所述輸入/輸出接口包括PCIe接□。
11.根據(jù)權(quán)利要求1所述的電子系統(tǒng),其特征在于,所述存儲介質(zhì)從一組閃存CF卡、CF+ 卡和CF4卡中選擇。
12.—種控制器,用于控制主機與客戶端的數(shù)據(jù)傳輸,其特征在于,該控制器包括寄存器,用于存儲表示所述控制器的一組工作模式的模式數(shù)據(jù),所述一組工作模式的 至少兩個工作模式的數(shù)據(jù)傳輸速率互不相同;模式選擇模塊,用于訪問所述模式數(shù)據(jù),且根據(jù)所述客戶端的類型從所述一組工作模 式中選擇出工作模式;以及一組核,耦合至所述客戶端,其中,根據(jù)所選出的工作模式,所述一組核中的一個核被 選擇,以完成所述主機與所述客戶端的通訊。
13.根據(jù)權(quán)利要求12所述的控制器,其特征在于,所述至少兩個工作模式的數(shù)據(jù)讀/寫 時序周期不同,且所選出的核根據(jù)所選出的工作模式的相應(yīng)的數(shù)據(jù)讀/寫時序周期完成所述主機與所述客戶端的通訊。
14.根據(jù)權(quán)利要求12所述的控制器,其特征在于,所選出的工作模式還包括一組子模 式,且所述模式選擇模塊還根據(jù)預(yù)設(shè)工作標準,從所述一組子模式中選擇出工作子模式。
15.根據(jù)權(quán)利要求14所述的控制器,其特征在于,所述預(yù)設(shè)工作標準包括數(shù)據(jù)傳輸速 率標準,所述控制器選擇所述工作子模式,以供所述主機與所述客戶端之間傳輸數(shù)據(jù)獲得 期望的數(shù)據(jù)傳輸速率。
16.根據(jù)權(quán)利要求14所述的控制器,其特征在于,所述預(yù)設(shè)工作標準包括優(yōu)先標準,所 述控制器根據(jù)所述主機與所述客戶端之間傳輸數(shù)據(jù)的數(shù)據(jù)傳輸要求的優(yōu)先級別,選擇所述 工作子模式。
17.根據(jù)權(quán)利要求12所述的控制器,其特征在于,所述一組工作模式包括PCMCIA模式 和iTrue IDE模式。
18.根據(jù)權(quán)利要求12所述的控制器,其特征在于,所述客戶端包括存儲介質(zhì)。
19.根據(jù)權(quán)利要求12所述的控制器,其特征在于,所述模式選擇模塊包括微控制單元, 所述微控制單元用于發(fā)送識別指令至所述客戶端以識別所述客戶端的類型且選擇所述工 作模式。
20.根據(jù)權(quán)利要求19所述的控制器,其特征在于,所述控制器發(fā)送配置指令,所述配置 指令用于配置所述寄存器以設(shè)置所述控制器為所選出的工作模式。
21.一種數(shù)據(jù)傳輸方法,用于控制主機與客戶端的數(shù)據(jù)傳輸,其特征在于,該數(shù)據(jù)傳輸 方法包括檢測所述客戶端的類型;根據(jù)所述客戶端的類型,控制器從一組工作模式中選擇出一個工作模式,其中所述一 組工作模式中的至少兩個工作模式的數(shù)據(jù)傳輸速率互不相同;使能所述控制器工作在所選出的工作模式;以及根據(jù)所選出的工作模式的數(shù)據(jù)傳輸速率,在所述主機與所述客戶端之間傳輸數(shù)據(jù)。
22.根據(jù)權(quán)利要求21所述的數(shù)據(jù)傳輸方法,其特征在于,所述數(shù)據(jù)傳輸方法還包括根據(jù)預(yù)設(shè)工作標準,從所選出的工作模式的一組子模式中選擇出工作子模式。
23.根據(jù)權(quán)利要求22所述的數(shù)據(jù)傳輸方法,其特征在于,所述預(yù)設(shè)工作標準包括數(shù)據(jù) 傳輸速率標準,所述控制器選擇所述工作子模式,以供所述主機與所述客戶端之間傳輸數(shù) 據(jù)獲得期望的數(shù)據(jù)傳輸速率。
24.根據(jù)權(quán)利要求22所述的數(shù)據(jù)傳輸方法,其特征在于,所述預(yù)設(shè)工作標準包括優(yōu)先 標準,所述控制器根據(jù)所述主機與所述客戶端之間傳輸數(shù)據(jù)的數(shù)據(jù)傳輸要求的優(yōu)先級別, 選擇所述工作子模式。
25.根據(jù)權(quán)利要求22所述的數(shù)據(jù)傳輸方法,其特征在于,所述數(shù)據(jù)傳輸方法還包括在所述客戶端耦合至所述控制器之前,設(shè)置所述控制器為缺省工作模式。
全文摘要
本發(fā)明公開了一種電子系統(tǒng)、控制器及數(shù)據(jù)傳輸方法,該電子系統(tǒng)包括輸入/輸出接口;以及控制器,其耦合至所述輸入/輸出接口,用于根據(jù)存儲介質(zhì)的類型,從一組工作模式中選擇出一個工作模式,且所述控制器工作在所選出的工作模式以所選出的工作模式的數(shù)據(jù)傳輸速率,在所述輸入/輸出接口和所述存儲介質(zhì)之間傳輸數(shù)據(jù),其中所述一組工作模式中的至少兩個工作模式的數(shù)據(jù)傳輸速率互不相同;與現(xiàn)有技術(shù)相比,本發(fā)明的系統(tǒng)能取得更好的數(shù)據(jù)傳輸性能。
文檔編號G06F3/08GK102033713SQ20091017667
公開日2011年4月27日 申請日期2009年9月24日 優(yōu)先權(quán)日2009年9月24日
發(fā)明者余曉光, 勾勇華, 趙紅曉 申請人:凹凸電子(武漢)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
陇西县| 淮北市| 凤冈县| 镇巴县| 灵台县| 滦平县| 玉田县| 周口市| 渝北区| 永城市| 富蕴县| 平远县| 池州市| 南靖县| 定州市| 临朐县| 汨罗市| 化隆| 嘉祥县| 承德县| 东乡| 达州市| 南岸区| 常熟市| 商河县| 安阳县| 抚顺县| 洛隆县| 泸州市| 泰兴市| 施甸县| 莱阳市| 汉寿县| 江达县| 秦安县| 西青区| 凌海市| 旬阳县| 湘西| 天全县| 普兰店市|