一種基于FPGA的以太網(wǎng)報(bào)文高速可靠傳輸?shù)脑O(shè)計(jì)方法

基本信息

申請(qǐng)?zhí)?/td> CN202011203869.8 申請(qǐng)日 -
公開(kāi)(公告)號(hào) CN112383418A 公開(kāi)(公告)日 2021-02-19
申請(qǐng)公布號(hào) CN112383418A 申請(qǐng)公布日 2021-02-19
分類(lèi)號(hào) H04L12/24(2006.01)I; 分類(lèi) 電通信技術(shù);
發(fā)明人 陳俊來(lái);陳淼洋;洪嘯;于洪濤 申請(qǐng)(專(zhuān)利權(quán))人 北京左江科技股份有限公司
代理機(jī)構(gòu) 中國(guó)兵器工業(yè)集團(tuán)公司專(zhuān)利中心 代理人 張然
地址 100095北京市海淀區(qū)高里掌路3號(hào)院9號(hào)樓1層101、2層201
法律狀態(tài) -

摘要

摘要 本發(fā)明一種基于FPGA的以太網(wǎng)報(bào)文高速可靠傳輸?shù)脑O(shè)計(jì)方法,其中,包括:通過(guò)FPGA對(duì)接收到的報(bào)文進(jìn)行編號(hào)判斷,并根據(jù)結(jié)果進(jìn)行操作,包括:S1、查詢(xún)第一分片報(bào)文的終端編號(hào)在FPGA的編號(hào)索引內(nèi)是否能檢索到,如果能檢索到,則返回錯(cuò)誤報(bào)文,并丟棄報(bào)文,如果不能檢索到,則執(zhí)行S2;S2、查詢(xún)報(bào)文編號(hào)對(duì)應(yīng)的報(bào)文在FPGA內(nèi)是否有對(duì)應(yīng)緩存,如果有緩存,則直接讀取緩存內(nèi)容,發(fā)送到終端,如果沒(méi)有緩存,則執(zhí)行S3;S3、對(duì)接收?qǐng)?bào)文進(jìn)行報(bào)文處理,處理完成后,將報(bào)文寫(xiě)入到循環(huán)緩存區(qū),同時(shí)寫(xiě)入報(bào)文緩存索引,并同時(shí)發(fā)送處理后的報(bào)文到需要到達(dá)的終端。本發(fā)明實(shí)現(xiàn)了網(wǎng)絡(luò)的高速可靠傳輸。??