[發(fā)明專利]用于改善串行高級技術附件性能的方法和設備有效
| 申請?zhí)枺?/td> | 201110075114.9 | 申請日: | 2011-03-28 |
| 公開(公告)號: | CN102385564A | 公開(公告)日: | 2012-03-21 |
| 發(fā)明(設計)人: | B·A·戴 | 申請(專利權)人: | LSI公司 |
| 主分類號: | G06F13/38 | 分類號: | G06F13/38 |
| 代理公司: | 中國國際貿易促進委員會專利商標事務所 11038 | 代理人: | 陳華成 |
| 地址: | 美國加*** | 國省代碼: | 美國;US |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 改善 串行 高級 技術 附件 性能 方法 設備 | ||
1.一種用于通過串行連接SCSI(SAS)擴展器在SAS啟動器與串行高級技術附件(SATA)目標裝置之間傳送數據的方法,所述方法的特征在于其包括:
在所述SAS啟動器中接收來自所述SATA目標裝置的DMA設置幀信息結構(FIS);
響應于接收到所述DMA設置FIS而從所述SAS啟動器向所述SATA目標裝置發(fā)送數據,其中,所述發(fā)送步驟在所述發(fā)送步驟期間或之后不等待在所述SAS啟動器中接收來自所述SATA目標裝置的DMA激活FIS。
2.根據權利要求1所述的方法,還包括:
在所述SAS擴展器內丟棄從所述SATA目標裝置接收到的DMA激活FIS,使得所述SAS啟動器不接收所述DMA激活FIS。
3.根據權利要求2所述的方法,還包括:
從所述SAS啟動器查詢所述SAS擴展器以確定所述SAS擴展器被改進,使得所述SAS擴展器丟棄所述DMA激活FIS。
4.根據權利要求1所述的方法,還包括:
在接收到所述DMA設置FIS之后等待在所述SAS啟動器中通過所述SAS擴展器接收從所述SATA目標裝置接收到的第一DMA激活FIS;
重復發(fā)送數據的發(fā)送步驟,直到完成對與I/O請求相關聯的全部數據的發(fā)送為止;以及
在接收到所述第一DMA激活FIS之后在所述SAS擴展器內丟棄從所述SATA目標裝置接收到的任何后續(xù)的DMA激活FIS,使得所述SAS啟動器不接收所述后續(xù)的DMA激活FIS。
5.根據權利要求1所述的方法,
其中,所述DMA設置FIS包括自動激活指示符,
所述方法還包括:
確定所述自動激活指示符是否指示自動激活不被使能;并且
響應于確定所述自動激活不被使能,在所述發(fā)送步驟之前等待接收來自所述SATA目標裝置的第一DMA激活FIS。
6.根據權利要求3所述的方法,
其中,所述丟棄步驟還包括:
響應于確定所述SAS擴展器被改進而在所述SAS擴展器內丟棄所述后續(xù)的DMA激活FIS,使得所述SAS啟動器不接收所述后續(xù)的DMA激活FIS;以及
響應于確定所述SAS擴展器未被改進而在所述SAS啟動器內丟棄所述后續(xù)的DMA激活FIS。
7.一種串行連接SCSI(SAS)擴展器(104),該擴展器(104)的特征在于其包括:
第一接口,該第一接口適于耦接所述擴展器(104)與串行連接SCSI串行高級技術附件通道協議(SAS/STP)啟動器(102);
第二接口,該第二接口適于耦接所述擴展器(104)與SATA目標裝置(106);以及
橋邏輯(110),該橋邏輯適于將通過所述第一接口從SAS/STP啟動器(102)接收到的數據通過所述第二接口向所述SATA目標裝置(106)傳送,其中,所述數據與包括命令的寄存器幀信息結構(命令FIS)相關聯,
其中,所述橋邏輯(110)還適于丟棄通過所述第二接口從所述SATA目標裝置(106)接收到的任何DMA激活FIS,直到完成與所述命令FIS相關聯的所述數據的傳送為止。
8.根據權利要求7所述的擴展器(104),
其中,所述橋邏輯(110)還適于向所述SAS/STP啟動器(102)傳送從所述SATA目標裝置(106)接收到的DMA設置FIS,并且還適于確定所述DMA設置FIS是否包括自動激活指示符;
其中,所述橋邏輯(110)還適于將在接收到所述DMA設置FIS之后接收到的第一DMA激活FIS轉發(fā)到所述SAS/STP啟動器(102)。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于LSI公司,未經LSI公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110075114.9/1.html,轉載請聲明來源鉆瓜專利網。





