一種基于Intel萬兆網(wǎng)卡實現(xiàn)采樣數(shù)據(jù)流低延遲傳輸?shù)姆椒?/p>
基本信息
申請?zhí)?/td> | CN201711404393.2 | 申請日 | - |
公開(公告)號 | CN108123894B | 公開(公告)日 | 2021-02-26 |
申請公布號 | CN108123894B | 申請公布日 | 2021-02-26 |
分類號 | H04L12/863(2013.01)I;H04L12/875(2013.01)I;G06F9/455(2006.01)I;G06F9/50(2006.01)I;G06F9/48(2006.01)I;G06F9/54(2006.01)I | 分類 | 電通信技術(shù); |
發(fā)明人 | 戴志春;張勇虎;伍俊;袁君初;楊雷雷;段移易 | 申請(專利權(quán))人 | 長沙銀行股份有限公司湘江新區(qū)支行 |
代理機構(gòu) | 長沙國科天河知識產(chǎn)權(quán)代理有限公司 | 代理人 | 董惠文 |
地址 | 410000湖南省長沙市高新開發(fā)區(qū)尖山路39號長沙中電軟件園一期6棟N單元5層501-503號房 | ||
法律狀態(tài) | - |
摘要
摘要 | 本發(fā)明屬于無線電、衛(wèi)星導(dǎo)航模擬器領(lǐng)域,涉及基于Intel萬兆網(wǎng)卡實現(xiàn)采樣數(shù)據(jù)流低延遲傳輸?shù)姆椒ǎú襟E:(S1)加載驅(qū)動程序,初始化Intel萬兆網(wǎng)卡;(S2)將數(shù)據(jù)緩存塊隊列中的每個緩存節(jié)點映射到應(yīng)用程序的內(nèi)存空間;(S3)在數(shù)模轉(zhuǎn)換設(shè)備端實現(xiàn)每1ms向Intel萬兆網(wǎng)卡發(fā)送時標(biāo)報文;(S4)驅(qū)動程序接收1ms時標(biāo)報文中斷后,解析時標(biāo)報文中的時間戳信息;(S5)驅(qū)動程序設(shè)置1ms定時到達(dá)標(biāo)記,應(yīng)用程序開始產(chǎn)生1ms的采樣數(shù)據(jù);(S6)根據(jù)時間戳信息獲取緩存節(jié)點數(shù)據(jù);(S7)根據(jù)緩存節(jié)點數(shù)據(jù)組成以太網(wǎng)發(fā)送幀;(S8)將包頭和包體分別賦值給兩個不同的DMA發(fā)送描述符,并配置到Intel萬兆網(wǎng)卡的DMA引擎寄存器空間,啟動數(shù)據(jù)發(fā)送。?? |
