[发明专利]一种自适应动态调整带宽的装置及方法在审
| 申请号: | 201110162583.4 | 申请日: | 2011-06-16 |
| 公开(公告)号: | CN102833145A | 公开(公告)日: | 2012-12-19 |
| 发明(设计)人: | 彭海远;夏晓荣 | 申请(专利权)人: | 中兴通讯股份有限公司 |
| 主分类号: | H04L12/56 | 分类号: | H04L12/56 |
| 代理公司: | 北京安信方达知识产权代理有限公司 11262 | 代理人: | 解婷婷;龙洪 |
| 地址: | 518057 广东省深圳市南山*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 自适应 动态 调整 带宽 装置 方法 | ||
1.一种自适应动态调整带宽的装置,包括存储调度模块,其特征在于:还包括:读存储控制模块及通道读请求转换模块;
所述通道读请求转换模块用于分别累计来自每一通道的读请求所请求的数据位宽;如来自于某通道的读请求所请求的数据位宽的累计值大于等于预设的数据位宽值,生成并缓存该通道的一读操作请求;其中,所述读操作请求所请求的数据位宽值等于所述累计值;
所述读存储控制模块用于在检测到所述通道读请求转换模块中存储有至少一个通道的读操作请求后,若判断出所述通道符合读操作要求,则读出所述读操作请求并发送给所述存储调度模块。
2.如权利要求1所述的装置,其特征在于:
所述通道读请求转换模块中包含与每个通道对应的先进先出(FIFO)子模块和与每个通道对应的请求累计子模块;
所述请求累计子模块用于累计来自其对应的通道的读请求所请求的数据位宽;还用于在累计的来自于对应的通道的读请求所请求的数据位宽的累计值大于等于所述预设的数据位宽值时,生成该通道的所述读操作请求并发送给对应的FIFO子模块;
所述FIFO子模块用于缓存接收到的所述读操作请求。
3.如权利要求2所述的装置,其特征在于:
所述读存储控制模块检测到所述通道读请求转换模块中存储有至少一个通道对应的读操作请求,具体包括:
所述读存储控制模块对所述N个FIFO子模块进行轮询,检测到其中至少一个FIFO子模块中存储有至少一个读操作请求。
4.如权利要求1~3中任意一项所述的装置,其特征在于:
所述读存储控制模块判断出所述通道符合读操作要求,具体包括:
所述读存储控制模块判断出外部存储器中已存储所述通道1个以上的报文,且所述通道内部数据随机存取存储器的剩余数据空间大于所述读操作请求所请求的数据位宽值。
5.如权利要求1~3中任意一项所述的装置,其特征在于:
所述预设的数据位宽值不超过对外部存储器进行一次读操作的最大允许数据位宽值。
6.如权利要求4所述的装置,其特征在于,还包括数据处理模块;
所述存储调度模块根据接收到的所述读操作请求向所述外部存储器发起读操作,并将读出的数据发送给所述数据处理模块;
所述数据处理模块与所述N个通道相连,用于将接收到的数据发送给所述读操作请求所对应的通道。
7.如权利要求6所述的装置,其特征在于:
所述数据处理模块还用于向所述读存储控制模块上报各个通道的内部数据随机存取存储器的剩余数据空间信息;
所述存储调度模块还用于将所述外部存储器中存储的各通道的报文的数量上报给所述读存储控制模块。
8.一种自适应动态调整带宽的方法,应用于对外部存储器进行读写操作的装置中,包括:
分别累计来自每一通道的读请求所请求的数据位宽;如来自于某通道的读请求所请求的数据位宽的累计值大于等于预设的数据位宽值,生成并缓存该通道的一读操作请求;其中,所述读操作请求所请求的数据位宽值等于所述累计值;
在检测到本装置中存储有至少一个通道的读操作请求后,若判断出所述通道符合读操作要求,则向所述外部存储器发起读操作请求。
9.如权利要求8所述的方法,其特征在于:
所述判断出所述通道符合读操作要求,具体包括:
判断出所述外部存储器中已存储所述通道1个以上的报文,且所述通道内部数据随机存取存储器的剩余数据空间大于所述读操作请求所请求的数据位宽值。
10.如权利要求8或9所述的方法,其特征在于:
所述预设的数据位宽值不超过对所述外部存储器进行一次读操作的最大允许数据位宽值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110162583.4/1.html,转载请声明来源钻瓜专利网。





