[發明專利]用于與存儲器裝置通信的系統和方法有效
| 申請號: | 200580017573.4 | 申請日: | 2005-10-24 |
| 公開(公告)號: | CN101133404A | 公開(公告)日: | 2008-02-27 |
| 發明(設計)人: | M·亨森;D·C·巴克 | 申請(專利權)人: | 西格馬特爾公司 |
| 主分類號: | G06F13/28 | 分類號: | G06F13/28 |
| 代理公司: | 中國專利代理(香港)有限公司 | 代理人: | 張雪梅;劉杰 |
| 地址: | 美國德*** | 國省代碼: | 美國;US |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 存儲器 裝置 通信 系統 方法 | ||
技術領域
本發明總體上涉及與存儲器裝置通信的系統和方法。
背景技術
消費者對便攜式裝置,例如個人數字助理(PDA),MP3播放器,便攜存儲器系統,高級蜂窩電話系統和照相機的需求日益增長。傳統的非易失性存儲器存儲系統,例如軟盤,硬盤驅動器和光盤驅動器通常由于它們的機械缺陷、重量大、體積大和能耗高等缺點而不適用于便攜式裝置。因此,便攜式裝置的制造商轉向固態存儲器系統,例如快閃存儲器和電可擦除可編程只讀存儲器(EEPROM)。
然而,這樣的固態存儲器系統在處理數據時具有長的等待時間。特別地,可以以納秒量級的速率將命令和地址傳遞到固態存儲器系統,而固態存儲器響應命令和地址的數據處理一般需要顯著更長的時間,與微秒一樣高。
傳統的存儲器接口一次訪問一個固態存儲器系統,暫停以等待來自固態存儲器系統的就緒信號(ready?signal)。甚至在訪問多個固態存儲器裝置的存儲器接口中,通常是一次一個地執行對存儲器裝置的操作,并且在另一個操作開始前接口暫停以等待每個操作的完成。例如,傳統的存儲器接口可以對第一存儲器裝置寫一頁,并且暫停,在向第二存儲器裝置寫第二頁之前等待該寫操作完成。在另一個例子中,傳統的存儲器接口在第二存儲器裝置的塊擦除命令開始前,等待第一存儲器裝置的塊擦除命令完成。在其它傳統的系統中,在第二組操作可以開始前必須完成在所有裝置上的操作。
因而,在存儲器接口和固態存儲器裝置之間的數據總線,以及在存儲器接口和直接存儲器存取控制器之間的數據總線,可能在存儲器裝置數據處理期間經受延長的無效周期,導致數據總線的有效使用降低。對于數據密集的活動,尤其是對于在例如MP3播放器和照相機的裝置上的活動,通過數據總線的有效數據傳輸速率的減小導致裝置性能的降低。因此,需要一種改進的用于與存儲器裝置進行數據傳輸的系統和方法。
附圖說明
通過參照附圖可以更好地理解本發明,以及它的諸多特征和優點對本領域技術人員來說將變得明顯。
圖1和圖2包括數據處理裝置部件的示例性實施例的說明。
圖3包括存儲器裝置存取的示例性時間線的說明。
圖4包括用于存取存儲器裝置的示例性方法的說明,其可以通過數據處理裝置例如圖1和2中所示的數據處理裝置來執行。
在不同的附圖中使用同樣的參考標記表示相似的或同樣的項。
具體實施方式
在特定的實施例中,本公開涉及一種數據處理裝置,該數據處理裝置包括存儲器接口。該存儲器接口包括數據接口,該數據接口被配置為訪問一個或多個固態存儲器裝置。此外,該存儲器接口包括具有第一芯片選擇接口和第一就緒/忙碌(ready/busy)接口的第一狀態機。該存儲器接口還包括具有第二芯片選擇接口和第二就緒/忙碌接口的第二狀態機。在一個實施例中,第一芯片選擇接口和第一就緒/忙碌接口耦接到例如NAND快閃存儲器裝置的第一存儲器裝置。可以將第二芯片選擇接口和第二就緒/忙碌接口連接到例如第二NAND快閃存儲器裝置的第二存儲器裝置。第一和第二存儲器裝置可以是同樣類型的,例如是快閃存儲器裝置。
另外,包括存儲器接口的數據處理裝置還可以包括連接到第一內部數據總線的處理器核。該第一內部數據總線可以連接到橋,該橋與第二內部數據總線相連。第二內部數據總線可以連接到該存儲器接口。在一個示例性實施例中,該橋可以包括直接存儲器存取(DMA)控制器。第一狀態機可以通過第一通道連接到DMA控制器并且第二狀態機可以通過第二通道連接到DMA控制器。在另一個示例性實施例中,例如靜態隨機存取存儲器(SRAM)的隨機存取存儲器(RAM),耦接到第一內部數據總線。在特定的實施例中,將處理器核、橋和存儲器接口布置在單個襯底上,從而形成芯片上系統,并且存儲器裝置是與連接到該芯片上的存儲器接口相連的接口管腳的外部存儲器裝置。
在另一個示例性實施例中,本公開涉及一種訪問存儲器裝置的方法。該方法包括當第二快閃存儲器裝置處于忙碌狀態時發送第一命令到第一快閃存儲器裝置。第一快閃存儲器裝置和第二存儲器裝置耦接到外部數據接口。響應于該命令及關聯的地址和數據,第一快閃存儲器裝置進入忙碌狀態。該方法還包括監視第二快閃存儲器裝置的就緒/忙碌信號,并且當第一快閃存儲器裝置處于忙碌狀態且第二快閃存儲器裝置處于就緒狀態時發送第二命令到第二快閃存儲器裝置。該方法還可以包括監視來自第一快閃存儲器裝置的就緒/忙碌信號,并且基于該就緒/忙碌信號通知DMA控制器。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于西格馬特爾公司,未經西格馬特爾公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200580017573.4/2.html,轉載請聲明來源鉆瓜專利網。





