发明名称 多处理器系统共享引导模块的方法
摘要 一种多处理器系统及其共享引导模块的方法,涉及通讯领域有关带PCI控制器的多CPU系统。多处理器系统,包括多个处理器,每个处理器都有配套的控制状态寄存器、动态RAM、静态RAM、串口等,多个处理器通过PCI总线联在一起,共用一个PCI仲裁器,一个处理器带引导模块作为主处理器,其他处理器作为从处理器。系统上电时,主CPU从自身的引导模块取指令,而从处理器从RAM中获取指令,主CPU对从CPU初始化后会再次让其复位,这时它可以正常运行。本发明方法简单,可以节省引导模块等,还可以节省以太网控制器。
申请公布号 CN1301473C 申请公布日期 2007.02.21
申请号 CN03146881.0 申请日期 2003.09.17
申请人 中兴通讯股份有限公司 发明人 赵凯;陈诗军;苏绣江;黄钟琪
分类号 G06F15/16(2006.01);G06F13/14(2006.01) 主分类号 G06F15/16(2006.01)
代理机构 深圳市永杰专利商标事务所 代理人 曹建军
主权项 1、一种多处理器系统共享引导模块的方法,包括下列步骤:(1)初始化主处理器关键寄存器;(2)进行动态RAM和静态RAM控制器的初始化,主处理器动态RAM和静态RAM测试;(3)在主处理器中将代码段和数据段复制到内存中并跳转到内存中运行;(4)主处理器中断及异常处理初始化;(5)主处理器内核初始化;(6)主处理器内存管理初始化;(7)主处理器系统时钟及辅助时钟初始化;(8)PCI控制器及PCI设备初始化;(9)主处理器I/O及文件系统初始化;(10)加载主处理器串口驱动及以太网驱动;(11)加载主处理器版本文件;(12)运行主处理器版本文件;其特征在于:在所述步骤(8)之后,步骤(9)之前,还包括以下步骤:1.1从处理器关键寄存器及其动态RAM、静态RAM初始化;1.2测试从处理器内存;1.3将代码段和数据段从主处理器的内存复制到从处理器系统的内存并在从处理器系统的内存的首地址设置一条跳转指令,该指令将使从CPU跳转到复制位置所属的地址去取指令;1.4复位从处理器。
地址 518057广东省深圳市南山区高新技术产业园科技南路中兴通讯大厦A座6层