基于PCIe接口的DMA傳輸方法
基本信息
申請?zhí)?/td> | CN201910180262.3 | 申請日 | - |
公開(公告)號 | CN111694777A | 公開(公告)日 | 2020-09-22 |
申請公布號 | CN111694777A | 申請公布日 | 2020-09-22 |
分類號 | G06F13/28(2006.01)I;G06F13/42(2006.01)I | 分類 | 計算;推算;計數(shù); |
發(fā)明人 | 蔡志國;趙庭武;謝榮先 | 申請(專利權)人 | 蘇州微影激光技術有限公司 |
代理機構 | 深圳市合道英聯(lián)專利事務所(普通合伙) | 代理人 | 蘇州微影激光技術有限公司 |
地址 | 215009江蘇省蘇州市高新區(qū)火炬路85號 | ||
法律狀態(tài) | - |
摘要
摘要 | 本發(fā)明公開了一種基于PCIe接口的DMA傳輸方法,檢測主機下發(fā)的DMA讀指令信息,根據(jù)所述DMA讀指令信息生成存儲器讀請求包,為每個存儲器讀請求包請求到的數(shù)據(jù)分配在SRAM緩存地址、DDR緩存地址、SRAM讀取地址、預留寫SRAM起始位置信息并且從CPLD額外信息RAM的A端口寫入;接收主機響應的帶數(shù)據(jù)的完成包并且提取其中的TAG字段,以所述提取到的TAG字段作為地址,從CPLD額外信息RAM的B端口讀取之前寫入的SRAM緩存地址、DDR緩存地址、SRAM讀取地址、預留寫SRAM起始位置信息,以所述SRAM緩存地址作為地址,將數(shù)據(jù)寫入數(shù)據(jù)緩存BUFFER;將所述DDR緩存地址作為地址,將數(shù)據(jù)寫入與之對應的地址單元,待DDR中緩存達到閾值后對數(shù)據(jù)進行后續(xù)處理。?? |
