一種低延遲PCIE DMA數(shù)據(jù)傳輸方法及控制器
基本信息
申請?zhí)?/td> | CN201911403225.0 | 申請日 | - |
公開(公告)號 | CN111221757A | 公開(公告)日 | 2020-06-02 |
申請公布號 | CN111221757A | 申請公布日 | 2020-06-02 |
分類號 | G06F13/28;G06F13/42 | 分類 | 計算;推算;計數(shù); |
發(fā)明人 | 張宇弘 | 申請(專利權(quán))人 | 杭州熠芯科技有限公司 |
代理機構(gòu) | 浙江千克知識產(chǎn)權(quán)代理有限公司 | 代理人 | 趙芳;張瑜 |
地址 | 310000 浙江省杭州市西湖區(qū)文三路478號華星時代廣場C座410室 | ||
法律狀態(tài) | - |
摘要
摘要 | 本發(fā)明提供了一種低延遲PCIEDMA數(shù)據(jù)傳輸方法及控制器,其中一種低延遲PCIEDMA數(shù)據(jù)傳輸方法,包括發(fā)起設(shè)備和接收設(shè)備,在接收設(shè)備的PCIE地址空間上映射一個數(shù)據(jù)窗口和一個控制窗口,數(shù)據(jù)傳輸步驟包括:S1、發(fā)起設(shè)備檢查數(shù)據(jù)窗口狀態(tài),如果有足夠空間,寫數(shù)據(jù)到數(shù)據(jù)窗口;S2、發(fā)起設(shè)備檢查控制窗口狀態(tài),如果有足夠空間,寫控制符到控制窗口;S3、接收設(shè)備監(jiān)控控制窗口的寫入操作,讀取控制符并處理傳送的數(shù)據(jù);S4、接收設(shè)備在處理完控制符后,向發(fā)起設(shè)備發(fā)出釋放控制窗口空間的通知;S5、接收設(shè)備在處理完數(shù)據(jù)后,向發(fā)起設(shè)備發(fā)出釋放數(shù)據(jù)窗口空間的通知。S6、發(fā)起設(shè)備根據(jù)收到的釋放窗口空間的通知來更新數(shù)據(jù)窗口狀態(tài)和控制窗口狀態(tài)。 |
