发明名称 一种实现网络处理器动态加载微码的方法及网络设备
摘要 本发明涉及一种实现网络处理器动态加载微码的方法,包括:将网络处理器中的指令代码进行分割;将分割后的部分所述指令代码存储在所述网络处理器的内存中;当需要执行的指令代码存储在所述网络处理器的内存中时,从所述网络处理器的内存中读出所述需要执行的指令代码,加载到所述网络处理器的内部预留指令空间;执行所述需要执行的指令代码。本发明利用内存容量大的特点,将一部分指令放到内存中存储,同时在指令存储器中开辟空闲的空间,在需要执行的时候,将指令从内存中调到指令存储器空闲的空间中执行,通过复用空闲的指令空间,来解决指令空间不够的问题。
申请公布号 CN100365575C 申请公布日期 2008.01.30
申请号 CN200610034573.1 申请日期 2006.03.18
申请人 华为技术有限公司 发明人 董书友;姚娉
分类号 G06F9/445(2006.01);G06F12/02(2006.01);H04L12/56(2006.01) 主分类号 G06F9/445(2006.01)
代理机构 代理人
主权项 1.一种实现网络处理器动态加载微码的方法,包括:将网络处理器中的指令代码进行分割;将分割后的部分所述指令代码存储在所述网络处理器的内存中;当需要执行的指令代码存储在所述网络处理器的内存中时,从所述网络处理器的内存中读出所述需要执行的指令代码,加载到所述网络处理器的内部预留指令空间;执行所述需要执行的指令代码。
地址 518129广东省深圳市龙岗区坂田华为总部办公楼