【技術實現步驟摘要】
本專利技術涉及存儲控制器領域,尤其涉及一種雙界面(interface)存儲控制器及其系統。
技術介紹
目前筆記本電腦、臺式機電腦、平板電腦、智能手機、數碼相機等各種電子設備已經得到廣泛的應用。相應的,各種非易失性存儲卡,比如安全數字卡(Secure DigitalMemory Card,簡稱 SD 卡)、微型安全數字卡(Mini Secure Digital Memory Card,簡稱MiniSD 卡)、多媒體卡(Multimedia Card,簡稱 MMC 卡)、記憶棒(Memory Stick,簡稱 MS卡)、智慧媒體卡(SmartMedia Card,簡稱SM卡)、Co mpact Flash (簡稱CF卡)、或非閃存(NOR FIASH)、與非閃存(NAND FLASH)等,和各種易失性存儲單元,比如動態隨機訪問存儲器DRAM、靜態SRAM,都已經在各種電子設備中廣泛應用。通常來講,各種非易失性存儲卡和/或各種易失性存儲單元都需要借助存儲控制器與作為主機的各種電子設備進行通訊。然而,通常來講,所述存儲控制器都只能通過一個界面接口(interface)與作為主機的各種電子設備進行通訊。假如一個主機不支持這種界面接口,那么此主機將不能借助該存儲控制器訪問所述非易失性存儲卡和/或所述易失性存儲單元,這樣給用戶的使用帶來不便。
技術實現思路
本專利技術要解決的技術問題在于提供一種雙界面存儲控制器及其系統,其可以支持兩種接口,從而可以與支持任意一種接口的主機進行通訊。為了解決上述問題,根據本專利技術的一個方面,本專利技術提供了一種雙界面存儲控制器,用于對存儲單元進 ...
【技術保護點】
一種雙界面存儲控制器,用于對存儲單元進行訪問管理,其特征在于,其包括:物理層模擬模塊、SATA物理層數字模塊、SATA鏈路層模塊、SATA傳輸層模塊、PCIE物理層數字模塊、PCIE鏈路層模塊、PCIE事物層模塊和協議層解析控制模塊,所述物理層模擬模塊包括與SATA主機對接的SATA物理接口和與PCIE主機對接的PCIE物理接口,其負責將來自SATA主機或PCIE主機的高速串行信號轉換為低速并行信號,并將所述低速并行信號發送給SATA物理層數字模塊或者PCIE物理層數字模塊,其還負責將來自SATA物理層數字模塊或PCIE物理層數字模塊的低速并行信號轉換成高速串行信號,并將所述高速串行信號發送給SATA主機或PCIE主機;所述協議應用層解析控制模塊負責基于SATA協議或PCIE協議與SATA傳輸層模塊或者PCIE事務層進行數據和/或命令交互。
【技術特征摘要】
1.一種雙界面存儲控制器,用于對存儲單元進行訪問管理,其特征在于,其包括物理層模擬模塊、SATA物理層數字模塊、SATA鏈路層模塊、SATA傳輸層模塊、PCIE物理層數字模塊、PCIE鏈路層模塊、PCIE事物層模塊和協議層解析控制模塊, 所述物理層模擬模塊包括與SATA主機對接的SATA物理接口和與PCIE主機對接的PCIE物理接口,其負責將來自SATA主機或PCIE主機的高速串行信號轉換為低速并行信號,并將所述低速并行信號發送給SATA物理層數字模塊或者PCIE物理層數字模塊,其還負責將來自SATA物理層數字模塊或PCIE物理層數字模塊的低速并行信號轉換成高速串行信號,并將所述高速串行信號發送給SATA主機或PCIE主機; 所述協議應用層解析控制模塊負責基于SATA協議或PCIE協議與SATA傳輸層模塊或者PCIE事務層進行數據和/或命令交互。2.一種雙界面存儲控制器,用于對存儲單元進行訪問管理,其特征在于,其包括物理層模塊、SATA鏈路層模塊、SATA傳輸層模塊、PCIE鏈路層模塊、PCIE事物層模塊和協議層解析控制模塊, 物理層模塊包括與SATA主機對接的SATA物理接口和與PCIE主機對接的PCIE物理接口,其負責將來自SATA主機或PCIE主機的高速串行信號轉換為低速并行信號,并將所述低速并行信號發送給SATA鏈路層模塊或者PCIE鏈路層模塊,其還負責將來自SATA鏈路層模塊或PCIE鏈路層模塊的低速并行信號轉換成高速串行信號,并將所述高速串行信號發送給SATA主機或PCIE主機; 所述協議應用層解析控制模塊負責基于SATA協議或PCIE協議與SATA傳輸層模塊或者PCIE事務層進行數據和/或命令交互。3.根據權利要求I或2所述的雙界面存儲控制器,其特征在于,其還包括有存儲單元控制模塊,其與所述協議應用層解析控制模塊進行數據和/或命令的交互,并對所述存儲單元進行訪問。4.根據權利要求3所述的雙界面存儲控制器,其特征在于,在寫入數據到所述存儲單元中時,所述存儲單元控制模塊先對數據進行加密或擾碼,隨后再將加密或擾碼后的數據寫入所述存儲單元中,在從所述存儲單元中讀取數據時,所述存儲單元控制模塊先將讀取的數據進行解碼或反擾碼,再發送給所述協議應用層解析控制模塊。5.根據權利要求I所述的雙界面存儲控制器,其特征在于,所述雙界面存儲控制器具有SATA模式和PCIE模式, 所述物理層模擬模塊會檢測其SATA物理接口和PCIE物理接口中的哪個有主機對接, 在所述SATA物理接口有SATA主機對接,而PCIE物理接口沒有PCIE主機對接時,所述雙界面存儲控制器進入SATA模式,此時將關閉PCIE物理層數字模塊、PCIE鏈路層模塊、PCIE事物層模塊的時鐘,所述物理層模擬模塊與SATA物理層數字模塊交互,所述協議應用層解析控制模塊會調用SATA協議與所述SATA傳輸層模塊交互, 在所述PCIE物理接口有PCIE主機對接,而SATA物理接口沒有SATA主機對接時,所述雙界面存儲控制器進入PCIE模式,此時將關閉SATA物理層數字模塊、SATA鏈路層模塊、SATA傳輸層模塊的時鐘,所述物理層模擬模塊與PCIE物理層數字模塊交互,所述協議應用層解析控制模塊調用PCIE協議來與PCIE傳輸層模塊的交互。6.根據權利要求5所述的雙界面存儲控制器,其特征在于,預先在SATA模式和PCIE模式中選定一個優選的模式,在所述SATA物理接口有SATA主機對接,且所述PCIE物理接口有PCIE主機對接時,所述雙界面存儲控制器進入該優選的模式。7.根據權利要求5所述的雙界面存儲控制器,其特征在于,除了SATA物理接口和PCIE物理接口,所述物理層模擬模塊包括還包括并行轉串行模塊、發送驅動器模塊、模擬接收模塊、數據時鐘恢復模塊、協議判定模塊和本地時鐘產生模塊, 所述并行轉串行模塊用于將來自SATA物理層數字模塊或PCIE物理層數字模塊的低速并行信號轉換成高速串行信號,...
【專利技術屬性】
技術研發人員:駱建軍,陳振超,
申請(專利權)人:杭州華瀾微科技有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。