基于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ù)處理。??