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