一種基于FPGA的以太網(wǎng)報文高速可靠傳輸?shù)脑O(shè)計方法
基本信息
申請?zhí)?/td> | CN202011203869.8 | 申請日 | - |
公開(公告)號 | CN112383418A | 公開(公告)日 | 2021-02-19 |
申請公布號 | CN112383418A | 申請公布日 | 2021-02-19 |
分類號 | H04L12/24(2006.01)I; | 分類 | 電通信技術(shù); |
發(fā)明人 | 陳俊來;陳淼洋;洪嘯;于洪濤 | 申請(專利權(quán))人 | 北京左江科技股份有限公司 |
代理機(jī)構(gòu) | 中國兵器工業(yè)集團(tuán)公司專利中心 | 代理人 | 張然 |
地址 | 100095北京市海淀區(qū)高里掌路3號院9號樓1層101、2層201 | ||
法律狀態(tài) | - |
摘要
摘要 | 本發(fā)明一種基于FPGA的以太網(wǎng)報文高速可靠傳輸?shù)脑O(shè)計方法,其中,包括:通過FPGA對接收到的報文進(jìn)行編號判斷,并根據(jù)結(jié)果進(jìn)行操作,包括:S1、查詢第一分片報文的終端編號在FPGA的編號索引內(nèi)是否能檢索到,如果能檢索到,則返回錯誤報文,并丟棄報文,如果不能檢索到,則執(zhí)行S2;S2、查詢報文編號對應(yīng)的報文在FPGA內(nèi)是否有對應(yīng)緩存,如果有緩存,則直接讀取緩存內(nèi)容,發(fā)送到終端,如果沒有緩存,則執(zhí)行S3;S3、對接收報文進(jìn)行報文處理,處理完成后,將報文寫入到循環(huán)緩存區(qū),同時寫入報文緩存索引,并同時發(fā)送處理后的報文到需要到達(dá)的終端。本發(fā)明實現(xiàn)了網(wǎng)絡(luò)的高速可靠傳輸。?? |
