[发明专利]一种流量统计装置、芯片以及设备有效
申请号: | 201010617860.1 | 申请日: | 2010-12-31 |
公开(公告)号: | CN102571477A | 公开(公告)日: | 2012-07-11 |
发明(设计)人: | 周毅华;江津;叶晶 | 申请(专利权)人: | 深圳市恒扬科技有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L12/24;H04L12/56 |
代理公司: | 深圳中一专利商标事务所 44237 | 代理人: | 张全文 |
地址: | 518000 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 流量 统计 装置 芯片 以及 设备 | ||
技术领域
本发明属于数据通信领域,尤其涉及一种流量统计装置、芯片以及设备。
背景技术
流量统计装置是在通信领域各种芯片中是必不可少的功能模块,其用于统计单位时间内通过某个接口的流量,为监测芯片各个接口的状态提供了一个重要的手段。比如,在数字通信芯片中,对各个接口进行报文流量(PPS)和字节流量(BPS)的统计,就需要使用到流量统计装置。而当前的很多通信协议和接口都支持多通道,如SONET/SDH、SPI4.2等等,对于这种一个物理接口包含多个逻辑通道的情形,需要对各个逻辑通道的流量进行统计。
在芯片设计中使用流量统计装置时,针对多逻辑通道的特点,设计者总是希望流量统计装置满足以下需求:
流量统计装置必须能够快速累加新增的流量。在这种单物理接口多逻辑通道应用环境下,每个时钟周期都可能有流量需要累加,但同一时钟周期只有一个逻辑通道需要流量累加。
流量统计装置支持的逻辑通道数足够多。为了统计一个物理接口内的总流量和各个逻辑通道的流量,流量统计装置必须能够处理几十个甚至几百个逻辑通道的流量统计,如Interlaken和SPI4.2最多都可支持256个逻辑通道。
而当前已有的流量统计装置的缺陷在于:
流量统计装置针对的是不相干的物理接口,即一个物理接口对应一个流量统计装置,而一个物理接口内也仅支持一个逻辑通道。使用这种类型的流量统计装置时,并不能同时统计各个逻辑通道的流量,因而不得不使用多个统计模块来实现统计功能(一个逻辑通道对应一个统计模块)。当逻辑通道的数量较多时,对资源的消耗是非常惊人的。因此,现有的流量统计装置为了同时满足上述需求,需要付出极大的代价。
发明内容
本发明实施例的目的在于提供一种流量统计装置,旨在解决当前统计各个逻辑通道的流量时资源消耗大,成本高的问题。
本发明实施例是这样实现的,一种流量统计装置,所述流量统计装置包括:
物理接口流量统计电路,逻辑通道流量统计电路以及存储模块;
其中,所述物理接口流量统计电路,用于统计整个物理接口的流量数据,并将统计后的流量数据向所述存储模块输出;
所述逻辑通道流量统计电路,用于分别统计各个逻辑通道的流量数据,并将统计后的流量数据向所述存储模块输出;
所述存储模块,用于存储整个物理接口的流量数据以及各个逻辑通道的流量数据,并在CPU需要时,向CPU输出上述流量数据。
本发明实施例的另一目的在于提供一种包含所述流量统计装置的芯片。
本发明实施例的另一目的在于提供一种包含所述流量统计装置的设备。
本发明实施例在当前的流量统计装置中加入用于分别统计各个逻辑通道流量的逻辑通道流量统计电路,而无需根据不同的逻辑通道,设立与之一一对应的统计电路,与现有技术相比,本发明能够以较低的资源消耗以及成本实现对各个逻辑通道的流量统计。
附图说明
图1是本发明第一实施例提供的流量统计装置的工作原理图;
图2是本发明第一实施例提供的流量统计装置的电路结构图;
图3是本发明第二实施例提供的流量统计装置的工作原理图;
图4是本发明第二实施例提供的流量统计装置的电路结构图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
本发明实施例针对当前统计各个逻辑通道的流量时,需要在不同的逻辑通道设定相应的统计模块而导致的资源消耗大,成本高等问题,根据逻辑通道的流量传输与增加的性质,在当前的流量统计装置中加入用于分别统计各个逻辑通道流量的逻辑通道流量统计电路,能够以较低的资源消耗以及成本分别对各个逻辑通道进行流量统计。
本发明实施例是这样实现的:
一种流量统计装置,所述流量统计装置包括:
物理接口流量统计电路,逻辑通道流量统计电路以及存储模块;
其中,所述物理接口流量统计电路,用于统计整个物理接口的流量数据,并将统计后的流量数据向所述存储模块输出;
所述逻辑通道流量统计电路,用于分别统计各个逻辑通道的流量数据,并将统计后的流量数据向所述存储模块输出;
所述存储模块,用于存储整个物理接口的流量数据以及各个逻辑通道的流量数据,并在CPU需要时,向CPU输出上述流量数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市恒扬科技有限公司,未经深圳市恒扬科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010617860.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种富硒、锌高档绿茶生产的技术
- 下一篇:元件载体以及受光模块