一种存储单元匹配方法、装置及存储单元匹配模块制造方法及图纸

技术编号:41596780 阅读:32 留言:0更新日期:2024-06-07 00:07
本申请提供了一种存储单元匹配方法、装置及存储单元匹配模块,涉及片上系统软硬件共享缓存区的管理技术领域,目的是为了解决现有软硬件共享缓存技术由于存储单元匹配算法固定,导致无法为用户提供多种场景下的选择、缓存利用率低的问题。上述方法包括:读取匹配策略;判断是否为动态策略;若否,则读取静态策略对应的匹配算法进行存储单元匹配;若是,则读取动态策略对应的匹配原则并选取匹配算法,进行存储单元匹配。上述模块包括:算法寄存器;策略寄存器;动态开关单元,适于根据算法寄存器和策略寄存器的配置动态切换匹配算法;以及匹配单元,适于根据算法寄存器的配置、或在动态开关单元的控制下选择相应的匹配算法进行存储单元匹配。

【技术实现步骤摘要】

本专利技术涉及片上系统软硬件共享缓存区的管理,具体涉及一种存储单元匹配方法、装置及存储单元匹配模块


技术介绍

1、软硬件共享缓存区是片上系统(system on chip,soc)(例如wifi soc)中不可回避的一个
数据从上层软件通过接口层发送到soc中,一般需要事先缓存,而后通过固件或者硬件将缓存数据取走发送,本次发送动作完成后,后续到来的数据需要再次使用这片内存,从而使得通信可以持续进行。常用的软硬件共享缓存技术有连续循环buf方式、链表管理方式以及单块内存软硬件交替使用等共享方式。

2、连续循环缓冲(buffer,buf)架构由读、写指针寄存器和一块连续的buf组成。在软件数据帧交给硬件前,先比较读写指针寄存器。如果存在空闲的buf,则将数据帧存入该buf,然后更新写寄存器;如果不存在空闲的buf,则返回满状态,并等待下一次处理。硬件有数据帧发送时,先比较读写寄存器,如果读写指针寄存器显示有数据要发,则发送该数据,发送完由硬件更新读寄存器。此架构决定了数据帧的存放必须是依次存放、且帧与帧间是连续存放的,如存放顺序为fram本文档来自技高网...

【技术保护点】

1.一种存储单元匹配方法,其特征在于,包括:

2.如权利要求1所述的方法,其特征在于,所述匹配原则为根据吞吐量匹配、根据总包数匹配或根据满次数匹配。

3.如权利要求1所述的方法,其特征在于,所述根据所述匹配原则动态选取匹配算法,包括:

4.如权利要求1所述的方法,其特征在于,所述匹配算法包括:

5.如权利要求1所述的方法,其特征在于,所述匹配算法包括:

6.如权利要求1所述的方法,其特征在于,所述匹配算法包括:

7.如权利要求1所述的方法,其特征在于,所述匹配算法包括:

8.如权利要求1所述的方法,其特征...

【技术特征摘要】

1.一种存储单元匹配方法,其特征在于,包括:

2.如权利要求1所述的方法,其特征在于,所述匹配原则为根据吞吐量匹配、根据总包数匹配或根据满次数匹配。

3.如权利要求1所述的方法,其特征在于,所述根据所述匹配原则动态选取匹配算法,包括:

4.如权利要求1所述的方法,其特征在于,所述匹配算法包括:

5.如权利要求1所述的方...

【专利技术属性】
技术研发人员:胡振波彭剑英曾庆华
申请(专利权)人:芯来智融半导体科技上海有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1