數(shù)據(jù)傳輸方法及裝置

基本信息

申請?zhí)?/td> CN201710087230.X 申請日 -
公開(公告)號(hào) CN106844245B 公開(公告)日 2019-11-12
申請公布號(hào) CN106844245B 申請公布日 2019-11-12
分類號(hào) G06F13/16(2006.01)I; G06F13/28(2006.01)I 分類 計(jì)算;推算;計(jì)數(shù);
發(fā)明人 劉霄霄 申請(專利權(quán))人 北京騰凌科技有限公司
代理機(jī)構(gòu) 北京博思佳知識(shí)產(chǎn)權(quán)代理有限公司 代理人 北京騰凌科技有限公司
地址 100085 北京市海淀區(qū)上地信息路11號(hào)一層112、114、116、118、120室
法律狀態(tài) -

摘要

摘要 本申請?zhí)峁┮环N數(shù)據(jù)傳輸方法及裝置,方法包括:DMA控制器接收PCIE設(shè)備發(fā)送的數(shù)據(jù)傳輸請求;根據(jù)數(shù)據(jù)傳輸請求攜帶的第二存儲(chǔ)空間的基地址從存儲(chǔ)器中獲取第三存儲(chǔ)空間的基地址;根據(jù)第三存儲(chǔ)空間的基地址和數(shù)據(jù)傳輸請求攜帶的讀寫標(biāo)識(shí)向所述存儲(chǔ)器中的第三存儲(chǔ)空間讀或者寫數(shù)據(jù)。本申請不經(jīng)過CPU的直接控制,即可通過DMA控制器實(shí)現(xiàn)PCIE設(shè)備與存儲(chǔ)器的數(shù)據(jù)傳輸,將CPU解放出來以用于進(jìn)行其它處理,進(jìn)而提高了數(shù)據(jù)傳輸效率。此外,PCIE設(shè)備與存儲(chǔ)器之間是通過攜帶有可DMA的第二存儲(chǔ)空間的基地址的數(shù)據(jù)傳輸請求實(shí)現(xiàn)的數(shù)據(jù)傳輸過程,并不涉及PCIE總線地址與存儲(chǔ)空間內(nèi)存地址的映射轉(zhuǎn)換,因此可進(jìn)一步提高數(shù)據(jù)傳輸效率。