一種基于SRIO的數(shù)據(jù)傳輸裝置及方法

基本信息

申請(qǐng)?zhí)?/td> CN202011044012.6 申請(qǐng)日 -
公開(kāi)(公告)號(hào) CN112214429A 公開(kāi)(公告)日 2021-01-12
申請(qǐng)公布號(hào) CN112214429A 申請(qǐng)公布日 2021-01-12
分類(lèi)號(hào) G06F13/28(2006.01)I 分類(lèi) 計(jì)算;推算;計(jì)數(shù);
發(fā)明人 陳亮;范俊;柴紅剛;夏陳軍 申請(qǐng)(專利權(quán))人 武漢匯迪森信息技術(shù)有限公司
代理機(jī)構(gòu) 武漢藍(lán)寶石專利代理事務(wù)所(特殊普通合伙) 代理人 武漢匯迪森信息技術(shù)有限公司
地址 430000湖北省武漢市東湖新技術(shù)開(kāi)發(fā)區(qū)武大園四路3號(hào)國(guó)家地球空間信息產(chǎn)業(yè)基地II區(qū)七期B3樓6樓28號(hào)
法律狀態(tài) -

摘要

摘要 本發(fā)明提供一種基于SRIO的數(shù)據(jù)傳輸裝置及方法,該裝置包括:封包解析模塊,用于對(duì)xilinx SRIO IP核接收的封包進(jìn)行解析,分離出包頭信息和包數(shù)據(jù)信息,分別發(fā)送至命令隊(duì)列和數(shù)據(jù)隊(duì)列;信息提取模塊,用于獲取命令隊(duì)列中封包的包頭信息,提取SRIO地址、包的大小和包的類(lèi)型,并發(fā)起SRIO地址匹配請(qǐng)求;ATMU模塊,用于將向處理器申請(qǐng)得到的DDR緩存資源放入資源隊(duì)列中,比較包頭信息中的SRIO地址與SRIO目的地址,將封包獲取到的有效DDR資源發(fā)送至DMA隊(duì)列;DMA模塊,用于讀取DMA隊(duì)列中DMA描述符,對(duì)于NRead封包,將數(shù)據(jù)從DDR資源中讀取出來(lái),搬運(yùn)至數(shù)據(jù)隊(duì)列,對(duì)于NWrite,將數(shù)據(jù)從數(shù)據(jù)隊(duì)列中讀取出來(lái)搬運(yùn)至DDR資源中?;谠摲桨缚梢灾С侄嘤脩舳啻翱谀J降臄?shù)據(jù)傳輸,并提高數(shù)據(jù)傳輸效率。??