[发明专利]一种现场可编程门阵列FPGA及数据存储方法在审
申请号: | 201510366845.7 | 申请日: | 2015-06-26 |
公开(公告)号: | CN105119768A | 公开(公告)日: | 2015-12-02 |
发明(设计)人: | 魏强 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 冯艳莲 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 现场 可编程 门阵列 fpga 数据 存储 方法 | ||
1.一种现场可编程门阵列FPGA,其特征在于,包括:
第一流级统计模块,用于在属于一级缓存的第一缓存中查找接收到的数据报文所属数据流的第一当前流级统计值,并根据所述第一当前流级统计值计算所述数据流的第一更新流级统计值;
溢出判断模块,用于判断将所述第一更新流级统计值存储到所述第一缓存中时是否溢出,并在判断结果为否时,将所述第一更新流级统计值替换所述第一缓存中存储的第一当前流级统计值;
第二流级统计模块,用于在所述溢出判断模块的判断结果为是时,根据所述第一更新流级统计值计算第二更新流级统计值,并将所述第二更新流级统计值存储至属于二级缓存的第二缓存中;
所述第一缓存的位宽小于所述第二缓存的位宽。
2.如权利要求1所述的FPGA,其特征在于,所述第一流级统计模块根据所述第一当前流级统计值计算所述数据流的第一更新流级统计值时,具体用于:
将所述第一当前流级统计值加1之和,作为所述第一更新流级统计值;或
确定属于所述数据流的未统计的数据报文的数量,将所述第一当前流级统计值与所述未统计的数据报文的数量之和,作为所述第一更新流级统计值。
3.如权利要求2所述的FPGA,其特征在于,所述第一流级统计模块还用于:
确定与接收到的数据报文所属的数据流所对应的缓存标识ID;
将与所述缓存ID对应的缓存作为所述第一缓存。
4.如权利要求1-3任一项所述的FPGA,其特征在于,所述第二流级统计模块,具体用于:
确定存在与所述数据流所对应的第二缓存,将所述第二缓存当前存储的数值作为第二当前流级统计值;
将所述第二当前流级统计值和所述第一更新流级统计值之和,作为所述第二更新流级统计值;
将所述第二更新流级统计值替换所述第二缓存中存储的第二当前流级统计值。
5.如权利要求1-3任一项所述的FPGA,其特征在于,所述第二流级统计模块,具体用于:
在确定不存在与所述数据流所对应的第二缓存时,将所述第一更新流级统计值作为所述第二更新流级统计值;并添加与所述数据流对应的第二缓存,将所述第二更新流级统计值存储到所述第二缓存中。
6.如权利要求1-5任一项所述的FPGA,其特征在于,还包括:
控制器,用于在确定满足预设条件时,针对所述数据流,将所述第一缓存和所述第二缓存中针对所述数据流的所有流级统计值之和,作为针对所述数据流的流级总统计值;
刷新模块,用于根据所述流级总统计值对动态随机存取存储器RAM中存储的针对所述数据流的流级统计值进行更新。
7.如权利要求6所述的FPGA,其特征在于,所述刷新模块,具体用于:
确定所述动态随机存取存储器RAM中针对所述数据流的第三当前流级统计值;
计算所述流级总统计值和所述第三当前流级统计值之和;
将所述动态RAM中存储的针对所述数据流的所述第三当前流级统计值用所述流级总统计值和所述第三当前流级统计值之和替换。
8.如权利要求6或7所述的FPGA,其特征在于,所述控制器,还用于在得到流级总统计值之后,将所述第一缓存和所述第二缓存的数值设置为0。
9.如权利要求1-5任一项所述的FPGA,其特征在于,还包括:
随机存取存储器RAM读写调度模块,用于在确定满足预设条件时,从动态RAM中连续读取针对至少两个数据流分别对应的当前流级统计值;
流水线累加模块,用于针对所述至少两个当前流级统计值中的任意一当前流级统计值,确定包括所述第一缓存的一级缓存中与所述任意一当前流级统计值对应相同数据流的第一流级统计值,及包括所述第二缓存的二级缓存中与所述任意一当前流级统计值对应相同数据流的第二流级统计值,基于所述任意一当前流级统计值、所述第一流级统计值和所述第二流级次数之和,对所述任意一当前流级统计值进行更新;
所述RAM读写调度模块还用于,将所有更新后的流级统计值连续写入所述动态RAM。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510366845.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:自动绞线机
- 下一篇:用于铜丝疏绕屏蔽的分线板