[發明專利]袖珍閃存卡的擴展方法和裝置無效
| 申請號: | 200810130701.1 | 申請日: | 2008-06-30 |
| 公開(公告)號: | CN101620576A | 公開(公告)日: | 2010-01-06 |
| 發明(設計)人: | 孫士友 | 申請(專利權)人: | 中興通訊股份有限公司 |
| 主分類號: | G06F13/10 | 分類號: | G06F13/10;G06F13/40 |
| 代理公司: | 北京康信知識產權代理有限責任公司 | 代理人: | 尚志峰;吳孟秋 |
| 地址: | 518057廣東省深圳市南*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 袖珍 閃存卡 擴展 方法 裝置 | ||
技術領域
本發明涉及嵌入式系統應用領域,并且特別地,涉及一種袖珍閃存卡的擴展方法和裝置。
背景技術
袖珍閃存卡(Compact?Flash?Card,CF卡)是一種通用大容量存儲介質,目前,CF卡在很多嵌入式設計中都有所應用,尤其是在穩定性要求較高而不能采用硬盤或者微硬盤的場合。
在應用的過程中,不可避免地需要對CF卡進行擴展。通常采用的對CF卡的擴展方法有很多。例如,通過CPU的PCMCIA接口擴展,以及通過CPU的本地總線擴展等。
在目前中提出的技術中,提供了一種擴展方法,在該方法中,CPU的本地總線通過CPLD與CF卡連接,CPLD中進行信號的處理和連接,保證CF卡工作于True?IDE工作模式。另外,還有一種擴展方式是通過CPU所帶的PCI總線來擴展CF卡,但一般都需要采用類似于PCI9054等的PCI接口芯片先將PCI總線轉化為本地總線。
并且,在目前技術中,很多子卡的本地總線沒有通過子卡插座引出來,或者引出來的數量不夠,或者大小端模式不一致等,很難做到兼容,通用性會受到限制;并且,在進行芯片的橋接時,將會增加擴展的成本,在配置上也缺少靈活性。針對這些CF卡擴展時出現的問題,目前尚未提出有效的解決方案。
發明內容
考慮到上述問題而做出本發明,為此,本發明的主要目的在于提供一種袖珍閃存卡的擴展方案,以解決相關技術中CF卡擴展存在的兼容性和靈活性差、以及擴展成本高的問題。
根據本發明的實施例,提供了一種袖珍閃存卡的擴展方法。
該方法包括:配置與袖珍閃存卡連接的現場可編程門陣列的PCI軟核邏輯單元即外圍通信接口軟核邏輯單元;配置現場可編程門陣列的袖珍閃存卡邏輯單元,將現場可編程門陣列模擬為PCI設備,使得與現場可編程門陣列連接的CPU能夠通過現場可編程門陣列與袖珍閃存卡進行通信;在CPU上配置模擬的PCI設備的上層驅動,并基于上層驅動配置袖珍閃存卡的驅動。
其中,配置PCI軟核邏輯單元的處理包括以下至少之一:配置PCI軟核的參數配置部分邏輯代碼、配置PCI軟核的調用邏輯代碼、配置PCI測試寄存器實現邏輯代碼、配置PCI軟核的數據位寬、配置袖珍閃存卡的數據位寬、配置袖珍閃存卡的位寬、配置PCI軟核的從屬模式。
并且,在配置上層驅動時,該方法進一步包括:根據配置的PCI測試寄存器實現邏輯代碼讀寫PCI軟核的測試寄存器,驗證上層驅動及袖珍閃存卡是否正確。
其中,從屬模式為以下至少之一:主用模式、被用模式、主用模式與備用模式結合的主被用混合模式。
此外,配置袖珍閃存卡邏輯單元的處理包括以下至少之一:配置PCI軟核的通訊邏輯代碼、配置袖珍閃存卡的地址數據線處理邏輯代碼、配置袖珍閃存卡的控制信號產生邏輯代碼。
另外,在配置了袖珍閃存卡的驅動之后,該方法可進一步包括:
在CPU上將袖珍閃存卡掛接至文件系統及預定服務。
根據本發明的另一實施例,提供了一種袖珍閃存卡的擴展裝置。
該裝置包括:PCI軟核邏輯單元配置模塊,用于配置與袖珍閃存卡連接的現場可編程門陣列的PCI軟核邏輯單元即外圍通信接口軟核邏輯單元;袖珍閃存卡邏輯單元配置模塊,用于配置現場可編程門陣列的袖珍閃存卡邏輯單元,將現場可編程門陣列模擬為PCI設備,使得與現場可編程門陣列連接的CPU能夠通過現場可編程門陣列與袖珍閃存卡進行通信;驅動配置模塊,用于在CPU上配置模擬的PCI設備的上層驅動,并基于上層驅動配置袖珍閃存卡的驅動。
其中,PCI軟核邏輯單元配置模塊配置PCI軟核邏輯單元的處理包括以下至少之一:配置PCI軟核的參數配置部分邏輯代碼、配置PCI軟核的調用邏輯代碼、配置PCI測試寄存器實現邏輯代碼、配置PCI軟核的數據位寬、配置袖珍閃存卡的數據位寬、配置袖珍閃存卡的位寬、配置PCI軟核的從屬模式。
并且,驅動配置模塊還用于在配置上層驅動時根據配置的PCI測試寄存器實現邏輯代碼讀寫PCI軟核的測試寄存器,驗證上層驅動及袖珍閃存卡是否正確。
此外,袖珍閃存卡邏輯單元配置模塊配置袖珍閃存卡邏輯單元的處理包括以下至少之一:配置PCI軟核的通訊邏輯代碼、配置袖珍閃存卡的地址數據線處理邏輯代碼、配置袖珍閃存卡的控制信號產生邏輯代碼。
通過本發明的上述技術方案,能夠充分利用PCI?core的特性,實現靈活、高效及低成本的CF卡擴展。
附圖說明
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中興通訊股份有限公司,未經中興通訊股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200810130701.1/2.html,轉載請聲明來源鉆瓜專利網。





