用于在网络处理器中记帐的装置和方法制造方法及图纸

技术编号:3511319 阅读:174 留言:0更新日期:2012-04-11 18:40
公开了用于通过成本有效的存储器在网络处理器中实现计数器的系统和方法。实施例包括用于使用诸如DRAM的较廉价的存储器在网络处理器中实现计数器的系统和方法。网络处理器接收分组,并实现包括对多个流队列的每个中的分组进行计数的记帐功能。实施例包括可在R-M-W周期中不止一次递增计数器值的计数器控制器。每次当计数器控制器在已启动用于计数器的R-M-W周期中接收到更新计数器的请求时,计数器控制器递增从存储器接收的计数器值。在R-M-W周期的写周期中将所述的已递增值写入存储器。写禁用单元在较早启动的R-M-W周期中禁用写操作,否则所述写操作将在已启动用于计数器的R-M-W周期中发生。

【技术实现步骤摘要】

【技术保护点】
一种在网络处理器中的计数装置,包括:多个地址寄存器,其顺序地连接起来构成地址管道以便顺序地接收地址;每个所接收的地址给出存储计数器值的存储器位置;所述地址管道包括:将所接收的地址输出作为在所述地址管道开始处的读地址的寄存器,以及将所 述地址输出作为在所述管道末端处的写地址的寄存器;多个比较器,用来执行地址比较,以确定写地址是否匹配所述地址管道的地址寄存器中的一个或多个地址;以及计数器值修改器,用于将从由所述读地址指示的存储器位置读取的值递增一次,加上对于 由所述比较器确定的每个地址匹配递增一次,以产生已递增的计数器值。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:JL卡尔维尼亚JF洛根CJ常FJ韦普兰克宁
申请(专利权)人:国际商业机器公司
类型:发明
国别省市:US[美国]

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

1