基于FPGA的SAS錯誤狀態(tài)命令的處理方法及裝置
基本信息
申請?zhí)?/td> | CN201611033683.6 | 申請日 | - |
公開(公告)號 | CN106598883B | 公開(公告)日 | 2019-09-17 |
申請公布號 | CN106598883B | 申請公布日 | 2019-09-17 |
分類號 | G06F13/10(2006.01)I; G06F13/12(2006.01)I | 分類 | 計算;推算;計數(shù); |
發(fā)明人 | 范偉鵬 | 申請(專利權(quán))人 | 北京騰凌科技有限公司 |
代理機構(gòu) | 北京博思佳知識產(chǎn)權(quán)代理有限公司 | 代理人 | 北京騰凌科技有限公司 |
地址 | 100085 北京市海淀區(qū)上地信息路11號一層112、114、116、118、120室 | ||
法律狀態(tài) | - |
摘要
摘要 | 本發(fā)明提供一種基于FPGA的SAS錯誤狀態(tài)命令的處理方法及裝置,所述方法包括:接收到所述SAS驅(qū)動下發(fā)的控制命令;保存所述控制命令,并將所述控制命令發(fā)送至所述SAS協(xié)議層模塊;接收到所述SAS協(xié)議層模塊上報的對應(yīng)于所述控制命令的錯誤狀態(tài)命令;判斷所述錯誤狀態(tài)命令是否為重傳命令;若所述錯誤狀態(tài)命令為重傳命令,基于所述錯誤狀態(tài)命令和保存的所述控制命令構(gòu)造待重傳的控制命令,并將所述待重傳的控制命令發(fā)送至所述SAS協(xié)議層模塊。在本發(fā)明中,由于使用FPGA模塊來完成對SAS協(xié)議層模塊返回的錯誤狀態(tài)命令的解析,避免了SAS驅(qū)動與SAS協(xié)議層模塊復(fù)雜的交互過程,因此可以大大縮短命令傳輸?shù)臅r間,解決相關(guān)技術(shù)中錯誤狀態(tài)命令的處理效率低的問題。 |
