加载复位配置字的方法、设备及通信单板的制作方法

文档序号:7924512阅读:209来源:国知局

专利名称::加载复位配置字的方法、设备及通信单板的制作方法
技术领域
:本发明涉及通信
技术领域
,特别涉及一种加载复位配置字的方法、设备及通信单板。
背景技术
:由中央处理器(CPU)构成的通信单板加电或复位后,操作系统内核运行之前,通常先需要对硬件资源进行初始化,如实现工作时钟、接口模式等启动参数的配置,然后才能启动初始化程序(BootLoader)配置操作系统内核运行的环境,通过这段程序,可以对系统进一步进行初始化,从而将系统的软硬件环境带到一个合适的状态,以便为最终调用操作系统内核准备好正确的环境。系统加电或复位后,如PowerPC,CPU通常都从预先安排的地址或地址区域上取指令,系统上通常都有某种类型的固态存储设备(比如ROM、EEPROM或FLASH等)被映射到这个预先安排的地址上,CPU将首先从该固态存储设备中读取复位配置字,使用复位配置字对设备进行初始化,硬件环境初始化之后,才能运行软件代码。复位配置字是设备通电或复位后,为了使设备能够正常工作,从而需要进行配置的一些硬件参数。而用于存放复位配置字的存储设备(如射到CPU通电或复位后第一个读取的地址区域。现有技术中,当需要升级单板上的部分器件升级后,比如将单板中的CPU更换为同系列的性能更优的CPU,更换内存等,与硬件相关复位配置字如果没有更新,就会产生不兼容的问题。
发明内容本发明实施例提供一种加载复位配置字的方法、设备及通信单板,以解决硬件升级后的软件兼容问题。为解决上述技术问题,本发明实施例提供了一种加载复位配置字的方法,包括步骤接收中央处理器发送的获取复位配置字的请求;确定所述中央处理器需要获取的复位配置字的版本;将所述获取复位配置字的请求转换为获取对应所述版本的复位配置字的请求;利用所述对应所述版本的复位配置字的请求获取对应所述版本的复位配置字。相应地,本发明实施例还提供一种加载复位配置字的设备,包括请求接收单元,用于通过所述总线接收所述中央处理器发送的获取复位配置字的请求;确定单元,用于确定所述中央处理器需要获取的复位配置字的版本;映射单元,用于与所述接收单元相连接,将所述接收单元接收的获取复位配置字的请求,转换为获取所述确定单元确定的版本的复位配置字的请求;换后的获f^复位配置字的请求;配置字接收单元,用于从所述总线接收所述存储设备根据所述请求发送单元的请求发送的复位配置字。本发明实施例还提供一种通信单板,包括中央处理器、加载复位配置字的设备、存储设备和总线,其中所述中央处理器通过所述总线与所述加载复位配置字的设备相连接,所述加载复位配置字的设备通过所述总线与所述存储设备相连接;所述中央处理器,用于通过所述总线向所述加载复位配置字的设备发送获取复位配置字的请求,并在接收到所述复位配置字后,冲艮据所述复位配置字初始化通信单板上的设备;所述加载复位配置字的设备,用于通过所述总线接收所述中央处理器发送的获取复位配置字的请求,确定所述中央处理器需要获取的复位配置字的版本,将所述获取复位配置字的请求转换为获取对应所述版本的复位配置字的请求,从所述存储设备中获取对应所述版本的复位配置字,并将从所述存储设备获取的所述复位配置字发送给所述中央处理器。所述存储设备,用于存储多个版本的复位配置字,当通过所述总线接收到所述加载复位配置字的设备发送的获取特定版本的复位配置字请求后,通过所述总线向所述述加载复位配置字的设备发送对应所述特定版本的复位配置字。由上述技术方案可知,本发明实施例所提供的技术方案,能够将不同的复位配置字有选择性地映射给CPU的同一访问空间,从而可以在同一存储设备上兼容多套复位配置字,解决了硬件升级的软件兼容问题。图1为本发明实施例一提供的加载复位配置字的方法的流程示意图;图2为本发明实施例二提供的加载复位配置字的方法的具体流程示意图;图3为本发明实施例一或二中提供的通过上拉或下拉选焊电阻设定复位配置字版本的结构示意图4为本发明实施例三中提供的加载复位配置字的设备的结构示意图5为本发明实施例四中提供的通信单板的结构示意图6为本发明实施例五中提供的通信单板的应用实例的结构示意图7为本发明实施例六中提供的CPU通过CPLD选择复位配置字的结构示意图8为本发明实施例七中通过选择复位配置字实现软件前后兼容的结构示意图。具体实施例方式为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合附图对本发明的几个实施例作进一步地的详细描述。在下所述实施例中的存储设备以启动只读存储器BOOTROM为例,但并不限于此。实施例一请参阅图1,为本发明实施例一提供的加载复位配置字的方法的流程图,所述方法包括步骤101:接收中央处理器发送的获取复位配置字的请求。系统上点或复位后,中央处理器CPU需要获取硬件的复位配置字参数,对系统的硬件设备进行初始化,配置相应的系统环境。CPU将会通过系统总线发送获取复位配置字的请求,如发送控制信号、所需要读取的复位配置字的地址信号等。例如,本步骤可以以CPU所发送的地址信号作为触发信号,当接收到CPU发送的地址信号之后,开始加载正确的复位配置字。步骤102:确定所述中央处理器需要获取的复位配置字的版本。当系统的硬件发生改变之后,CPU所需加载的复位配置字也将发生改变,不同版本的复位配置字对应于不同的硬件配置。CPU仍然按照默认的方式发送获取复位配置字的请求,无需携带所需获取的复位配置字的版本,而在步骤102中需要确定CPU所需获取的复位配置字的版本。而复位配置字的版本信息,可以在升级^5更件的时候,设置好相应的复位配置字的版本。例如,可以改变上拉电阻或下拉电阻的状态值来设置复位配置字的版本。步骤103:将所述获取复位配置字的请求转换为获取对应所述版本的复位配置字的请求。不同版本的的复位配置字存储在不同的地址空间,为了能够获取正确版本的复位配置字,需要将CPU发送的请求转换一下,转换为获取步骤102所确定的版本的复位配置字。步骤104:利用所述获取对应所述版本的复位配置字的请求获取对应所述版本的复位配置字。通常情况下,复位配置字存储在存储设备中,需要将步骤103中获得获取正确版本的复位配置字请求发送给存储设备中以读取相应的数据,完成加载复位配置字的过程。可将多种版本的复位配置字存储到存储设备(本实施例以BOOTROM为例,但并不限于此)的低地址空间内,即低64字节,也可以将不同版本的复位配置字存储到BOOTROM其他地址空间,〗旦本实施例不作限制。通过可编程逻辑器件如复杂可编程逻辑器件(CPLD,ComplexProgrammableLogicDevice)、组合逻辑电路或现场可编程门阵列FPGA等均可,这里以CPLD实现步骤101到步骤104的功能,以地址信号作为CPU获取复位配置字的请求。系统上电后,当CPLD接收到CPU发送的地址信号后,即确定CPU要读取的复位配置字的版本;然后将CPU发送过来的地址信号进行转换,转换为BOOTROM中存储的对应版本的复位配置字的地址信号,然后将转换后的地址信号发送给BOOTROM,从BOOTROM读取数据,所读取的数据即为对应版本的复位配置字。本发明实施例通过在CPU获取复位配置字的过程中,将获取复位配置字的请求转换为获取正确版本的复位配置字的请求,从而达到了硬件升级之后,系统仍然能够加载正确版本的复位配置字,解决了硬件升级引起的软件不兼容的问题。实施例二请参阅图2,为本发明实施例二中提供的加载复位配置字的方法的具体流程图,本实施例以CPLD为例,^旦并不限于此,所述方法包括步骤201:接收所述中央处理器通过总线传输的地址信号,所述地址信号为复位配置字的预设地址值经过译码后产生的电平信号。系统上电或复位后,将先通过预设的地址值获取复位配置字,该预设的地址值经过i,码后转换为电平信号通过地址总线透传给CPLD。步骤202:获取上下拉焊接电阻的状态值,确定所述中央处理器需要获取的复位配置字的版本;CPLD从地址总线接收到CPU发送的地址信号后,通过电路获取焊接在CPLD的上下拉焊接电阻的状态值,以确定中央处理器需要获取的复位配置字的版本。焊接电阻的状态值在单板系统的硬件升级之后进行手动修改,对应于相应版本的复位配置字。步骤203:将所述获取复位配置字的请求转换为对应所述版本的复位配置字在存储设备中的地址信号,所述存储设备用于保存多个版本的复位配置字。当获取复位配置字的版本之后,通过CPLD的电路,将接收到的CPU发送过来的地址信号进行转换,转换之后的地址信号所表示的地址值为对应版本的复位配置字在存储设备中的地址值。存储设备通过总线和CPLD相连接,存储设备中存有多个版本的复位配置字,不同的复位配置字存储在不同的地址空间。步骤204:利用所述获取对应所述版本的复位配置字的请求获取对应所述版本的复位配置字。CPLD将步骤203获取的地址信号,通过地址总线透传给存储设备,存储设备接收到地址信号之后,进行译码寻址,读取数据,并通过数据总线发送给CPUD。本实施例还可以进一步包括步骤205:将对应所述版本的所述复位配置字发送给所述中央处理器。即CPLD将获取的复位配置字,通过数据总线发送给CPU,以便于CPU利用复位配置字进行硬件的初始化。在步骤202中,获取上下拉焊接电阻的状态值,确定所述中央处理器需要获取的复位配置字的版本的具体实现过程详见图3。图3为本发明实施例一或二中提供的通过上拉或下拉选焊电阻设置复位配置字版本的结构示意图,在本实施例中以CPLD为例,^a并不限于此。如图3所示,CPLD的若干个(本实施例以3个管脚为例)外部连接上下拉焊接电阻,每个管脚的外部只能选择一个上拉焊接电阻或者一个下拉焊接电阻,上拉时,CPLD读取的数据是l,下拉时读取的数据是0(即1^*和Rb*这两个状态中的一种,则CPLD读取到的S承的值为0或1,其中*的取值本实施例中为1、2和3,但并限于此),三个管脚组合起来一共可以识别8种状态,定义每一种焊接电阻上拉或下拉状态与一种CPU(或硬件设备,本实施例以CPU为例)相对应,也就是一种状态值代表一种CPU,同时也代表一种复位配置字的版本,从而实现了CPLD通过选取其外部连接的焊接电阻的状态来获知正确的复位配置字。其中,焊接电阻的状态与CPU类型配套表详见表1,本实施例只是一种优选的方式,并不限于此。10表1<table>tableseeoriginaldocumentpage11</column></row><table>本发明实施例通过在CPU获取复位配置字的过程中,将获取复位配置字的请求转换为获取正确版本的复位配置字的请求,从而达到了硬件升级之后,系统仍然能够加载正确版本的复位配置字,解决了硬件升级引起的软件不兼容的问题。实施例三请参阅图4,为本发明实施例三提供的一种加载复位配置字的设备的结构示意图。所述加载复位配置字的设备通过总线(包括控制总线、地址总线和数据总线)分别与中央处理器CPU和存储设备进行数据交换,其中,所述加载复位配置字的设备结构示意图详见图4,包括请求接收单元41、确定单元42、映射单元43、请求发送单元44和配置字接收单元45。请求接收单元41,用于通过总线接收中央处理器发送的获取复位配置字的请求。例如,可将地址信号作为获取复位配置字的请求,通过总线接收中央处理器发送的预设的复位配置字的地址值经译码后的地址信号。确定单元42,用于确定所述中央处理器需要获取的复位配置字的版本。例如,确定单元42可获取焊接在装置外部的上下拉焊接电阻的状态值,以确定中央处理器需要获取的复位配置字的版本。映射单元43,用于与确定单元42和接收单元41分别相连接,将接收单元41接收的获取复位配置字的请求,转换为获取确定单元42确定的版本的复位配置字的请求。例如,将请求接收单元41接收的电平信号,通过电路进行转换,转换之后的电平信号所代表的地址值,为确定单元42确定的版本的复位配置字的地址值,从而在CPU访问的复位配置字预设的地址值和正确版本的复位配置字地址值之间建立映射关系。请求发送单元44,用于与映射单元43相连接,通过总线向存储设备发送映射单元43转换后的获取复位配置字的请求。例如,发送单元可通过地址总线将映射单元43的地址信号透传过去。配置字接收单元45,用于从总线接收存储设备根据请求发送单元44请求发送的复位配置字。例如,存储设备将会根据请求发送单元44发送的地址信号读取数据,并通过数据总线发送所读取的数据。配置字接收单元45通过数据总线接收存储设备发送的数据,该数据即为对应确定单元42确定的版本的复位配置字。确定单元42可进一步包括选择单元和版本确定单元,其中,选择单元,用于与上下拉焊接电阻相连接,获取所述电阻的状态值,其状态的具体设定的实施例之一,可参见图3;版本确定单元,用于根据选择单元获取的状态值,确定中央处理器需要获取的复位配置字的版本。进一步的,本实施例还可包括配置字发送单元,用于和配置字接收单元45相连接,通过总线向中央处理器发送配置字接收单元45接收的数据,该数据即为确定单元42确定的版本的复位配置字。所述加载复位配置字的设备可以集成在复杂可编程逻辑器件CPLD中,也可以集成在组合逻辑电路或现场可编程门阵列FPGA中,或者集成在其他具有相应功能的设备,本实施例不作限制。本发明实施例利用加载复位配置字的设备(该设备可以集成在CPLD、组合逻辑电路、FPGA等逻辑器件,但并不限于此),通过接收中央处理器发送的获取复位配置字的请求;并确定所述中央处理器需要获取的复位配置字的版本;将所述获取复位配置字的请求转换为获取对应所述版本的复位配置字的请求;利用所述获取对应所述版本的复位配置字的请求获取对应所述版本的复位配置字。实现CPU访问空间地址的重映射,将BOOTROM或其他存储器、外设的不同的空间数据按照需求有选择性地传给CPU的预设的同一访问空间,实现CPU对多种数据源空间的"透明性",即不可见性,从而实现了一套软件兼容多套硬件复位配置字,进而实现了硬件升级后软件前向兼容。实施例四本发明实施例四提供的一种通信单板,其结构示意图如图5,包括中央处理器51、加载复位配置字的设备52、存储设备53。其中所述中央处理器51通过所述总线与所述加载复位配置字的设备52相连接,所述加载复位配置字的设备52通过所述总线与所述存储设备53相连接;所述中央处理器51,用于通过所述总线向所述加载复位配置字的设备52发送获取复位配置字的请求,并在接收到所述复位配置字后,根据所述复位配置字初始化通信单板上的设备。所述加载复位配置字的设备52,用于通过所述总线接收所述中央处理器51发送的获取复位配置字的请求,确定所述中央处理器51需要获取的复位配置字的版本,将所述获取复位配置字的请求转换为获取对应所述版本的复位配置字的请求,从所述存储设备53中获取对应所述版本的复位配置字,并将从所述存储设备53获取的所述复位配置字发送给所述中央处理器51。其中,所述加载复位配置字的设备包括请求接收单元、确定单元、映射单元、请求发送单元和配置字接收单元,在一种应用场景中,还可以包括配置字发送单元。在一种应用场景中,所述确定单元42可进一步包括选择单元和版本确定单元。所述加载复位配置字的设备的具体功能和作用详见上述实施例三,在此不再赘述。优选的,所述加载复位配置字的设备可以集成在复杂可编程逻辑器件CPLD中,也可以集成在组合逻辑电i各或现场可编程门阵列FPGA中,或者集成在其他具有相应功能的设备,本实施例不作限制。所述存储设备53,用于存储多个版本的复位配置字,当通过所述总线接收到所述加载复位配置字的设备52发送的获取特定版本的复位配置字请求后,通过所述总线向所述述加载复位配置字的设备42发送对应所述特定版本的复位配置字。本实施例所提供的单板,硬件升级之后,单板系统仍然能够加载正确版本的复位配置字,解决了硬件升级引起的软件不兼容的问题。为了便于本领域技术人员的理解,通过下述另一实施例作进一步说明。实施例五请参阅图6,为本发明实施例五中提供通信单板的应用实例的结构示意图,通信单板包括CPU61、CPLD62(本实施例以加载复位配置字的设备集成在CPLD为例,但并不限于此)和存储设备(本实施例以BOOTROM63为例,但并不限于此),CPLD62通过总线(包括控制总线、地址总线和数据总线)分别与CPU61和BOOTROM63相连。其中,BOOTROM63和CPU61通过CPLD62作总线隔离,CPLD61中总线隔离译码器实现CPU61对BOOTROM63的访问译码控制。CPU61每次复位启动时,都从预设地址值0x00、0x08、0x10、0x18、0x20、0x28、0x30、0x38这8个地址各获取一个复位配置字字节,CPLD61处于BOOTROM63与CPU62之间的总线,接收CPU发送的预设地址值,并对预设地址值进行转换,然后到BOOTROM63中读取正确版本的配置字,CPU61读到的BOOTROM63数据由CPLD62通过总线输出。本实施例可以实现,CPLD62从BOOTROM63的不同地址空间获取不同的配置字,并将所述配置字送给CPU默认获取复位配置字的对应地址空间,实现了现有技术中在硬件升级前后由于复位配置字变化引起的软件不兼容的问题。因此,本发明实施例针对现有技术中软件无法兼容多种硬件复位配置字的缺陷,利用CPLD的根据复位配置字的版本号,将存储在BOOTROM不同空间的配置字重映射给CPU,来实现新旧版本单板可以共用一套寿欠件的目的,从而实现了软件的前向兼容。实施例六还请参阅图7,为本发明实施例六中提供的CPU通过CPLD选择复位配置字的结构示意图;在本实施例中,通过通信单板来实现,所述通信单板包括CPU71、CPLD72和BOOTRPM73。其中,CPLD72中集成有加载复位配置字的设备,所述CPLD72通过控制总线、地址总线和数据总线分别与中央处理器CPU和存储设备进行数据交换,CPU通过CPLD获取BOOTRPM需要的复位配置字,具体过程包括在本实施例中,BOOTROM73中的复位配置字存储在的0x00~0x3f这段64字节空间,最多可以存放8种配置字。CPLD72通过识别片外上下拉焊接电阻获取配置字特性版本号,可以采用特定的映射算法获知正确的复位配置字,一种映射方法可参阅图3,本实施例以从8种复位配置字中选择1种为例,具体如图7所示如果系统应加载复位配置字l,CPLD在接收到CPU通过地址总线传送的地址信号后,通过上拉或下拉焊接电阻的状态值确定CPU要读取的复位配置字的版本(本实施例以配置字l为例),并将所述地址信号转换为BOOTROM中存储的对应版本的复位配置字的地址信号,这样CPLD72就将BOOTROM73的0x01字节地址数据映射给CPU71的0x00地址,将BOOTROM73的0x09字节地址数据映射给CPU71的0x08地址,以此类推映射出全部的8个字节配置字。本实施例是以BOOTROM的低64字节为例,但并不限于此,还可以利用BOOTROM其它的空闲空间存放多种配置字,只需要适应性修改CPLD的映射方法即可,其实现过程与上述实施例类似,在此不再赘述。本实施例所提供的单板,硬件升级之后,单板系统仍然能够加载正确版本的复位配置字,解决了硬件升级引起的软件不兼容的问题。实施例七还请参阅图8,为本发明实施例七中提供的通过选择复位配置字实现软件前后兼容的结构示意图;包括硬件升级前的设备81,以及硬件升级后的设备82,其中,在硬件升级前的设备81中包括硬件l,复位配置字A和B,以及软件版本B,将原复位配置字存放在PowerPC默认读取的位置,以保证新软件在老设备上也能正常工作;所述硬件升级后的设备2中包括硬件2,复位配置字A和B,软件版本B,以及CPLD,所述CPLD用于实现地址重映射,以保证CPU读取到正确的复位配置字,在本所述CPLD中集成了复位配置字的地址映射设备,所述复位配置字的地址映射设备的功能和作用详见上述,在此不再赘述。为了便于理解,图8中仅画出2种复位配置字,实际可以扩展到多种,其具体的实现过程为在升级前,可以先将多种复位配置字存储到BOOTROM的不同地址空间中,将处理器CPU的地址总线,通过可编程逻辑器件与BOOTROM相连接,以实现将BOOTROM中不同地址空间中存储的多种版本的复位配置字映射到处理器CPU默认获取复位配置字的地址空间。当设备1升级为设备2后,系统的启动流程包括系统上电后,CPU通过控制总线发送一个片选信号给BOOTROM,发送地址信号给CPLD。CPLD接收到CPU通过地址总线传送的地址信号后,通过上拉或下拉焊接电阻的状态值确定CPU要读取的复位配置字的版本;然后将CPU发送过来的地址信号进行转换,转换为BOOTROM中存储的对应版本的复位配置字的地址信号,然后将转换后的地址信号发送给BOOTROM,BOOTROM接收到地址信号之后,按照地址信号寻址并读取数据,所读取的数据即为对应版本的复位配置字,然后向CPLD发送该对应版本的复位配置字,CPLD接收到BOOTROM发送的复位配置字之后,如果BOOTROM的数据位和CPU的数据位不一致,CPLD还需要进行转换,将转换之后的数据发送给CPU,CPU获取到正确版本的复位配置字之后,对单板进行初始化。比如,CPLD接收到CPU传输复位配置字的预设地址值经过译码之后的地址信号,CPLD开始读取与CPLD相连接的上下拉焊接电阻的状态值,这里设为001,CPLD将CPU发送的地址转换为对应于001版本的复位配置字地址(即第二种CPU的复位配置字在BOOTROM中的存储地址),并从该地址获取复位配置字,将所获取的复位配置字发送给CPU,实现复位配置字的预设地址值和不同版本的复位配置字的真实地址值的映射。本发明实施例在实现软件兼容性后,新旧版本的设备、复位配置字和软件版本的关系对照具体如图8所示(在图中仅给出2种复位配置字,实际可以扩展到多种)。就需要从存储设备(比如BOOTROM)中获取复位配置字,而无法采用软件方式兼容多种复位配置字而提出的全新技术方案,避免了软件版本前向不兼容而导致版本维护成本增加,以及给现有网上版本的正常运行带来的潜在风险。也就是说,本发明实施例利用CPLD(包括但不限于CPLD、组合逻辑电路、FPGA等逻辑器件)灵活性,通过接收中央处理器发送的获取复位配置字的请求;并确定所述中央处理器需要获取的复位配置字的版本;将所述获取复位配置字的请求转换为获取对应所述版本的复位配置字的请求;利用所述获取对应所述版本的复位配置字的请求获取对应所述版本的复位配置字。实现CPU访问空间地址的重映射,将BOOTROM或其他存储器、外设的不同的地址数据按照需求有选择性地传给CPU的同一个访问地址,实现CPU对多种数据源空间的"透明性,,,即不可见性,从而实现了一套软件兼容多套硬件复位配置字,进而实现了硬件升级后软件前向兼容。通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发明可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案该计算机软件产品可以存储在存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者以上所述仅是本发明的优选实施方式,应当指出,对于本
技术领域
的普通技术人员来说,在不脱离本发明原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。1权利要求1、一种加载复位配置字的方法,其特征在于,包括接收中央处理器发送的获取复位配置字的请求;确定所述中央处理器需要获取的复位配置字的版本;将所述获取复位配置字的请求转换为获取对应所述版本的复位配置字的请求;利用所述获取对应所述版本的复位配置字的请求获取对应所述版本的复位配置字。2、根据权利要求1所述的方法,其特征在于,所述接收中央处理器发送的获取复位配置字的请求,包括接收所述中央处理器通过总线传输的地址信号,所述地址信号为复位配置字的预设地址值经过译码后产生的电平信号。3、根据权利要求1所述的方法,其特征在于,所述确定所述中央处理器需要获取的复位配置字的版本,包括获取上下拉焊接电阻的状态值,确定所述中央处理器需要获取的复位配置字的版本。4、根据权利要求l所述的方法,其特征在于,所述将所述获取复位配置字的请求转换为获取对应所述版本的复位配置字的请求,包括将所述获取复位配置字的请求转换为对应所述版本的复位配置字在存储设备中的地址信号,所述存储设备用于保存多个版本的复位配置字。5、根据权利要求1所述的方法,其特征在于,还包括将对应所述版本的所述复位配置字发送给所述中央处理器。6、一种加载复位配置字的设备,其特征在于,所述加载复位配置字的设备通过总线与中央处理器和存储设备进行数据交换,所述加载复位配置字的设备包括请求接收单元,用于通过所述总线接收来自于所述中央处理器的获取复位配置字的请求;确定单元,用于确定所述中央处理器需要获取的复位配置字的版本;映射单元,用于将所述接收单元接收的获取复位配置字的请求,转换为获取所述确定单元确定的版本的复位配置字的请求;请求发送单元,用于通过所述总线向所述存储设备发送所述映射单元转换后的获取复位配置字的请求;配置字接收单元,用于从所述总线接收所述存储设备根据所述请求发送单元请求发送的复位配置字。7、根据权利要求6所述的设备,其特征在于,所述确定单元包括选择单元,用于与上下拉焊接电阻相连接,获取所述电阻的状态值;版本确定单元,用于根据所述选择单元获取的状态值,确定所述中央处理器需要获取的复位配置字的版本。8、根据权利要求6所述的设备,其特征在于所述请求接收单元,包括地址信号接收单元,所述地址信号接收单元用于从所述总线接收所述中央处理器传输的地址信号,所述地址信号为复位配置字的预设地址值经过i奪码后产生的电平信号;所述映射单元,包括地址信号转换模块,所述地址信号转换模块用于和所述请求接收单元相连接,和所述确定单元相连接,将所述地址信号接收单元接收的地址信号转换为所述确定单元确定的版本的复位配置字的地址信9、根据权利要求6所述的设备,其特征在于,还包括配置字发送单元,用于和所述配置字接收单元相连接,通过所述总线向所述中央处理器发送所述配置字接收单元接收的复位配置字。10、一种通信单板,其特征在于,包括中央处理器、加载复位配置字的设备、存储设备和总线,其中,所述中央处理器通过所述总线与所述加载复位配置字的设备相连接,所述加载复位配置字的设备通过所述总线与所述存储设备相连接;所述中央处理器,用于通过所述总线向所述加载复位配置字的设备发送获取复位配置字的请求,并在接收到所述复位配置字后,根据所述复位配置字初始化通信单板上的设备;所述加载复位配置字的设备,用于通过所述总线接收所述中央处理器发送的获取复位配置字的请求,确定所述中央处理器需要获取的复位配置字的版本,将所述获取复位配置字的请求转换为获取对应所述版本的复位配置字的请求,从所述存储设备中获取对应所述版本的复位配置字,并将从所述存储设备获取的所述复位配置字发送给所述中央处理器;所述存储设备,用于存储多个版本的复位配置字,当通过所述总线接收到所述加载复位配置字的设备发送的获取特定版本的复位配置字请求后,通过所述总线向所述述加载复位配置字的设备发送对应所述特定版本的复位配置字。全文摘要本发明实施例涉及一种加载复位配置字的方法、设备及通信单板,所述方法包括接收中央处理器发送的获取复位配置字的请求;确定所述中央处理器需要获取的复位配置字的版本;将所述获取复位配置字的请求转换为获取对应所述版本的复位配置字的请求;利用所述获取对应所述版本的复位配置字的请求获取对应所述版本的复位配置字。本发明实施例提供的技术方案,解决了硬件升级后的软件兼容问题,同时也可降低版本的维护成本。文档编号H04L12/24GK101465754SQ200810205369公开日2009年6月24日申请日期2008年12月31日优先权日2008年12月31日发明者兵刘,程宇航申请人:上海华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1