一種雙模SATA傳輸層優(yōu)化方法
基本信息
申請(qǐng)?zhí)?/td> | CN202210252714.6 | 申請(qǐng)日 | - |
公開(公告)號(hào) | CN114579489A | 公開(公告)日 | 2022-06-03 |
申請(qǐng)公布號(hào) | CN114579489A | 申請(qǐng)公布日 | 2022-06-03 |
分類號(hào) | G06F13/28;G06F13/42;G06F13/38;G06F11/07 | 分類 | 計(jì)算;推算;計(jì)數(shù); |
發(fā)明人 | 田建軍;刁永翔;宮曉淵;王劍鐸 | 申請(qǐng)(專利權(quán))人 | 無錫眾星微系統(tǒng)技術(shù)有限公司 |
代理機(jī)構(gòu) | 北京動(dòng)力號(hào)知識(shí)產(chǎn)權(quán)代理有限公司 | 代理人 | 董鋼 |
地址 | 214000 江蘇省無錫市新吳區(qū)菱湖大道111號(hào)無錫軟件園天鵝座C座2101室 | ||
法律狀態(tài) | - |
摘要
摘要 | 本發(fā)明提供了一種雙模SATA傳輸層優(yōu)化方法,當(dāng)SATA傳輸層狀態(tài)機(jī)處于HT_HostIdle狀態(tài)時(shí),確定SAS控制器的當(dāng)前模式是否為STP模式,基于SAS控制器的當(dāng)前模式和預(yù)定義事件,將SATA傳輸層狀態(tài)機(jī)跳轉(zhuǎn)到與預(yù)定義事件相對(duì)應(yīng)的目的狀態(tài);當(dāng)SATA傳輸層狀態(tài)機(jī)處于HT_DS_FIS狀態(tài)時(shí),如果數(shù)據(jù)方向?yàn)閷懛较虿⑶襛uto active bit置位,則將SATA傳輸層狀態(tài)機(jī)跳轉(zhuǎn)到HT_HostIdle狀態(tài);當(dāng)SATA傳輸層狀態(tài)機(jī)接收到DMA active FIS并處于HT_DMAOTrans1狀態(tài)時(shí),將SATA傳輸層狀態(tài)機(jī)直接跳轉(zhuǎn)到HT_HostIdle狀態(tài)。本發(fā)明避免了SAS控制器在并發(fā)控制的STP場景下的狀態(tài)異常,并通過鏈路層上報(bào)的鏈路協(xié)商結(jié)果自動(dòng)選擇傳輸層工作模式,使用一套設(shè)計(jì)即可支持STP和SATA設(shè)備直連兩種場景。 |
