用于管理封包缓冲的可用指针的电子装置及控制方法制造方法及图纸

技术编号:41418136 阅读:27 留言:0更新日期:2024-05-21 20:51
本发明专利技术涉及用于管理封包缓冲的可用指针的电子装置及控制方法一种电子装置包含处理单元、缓冲存储器以及缓冲管理器。缓冲存储器具有多个封包缓存空间,其中该多个封包缓存空间分别对齐一封包尺寸。缓冲管理器包含缓存器用以暂存多个可用指针,每一个可用指针用以标示于封包缓存空间的起始地址,缓冲管理器用以管理可用指针数量并分配该至少一可用指针给该处理单元,当处理单元向缓冲管理器传送配置请求且该可用指针数量足够时,缓冲管理器用以自缓存器取出可用指针并更新可用指针数量,缓冲管理器将可用指针与可用指针数量整合为配置答复并传送至处理单元。

【技术实现步骤摘要】

本公开有关于一种缓冲空间之控制方法及电子装置,且特别是有关管理封包缓冲的可用指针之控制方法及电子装置。


技术介绍

1、具有通信功能的电子装置中经常具有处理器以及通信电路,处理器主要负责电子装置上的数据运算任务,通信电路则负责与外部其他装置的沟通任务,例如接收或传送封包。

2、一般来说,通过通信电路接收的输入封包通常暂时存放在封包缓冲区,处理器可以至封包缓冲区的特定地址读取此输入封包。另一方面,若处理器产生了输出封包欲对外传输,处理器也会将输出封包暂时存放至封包缓冲区,再由通信电路从封包缓冲区的特定地址读取并传送至此输出封包。

3、因此,电子装置需要有效管理封包缓冲区的配置与归还,其中一种做法是处理器以及通信电路通过以轮询方式沟通目前封包缓冲区的使用状态,但经常性轮询会占用总线的通信时间。

4、另一种作法,是利用特定的准备信号来沟通封包缓冲区的使用状态,例如通过准备信号来表示通信电路是否已经完成上一阶段的收发任务。若准备信号(例如pready信号)尚未切换到完成准位,处理器会继续等待。上述作法属于背压(back press本文档来自技高网...

【技术保护点】

1.一种电子装置,包含:

2.如权利要求1所述的电子装置,其中该缓冲管理器将该第一可用指针的一高位部分复制为该第一配置答复的一高位部分,该缓冲管理器将当前的该可用指针数量纪录于该第一配置答复的一低位部分,以产生该第一配置答复。

3.如权利要求2所述的电子装置,其中该处理单元根据该第一配置答复的该低位部分得到该可用指针数量,当该可用指针数量低于一阈值时,该处理单元暂时停止传送其他配置请求或降低传送该其他配置请求之一频率。

4.如权利要求2所述的电子装置,其中该处理单元根据该第一配置答复的该高位部分,得到该第一可用指针以及该缓冲存储器中与该第一可用指针对应...

【技术特征摘要】

1.一种电子装置,包含:

2.如权利要求1所述的电子装置,其中该缓冲管理器将该第一可用指针的一高位部分复制为该第一配置答复的一高位部分,该缓冲管理器将当前的该可用指针数量纪录于该第一配置答复的一低位部分,以产生该第一配置答复。

3.如权利要求2所述的电子装置,其中该处理单元根据该第一配置答复的该低位部分得到该可用指针数量,当该可用指针数量低于一阈值时,该处理单元暂时停止传送其他配置请求或降低传送该其他配置请求之一频率。

4.如权利要求2所述的电子装置,其中该处理单元根据该第一配置答复的该高位部分,得到该第一可用指针以及该缓冲存储器中与该第一可用指针对应的一第一封包缓存空间,该处理单元将一对外传送封包写入至该第一封包缓存空间。

5.如权利要求4所述的电子装置,还包含:

6.如权利要求5所述的电子装置,其中该通信收发单元统计一待归...

【专利技术属性】
技术研发人员:蔡吟声蔡仁哲吴少扬
申请(专利权)人:瑞昱半导体股份有限公司
类型:发明
国别省市:

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

1