[發明專利]一種接口轉換裝置有效
| 申請號: | 201911425775.2 | 申請日: | 2019-12-31 |
| 公開(公告)號: | CN111241016B | 公開(公告)日: | 2021-06-25 |
| 發明(設計)人: | 陳賢香;劉海鑾 | 申請(專利權)人: | 杭州華瀾微電子股份有限公司 |
| 主分類號: | G06F13/38 | 分類號: | G06F13/38;G06F13/42 |
| 代理公司: | 北京國昊天誠知識產權代理有限公司 11315 | 代理人: | 許振新 |
| 地址: | 311200 浙江省杭州市*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 接口 轉換 裝置 | ||
1.一種接口轉換裝置,其特征在于,包括串行連接小型計算機系統SAS接口,SAS接口處理器模塊,小型計算機系統接口SCSI協議設備端處理器模塊,轉換模塊,多個串行高級技術連接SATA接口處理器模塊和多個SATA接口,其中:
所述SAS接口處理器模塊接收終端設備通過所述SAS接口發送的SCSI指令;
所述SCSI協議設備端處理器模塊判斷所述SCSI指令的功能,所述SCSI指令的功能包括讀寫功能和非讀寫功能中的至少一種;
所述轉換模塊將所述SCSI指令轉換為高級技術連接ATA指令;
所述多個SATA接口處理器模塊通過所述多個SATA接口向多個硬盤發送所述ATA指令。
2.如權利要求1所述的接口轉換裝置,其特征在于,所述轉換模塊包括獨立磁盤構成的具有冗余能力的陣列RAID計算單元和SCSI-ATA協議轉換器單元;
其中,所述SCSI協議設備端處理器模塊在判斷所述SCSI指令的功能后,還包括:
若所述SCSI指令的功能包括讀寫功能,則將所述SCSI指令的地址與長度發送至所述RAID計算單元,以及將所述SCSI指令發送至所述SCSI-ATA協議轉換器單元;
若所述SCSI指令的功能包括非讀寫功能,則將所述SCSI指令發送至所述SCSI-ATA協議轉換器單元。
3.如權利要求2所述的接口轉換裝置,其特征在于,
所述SCSI-ATA協議轉換器單元將所述SCSI指令轉換為ATA指令。
4.如權利要求3所述的接口轉換裝置,其特征在于,
所述SCSI-ATA協議轉換器單元將所述SCSI指令的轉換狀態反饋給所述終端設備,所述轉換狀態包括將所述SCSI指令成功轉換為ATA指令和未將所述SCSI指令成功轉換為ATA指令。
5.如權利要求2所述的接口轉換裝置,其特征在于,所述RAID計算單元為硬件結構,其中:
所述RAID計算單元根據所述多個硬盤的個數和RAID模式,確定分配參數,所述分配參數表征分配給每個硬盤的地址和長度;
將所述分配參數發送至所述SCSI-ATA協議轉換器單元。
6.如權利要求5所述的接口轉換裝置,其特征在于,
所述SCSI-ATA協議轉換器單元將所述分配參數添加到目標ATA指令中,所述目標ATA指令為將包括讀寫功能的SCSI指令進行轉換后得到的ATA指令。
7.如權利要求1所述的接口轉換裝置,其特征在于,還包括ATA協議主機端處理器模塊,其中:
所述轉換模塊在將所述SCSI指令轉換為高級技術連接ATA指令后,將所述ATA指令發送至所述ATA協議主機端處理器模塊;
所述ATA協議主機端處理器模塊對所述ATA指令進行封裝,得到與所述多個SATA接口對應的指令;
將與所述多個SATA接口對應的指令發送至所述多個SATA接口處理器模塊。
8.如權利要求7所述的接口轉換裝置,其特征在于,所述轉換模塊將所述ATA指令發送至所述ATA協議主機端處理器模塊,包括:
所述轉換模塊將所述SCSI指令逐條放入待執行表中,由所述待執行表將所述SCSI指令轉換為ATA指令,并將所述ATA指令逐條發送給所述ATA協議主機端處理器模塊。
9.如權利要求7所述的接口轉換裝置,其特征在于,
所述ATA協議主機端處理器模塊在所述多個SATA接口處理器模塊通過所述多個SATA接口向多個硬盤發送所述ATA指令后,收集所述ATA指令的執行狀態,所述執行狀態包括所述ATA指令成功發送給所述多個硬盤和所述ATA指令未成功發送給所述多個硬盤;
將所述執行狀態反饋給所述終端設備。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于杭州華瀾微電子股份有限公司,未經杭州華瀾微電子股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911425775.2/1.html,轉載請聲明來源鉆瓜專利網。





