发明名称 一种报文共享储存管理的FPGA实现方法
摘要 本发明公开了一种报文共享储存管理的FPGA实现方法,包括以下步骤:将存储空间分成若干个小单元,每个小单元指定一个地址指针,并将每一个地址指针作为资源池化,在初始时所有地址指针用空链表池;在系统上电或者复位后,将FREE_PTR进行初始化;响应报文入队列请求,改变指针状态RAM中using位和aging位,将所要入队列的指针及其有效信息写入PRAM里;响应报文出队列请求,通过判断所述指针状态RAM中using位,将所要出队列的指针写入FREE_PTR中,并同时改变所述指针状态RAM;解决了网络接口突发报文存储问题,可以替代NP和TM专有芯片大大节约成本、缩短开发周期和提高接口带宽处理能力。
申请公布号 CN105912273A 申请公布日期 2016.08.31
申请号 CN201610233347.X 申请日期 2016.04.15
申请人 成都欧飞凌通讯技术有限公司 发明人 张聪
分类号 G06F3/06(2006.01)I 主分类号 G06F3/06(2006.01)I
代理机构 成都君合集专利代理事务所(普通合伙) 51228 代理人 张鸣洁
主权项 一种报文共享储存管理的FPGA实现方法,其特征在于:包括下述步骤:1)将存储空间分成若干个小单元,每个小单元指定一个地址指针,并将每一个地址指针作为资源池化,在初始时所有地址指针用空链表池;2)初始化:在系统上电或者复位后,将FREE_PTR进行初始化;3)入队列操作:响应报文入队列请求,改变指针状态RAM中using位和aging位,将所要入队列的指针及其有效信息写入PRAM里;4)出队列操作:响应报文出队列请求,通过判断所述指针状态RAM中using位,将所要出队列的指针写入FREE_PTR中,并同时改变所述指针状态RAM。
地址 610000 四川省成都市高新区云华路333号3栋3层