发明名称 通信设备微处理器代码多块业务板在线同时加载方法
摘要 本发明涉及一种通信设备微处理器代码在线并行加载的方法。该方法将微处理器代码文件保持在主控板的只读存储器中;通过地址译码方式将所有业务板同一类型微处理器的代码加载控制寄存器映射到主控处理器的同一段寻址空间内,同时主控处理器在寻址空间单独为各业务板的微处理器加载控制寄存器保留一段地址映射;当主控处理器操作公用代码加载控制器写入数据时,各业务板同时接收数据加载到随机存储器中,实现并行加载。本发明可以在不增加硬件成本的情况下大大减少系统启动时加载微处理器代码花费的时间。
申请公布号 CN1183710C 申请公布日期 2005.01.05
申请号 CN03121412.6 申请日期 2003.03.28
申请人 港湾网络有限公司 发明人 钟奎;李希昆;周志伟
分类号 H04L12/00;H04M3/00 主分类号 H04L12/00
代理机构 北京君尚知识产权代理事务所 代理人 余长江
主权项 1.一种通信设备微处理器代码多块业务板在线同时加载方法,微处理器的代码存储在只读存储器ROM中,系统上电后从只读存储器中加载到随机存储器RAM中快速运行,加载过程包括以下步骤:一、系统启动时完成相关初始化,初始化微处理器阶段时,从闪存中取出待初始化的微处理器代码,拷贝到主控CPU的存储器中;二、软复位所有业务板的微处理器,将公用代码加载控制器中的复位寄存器进行复位;三、向所有业务板的微处理器加载代码,将位于主控CPU的存储器中的微处理器代码,写入到公用代码加载控制器,各业务板微处理器对接收的数据进行校验,将数据保存到RAM中;四、检查各业务板的微处理器代码是否加载成功,各业务板分开检查,微处理器对收到的数据进行校验通过后,将相应的标志置为加载成功。
地址 100089北京市海淀区西三环北路21号久凌大厦13层