[發明專利]數據傳輸裝置、方法及控制器無效
| 申請號: | 201010153027.6 | 申請日: | 2010-04-19 |
| 公開(公告)號: | CN102222054A | 公開(公告)日: | 2011-10-19 |
| 發明(設計)人: | 余曉光;姚煒;趙紅曉;任立;方任;陶亮 | 申請(專利權)人: | 凹凸電子(武漢)有限公司 |
| 主分類號: | G06F13/16 | 分類號: | G06F13/16 |
| 代理公司: | 北京北翔知識產權代理有限公司 11285 | 代理人: | 楊勇;鄭建暉 |
| 地址: | 430074 湖北省武漢*** | 國省代碼: | 湖北;42 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 數據傳輸 裝置 方法 控制器 | ||
技術領域
本發明涉及一種電子設備,特別是涉及一種數據傳輸裝置、方法及控制器。
背景技術
壓縮閃存(CompactFlash?card,CF)卡是符合閃存標準的大容量存儲設備。閃存協會(CompactFlash?Association)開發了CF標準,且相繼頒布了CF+(CompactFlash+)和CF4(CompactFlash?Specification?Revision?4.0)的閃存標準。早期的CF卡為普通的數據存儲設備。目前,根據具體的應用場合,CF+和CF4卡擴展至包括輸入/輸出(input/output,I/O)設備或磁盤數據存儲。CF+和CF4卡比早期的CF卡支持更高的數據傳輸速率。
早期的CF卡可能只工作在PC?Card?ATA(Advanced?Technology?Attachment)使用存儲器模式。CF4卡和CF+卡都可以工作在PCMCIA(Personal?Computer?MemoryCard?International?Association)模式,該模式包括PC?Card?ATA使用I/O接口模式和PCCard?ATA使用存儲器模式。CF4卡還可以工作在True?IDE(Integrated?DevelopmentEnvironment)模式,CF+卡也可以工作在True?IDE模式。在每個模式下,根據相應的讀/寫時序周期傳輸數據。所以,工作在不同模式的CF、CF+和CF4卡的數據傳輸速率可能不同。
通常,控制器用于控制主機(例如,計算機)和存儲裝置之間的數據傳輸。控制器一般被設置為預設的模式,從而根據預設的數據傳輸速率和存儲裝置進行通信。然而,因為CF卡、CF+卡和CF4卡支持不同的數據傳輸速率,可能會降低數據傳輸的效果。例如,若控制器被設置為PC?Card?ATA使用存儲器模式,工作在PC?Card?ATA使用存儲器模式的CF+/CF4卡的數據傳輸速率可能低于工作在True?IDE模式的CF+/CF4卡的。
PCMCIA標準廣泛應用于多種主機設備,例如,數字攝像頭、數字音樂播放機、便攜式電腦等。PCMCIA標準定義了PCMCIA卡或稱為PC卡,用于擴展存儲空間,并支持輸入輸出(input/output,I/O)。根據PCMCIA總線的類型,PC卡可包括16位PC卡(例如,隨機存取存儲器(random?access?memory,RAM)和閃存(flash?memory))和32位PC卡(例如,CardBus?PC卡,如:調制解調器(modem)、網卡或電視卡等)。例如,16位PC卡采用16位PCMCIA總線傳輸數據,32位PC卡采用32位PCMCIA總線傳輸數據。
True?IDE模式包括可編程輸入輸出(programmed?input?and?output,PIO)模式和直接存儲器存取(direct?memory?access,DMA)模式。16位PC卡僅支持PIO模式。主機設備的操作系統(例如:WINDOWS)可以提供通用設備驅動,用以驅動16位PC卡。例如,通用設備驅動可以驅動主機設備使其工作在PIO模式。在PIO模式中,中央處理單元(central?processing?unit,CPU)執行指令,以訪問I/O地址空間,從而實現與PC卡之間的數據傳輸。在PIO模式下,CPU在整個讀或寫的操作時間內都可能被占用。
CF卡(例如:CF+和CF4卡)也是一種16位大容量存儲器。專用讀卡器(例如:USB讀卡器或1394讀卡器)可以將CF卡連接到主機設備。CF卡支持PIO模式和DMA模式。在DMA模式下,讀卡器在CF卡和主機設備的存儲器之間傳輸數據,而不占用處理器時間。因此,由CPU執行的運算操作和由讀卡器執行的數據傳輸可同時進行。由此,DMA模式比PIO模式具有更高的數據傳輸速率。
如果專用讀卡器不可用,CF卡則通過插塞式接合器或通用讀卡器插入PC卡插槽。也就是說,16位PC卡和CF卡可共享主機設備上的相同的插槽(例如:64引腳雙排接口)。在這種情況下,CF卡可用作16位PC卡。例如,操作系統的通用設備驅動可使CF卡工作在PIO模式而非DMA模式。由此,降低了CF卡的數據傳輸速率,且降低了主機設備的效率。
發明內容
本發明要解決的技術問題在于提供一種數據傳輸裝置、方法以及控制器,以提高數據傳輸的速率和效率。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于凹凸電子(武漢)有限公司,未經凹凸電子(武漢)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010153027.6/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:圓管端部弧口加工設備
- 下一篇:軟軸電鉆





