一種報(bào)文共享儲(chǔ)存管理的FPGA實(shí)現(xiàn)方法

基本信息

申請(qǐng)?zhí)?/td> CN201610233347.X 申請(qǐng)日 -
公開(kāi)(公告)號(hào) CN105912273B 公開(kāi)(公告)日 2019-05-24
申請(qǐng)公布號(hào) CN105912273B 申請(qǐng)公布日 2019-05-24
分類(lèi)號(hào) G06F3/06(2006.01)I 分類(lèi) 計(jì)算;推算;計(jì)數(shù);
發(fā)明人 張聰 申請(qǐng)(專(zhuān)利權(quán))人 成都?xì)W飛凌通訊技術(shù)有限公司
代理機(jī)構(gòu) 成都君合集專(zhuān)利代理事務(wù)所(普通合伙) 代理人 成都?xì)W飛凌通訊技術(shù)有限公司
地址 610000 四川省成都市高新區(qū)云華路333號(hào)3棟3層
法律狀態(tài) -

摘要

摘要 本發(fā)明公開(kāi)了一種報(bào)文共享儲(chǔ)存管理的FPGA實(shí)現(xiàn)方法,包括以下步驟:將存儲(chǔ)空間分成若干個(gè)小單元,每個(gè)小單元指定一個(gè)地址指針,并將每一個(gè)地址指針作為資源池化,在初始時(shí)所有地址指針用空鏈表池;在系統(tǒng)上電或者復(fù)位后,將FREE_PTR進(jìn)行初始化;響應(yīng)報(bào)文入隊(duì)列請(qǐng)求,改變指針狀態(tài)RAM中using位和aging位,將所要入隊(duì)列的指針及其有效信息寫(xiě)入PRAM里;響應(yīng)報(bào)文出隊(duì)列請(qǐng)求,通過(guò)判斷所述指針狀態(tài)RAM中using位,將所要出隊(duì)列的指針寫(xiě)入FREE_PTR中,并同時(shí)改變所述指針狀態(tài)RAM;解決了網(wǎng)絡(luò)接口突發(fā)報(bào)文存儲(chǔ)問(wèn)題,可以替代NP和TM專(zhuān)有芯片大大節(jié)約成本、縮短開(kāi)發(fā)周期和提高接口帶寬處理能力。