[发明专利]一种高性能读写链表缓存的装置及方法有效
申请号: | 202111183720.2 | 申请日: | 2021-10-11 |
公开(公告)号: | CN113821457B | 公开(公告)日: | 2023-06-30 |
发明(设计)人: | 朱修利 | 申请(专利权)人: | 芯河半导体科技(无锡)有限公司 |
主分类号: | G06F12/02 | 分类号: | G06F12/02;G06F12/0871;G06F16/901 |
代理公司: | 无锡权正知识产权代理事务所(普通合伙) 32735 | 代理人: | 王俊峰 |
地址: | 214000 江苏省无锡市新吴区菱*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 性能 读写 缓存 装置 方法 | ||
1.一种高性能读写链表缓存的装置,其特征在于:包括访问窗口控制模块、入队push的buffer缓存、出队pop的buffer缓存、链表RAM和读写冲突模块,所述访问窗口控制模块用于保证push不在pop访问链表RAM窗口内;入队push的buffer缓存和出队pop的buffer缓存用于使链表RAM的入队和出队处理不会因为上下游模块数据没有准备好而空闲;所述的读写冲突模块用于监控入队和出队冲突操作;高性能读写链表缓存的装置选择单口RAM,并搭配控制逻辑实现链表功能;
维护访问窗口控制模块,把pop访问链表RAM时间记录下来,push不在pop访问链表RAM内访问;规划好入队push操作流程,使其push对链表RAM的读写在状态机前部分完成,对RAM的读写要求:一拍进行读、第二拍处理读后数据,第三拍进行写流程;规划好出队pop操作流程,使其pop对RAM的读写在状态机前部分完成,对RAM的读写要求:一拍进行读、第二拍处理读后数据,第三拍进行写流程;push和pop对链表RAM的操作访问相差一拍或奇数拍。
2.采用权利要求1所述的一种高性能读写链表缓存的装置读写链表缓存的方法,其特征在于:包括如下步骤:
1)先维护访问窗口控制模块,把pop访问链表RAM时间记录下来,push不在pop访问链表RAM内访问;
2)设置入队push的buffer缓存吸收入队突发过来的报文数据或控制数据,设置出队pop的buffer缓存用于吸收出队突发场景下,下一级模块的出队请求;
3)规划好入队push操作流程,使其push对链表RAM的读写在状态机前部分完成,对RAM的读写要求:一拍进行读、第二拍处理读后数据,第三拍进行写流程;
4)规划好出队pop操作流程,使其pop对RAM的读写在状态机前部分完成,对RAM的读写要求:一拍进行读、第二拍处理读后数据,第三拍进行写流程。
3.根据权利要求2所述的一种高性能读写链表缓存的方法,其特征在于:push和pop对链表RAM的操作访问相差一拍或奇数拍。
4.根据权利要求3所述的一种高性能读写链表缓存的方法,其特征在于:链表RAM包括空闲头指针、空闲尾指针、队列头指针和队列尾指针,空闲头指针和队列的尾部指针入队push操作使用;空闲尾指针作为指针回收使用,队列头指针作为pop出队操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于芯河半导体科技(无锡)有限公司,未经芯河半导体科技(无锡)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111183720.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种能降低故障率的灌装机
- 下一篇:虚拟物品收集方法、装置、终端及存储介质