[发明专利]一种数据流处理芯片的表项访问方法及装置有效
申请号: | 201610116201.7 | 申请日: | 2016-03-01 |
公开(公告)号: | CN107145337B | 公开(公告)日: | 2021-06-29 |
发明(设计)人: | 龙裕 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | G06F9/448 | 分类号: | G06F9/448 |
代理公司: | 深圳市力道知识产权代理事务所(普通合伙) 44507 | 代理人: | 张传义 |
地址: | 518057 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据流 处理 芯片 访问 方法 装置 | ||
1.一种数据流处理芯片的表项访问方法,其特征在于,该方法包括:
收到表项访问请求时,若确定所述表项访问请求的访问源类型为控制平面访问,则按照控制平面内一级仲裁机制,选举当前的表项访问请求,进行对应处理;
若确定所述表项访问请求的访问源类型为数据平面访问,则按照数据平面内一级仲裁机制,选举出当前的表项访问请求,进行对应处理;
该方法还包括:
若所述控制平面和数据平面同时选举出当前的表项访问请求,则按照平面间二级仲裁机制,从控制平面选举出的当前的表项访问请求和数据平面选举出的当前的表项访问请求中选举出一个表项访问请求,进行对应处理。
2.如权利要求1所述的方法,其特征在于,按照控制平面内一级仲裁机制,选举当前的表面访问请求的过程包括:
通过状态机序列化控制平面上所有表项访问请求,选举出当前的表项访问请求,其中,系统所有表项与一个状态机对应。
3.如权利要求1所述的方法,其特征在于,按照平面间二级仲裁机制,从控制平面选举出的当前的表项访问请求和数据平面选举出的当前的表项访问请求中选举出一个表项访问请求包括:
使用位图锁对的方式从控制平面选举出的当前的表项访问请求和数据平面选举出的当前的表项访问请求中选举出一个表项访问请求。
4.如权利要求3所述的方法,其特征在于,使用位图锁对的方式从控制平面选举出的当前的表项访问请求和数据平面选举出的当前的表项访问请求中选举出一个表项访问请求的过程包括:
分别配置控制平面表访问位图锁,和数据平面表访问位图锁,其中,配置的位图中每一位对应一个表项;
当控制平面选举出访问请求时,将控制平面表访问位图锁中所选举出的访问请求访问的表项对应的比特位置为有效值;
将控制平面表访问位图锁和数据平面表访问位图锁进行与运算,再进行归约或运算;
如果运算结果为非有效值,则按照控制平面选举出的访问请求进行访问操作,并在访问操作结束后,将控制平面表访问位图锁中所访问的表项对应的比特位置为无效值;
如果运算结果为有效值,则等待数据平面完成对所要访问的表项的访问并解锁。
5.如权利要求3所述的方法,其特征在于,使用位图锁对的方式从控制平面选举出的当前的表项访问请求和数据平面选举出的当前的表项访问请求中选举出一个表项访问请求的过程包括:
分别配置控制平面表访问位图锁,和数据平面表访问位图锁,其中,配置的位图中每一位对应一个表项;
当数据平面选举出访问请求时,查询控制平面表访问位图锁中所要访问的表项对应的比特位的值是否为有效值;
如果控制平面表访问位图锁中所访问的表项对应的比特位的值为有效值,则数据平面选举出的访问请求等待,直到控制平面完成对该表项的访问并解锁;
如果控制平面表访问位图锁中所访问的表项对应的比特位的值为非有效值,则将数据平面表访问位图锁中所要访问的表项对应的比特位的值置为有效值,则按照数据平面选举出的访问请求进行访问操作,并在访问操作结束后,将数据平面表访问位图锁中所访问的表项对应的比特位置为无效值。
6.一种数据流处理芯片的表项访问装置,其特征在于,包括分配单元、控制平面处理单元和数据平面处理单元,其中:
所述分配单元,收到表项访问请求时,若确定所述表项访问请求的访问源类型为控制平面访问,将该表项访问请求发送到所述控制平面处理单元,若确定所述表项访问请求的访问源类型为数据平面访问,将该表项访问请求发送到所述数据平面处理单元;
所述控制平面处理单元,按照控制平面内一级仲裁机制,选举当前的表项访问请求,进行对应处理;
所述数据平面处理单元,按照数据平面内一级仲裁机制,选举出当前的表项访问请求,进行对应处理;
该装置还包括:
平面间处理单元,在所述控制平面处理单元和数据平面处理单元同时选举出当前的表项访问请求时,按照平面间二级仲裁机制,从控制平面选举出的当前的表项访问请求和数据平面选举出的当前的表项访问请求中选举出一个表项访问请求,进行对应处理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610116201.7/1.html,转载请声明来源钻瓜专利网。