[發明專利]一種固態硬盤及其控制裝置、系統、方法有效
| 申請號: | 201310022799.X | 申請日: | 2013-01-22 |
| 公開(公告)號: | CN103942005B | 公開(公告)日: | 2017-03-08 |
| 發明(設計)人: | 黎智;李欣;王燦;楊繼濤;張琴;李程;向志華 | 申請(專利權)人: | 廣東華晟數據固態存儲有限公司 |
| 主分類號: | G06F3/06 | 分類號: | G06F3/06;G06F9/30 |
| 代理公司: | 廣州粵高專利商標代理有限公司44102 | 代理人: | 林瑞云 |
| 地址: | 511457 廣東省*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 固態 硬盤 及其 控制 裝置 系統 方法 | ||
1.一種固態硬盤控制方法,其特征在于,包括:
創建一條原生命令隊列NCQ,并將設定的Vendor?Specific指令代碼寫入到NCQ命令的LBA?Field字段;
向固態硬盤下發攜帶有所述Vendor?Specific指令代碼的NCQ命令;
所述固態硬盤接收所述NCQ命令后,解析其LBA?Field字段,并判斷所述LBA?Field字段是否攜帶Vendor?Specific指令代碼;
若所述判斷為是,則根據所述Vendor?Specific指令代碼執行相應的操作,并反饋執行結果。
2.如權利要求1所述的固態硬盤控制方法,其特征在于,所述判斷所述LBA?Field字段是否攜帶Vendor?Specific指令代碼之后還包括:
若所述判斷為否,則進一步判斷所述LBA?Field字段是否在所述固態硬盤的讀寫范圍內;若所述判斷為是,則執行相應讀寫操作,包括:讀取固態硬盤上的相應數據和/或將相應數據寫入固態硬盤;若判斷為否,則反饋命令失敗。
3.如權利要求1或2所述的固態硬盤控制方法,其特征在于,所述NCQ命令包括:READ?FPDMA?QUEUED命令和/或WRITE?FPDMA?QUEUED命令;
所述NCQ命令的LBA?Field字段的有效值為48Bit,并定義0xFFFFFFFFF00-0xFFFFFFFFFFFF的范圍為Vendor?Specific指令代碼。
4.如權利要求3所述的固態硬盤控制方法,其特征在于,所述固態硬盤接收所述NCQ命令后,解析其LBA?Field字段,并判斷所述LBA?Field字段是否攜帶Vendor?Specific指令代碼,包括
固態硬盤接收所述NCQ命令后,解析其LBA?Field字段,若所述LBA?Field字段在0xFFFFFFFFF00-0xFFFFFFFFFFFF的范圍內,則判定其為Vendor?Specific指令代碼;若所述LBA?Field字段在0xFFFFFFFFF00-0xFFFFFFFFFFFF的范圍外,則進一步判斷其是否在所述固態硬盤的讀寫范圍內。
5.如權利要求3所述的固態硬盤控制方法,其特征在于,所述根據所述Vendor?Specific指令代碼執行相應的操作,并反饋執行結果,包括:
若所述Vendor?Specific指令代碼被攜帶在READ?FPDMA?QUEUED命令中,則根據所述Vendor?Specific指令代碼,在固態硬盤中查詢相應的數據并反饋給主機,并通知主機命令處理完成;
若所述Vendor?Specific指令代碼被攜帶在WRITE?FPDMA?QUEUED命令中,則根據所述Vendor?Specific指令代碼,在固態硬盤中執行相應的設置操作,并通知主機命令處理完成。
6.如權利要求5所述的固態硬盤控制方法,其特征在于,所述若所述Vendor?Specific指令代碼被攜帶在WRITE?FPDMA?QUEUED命令中,則根據所述Vendor?Specific指令代碼,在固態硬盤中執行相應的設置操作,并通知主機命令處理完成中,還包括:
如果設置不成功,則通知主機命令處理失??;并將錯誤的原因記錄在NCQ?Command?Error?Log中,待主機讀取。
7.一種固態硬盤控制裝置,其特征在于,包括:
代碼植入模塊,用于創建原生命令隊列NCQ,并將設定的Vendor?Specific指令代碼寫入到NCQ命令的LBA?Field字段;
命令下發模塊,用于向固態硬盤下發攜帶有所述Vendor?Specific指令代碼的NCQ命令;使所述固態硬盤接收所述NCQ命令后,解析其LBA?Field字段,并判斷所述LBA?Field字段是否攜帶Vendor?Specific指令代碼;若所述判斷為是,則根據所述Vendor?Specific指令代碼執行相應的操作,并反饋執行結果。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣東華晟數據固態存儲有限公司,未經廣東華晟數據固態存儲有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310022799.X/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種粘膠纖維工業廢水處理方法及裝置
- 下一篇:一種去除污水總氮的處理方法





