发明名称 核心处理器与微引擎的上报、下发及内存控制通信方法
摘要 本发明公开了一种核心处理器与微引擎的上报、下发及内存控制通信方法。为解决现有技术中既浪费网络处理器的资源又影响其处理能力的问题而发明。本发明的上报方法包括:当微引擎上报核心处理器数据包时,微引擎向核心处理器发送中断信号,核心处理器根据中断信号对该数据包进行接收;本发明的下发方法包括:当核心处理器向微引擎下发数据包时,核心处理器向微引擎发送信号量,微引擎根据信号量对数据包进行接收;本发明的内存控制方法包括:当核心处理器改变微引擎的处理功能时,核心处理器向微引擎发送信号量,微引擎根据信号量获取该处理功能。本发明既避免了因为循环检测所引起的资源浪费,也提高了网络处理器的处理性能。
申请公布号 CN101140549B 申请公布日期 2010.05.12
申请号 CN200610127505.X 申请日期 2006.09.07
申请人 中兴通讯股份有限公司 发明人 陈拥兵
分类号 G06F13/24(2006.01)I;H04L12/56(2006.01)I 主分类号 G06F13/24(2006.01)I
代理机构 代理人
主权项 一种核心处理器与微引擎间的上报通信方法,其特征在于,包括以下步骤:(A1)当微引擎上报核心处理器数据包时,微引擎向核心处理器中处理上报数据包的线程发送中断信号;(A2)核心处理器中处理上报数据包的线程收到该中断信号后,对该数据包进行接收;且所述处理上报数据包的线程在没有收到中断信号时,执行所述核心处理器中普通线程的处理。
地址 518057 广东省深圳市南山区高新技术产业园科技南路中兴通讯大厦6层法律部