[发明专利]对芯片的寄存器进行自动配置的方法和装置无效
申请号: | 201010204861.3 | 申请日: | 2010-06-13 |
公开(公告)号: | CN102279727A | 公开(公告)日: | 2011-12-14 |
发明(设计)人: | 杨勇;高峰鸣 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | G06F9/30 | 分类号: | G06F9/30 |
代理公司: | 北京凯特来知识产权代理有限公司 11260 | 代理人: | 郑立明;焦丽 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 芯片 寄存器 进行 自动 配置 方法 装置 | ||
1.一种对芯片的寄存器进行自动配置的方法,其特征在于,包括:
在芯片上电或硬复位完成后,根据获取到的配置号信息从多套预设默认配置中选取一套满足所述芯片当前工作状态的默认配置,其中每套预设默认配置分别对应一个配置号;
所述芯片根据所述选择的默认配置对芯片的寄存器进行自动配置。
2.根据权利要求1所述的对芯片的寄存器进行配置的方法,其特征在于,所述的从多套不同的默认配置选择一套默认配置之前还包括:
给芯片预先配置多套不同的预设默认配置,并将所有的默认配置及其配置号都对应保存在所述芯片内部的存储器。
3.根据权利要求2所述的对芯片的寄存器进行配置的方法,其特征在于,所述多套预设默认配置包括至少一套用户自定义配置,所述至少一套用户自定义配置保存在可编辑非挥发性存储器中,且其由用户根据需要写入。
4.根据权利要求2所述的对芯片的寄存器进行配置的方法,其特征在于,所述在芯片上电或硬复位完成后,根据获取到的配置号信息从多套预设默认配置中选取一套满足所述芯片当前工作状态的默认配置,包括:
在芯片上电后或硬复位完成后,所述芯片接收电子设备中的中央处理器发送的指定的配置号信息,根据该指定的配置号信息从芯片的存储器中保存的多套不同的预设默认配置中选择一套与所述配置号信息相匹配的默认配置。
5.根据权利要求2所述的对芯片的寄存器进行配置的方法,其特征在于,所述在芯片上电或硬复位完成后,根据获取到的配置号信息从多套预设默认配置中选取一套满足所述芯片当前工作状态的默认配置,包括:
在芯片上电后或硬复位完成后,所述芯片读取芯片上指定的设定数量的硬件管脚所连接的高低电平的值,根据该高低电平的值匹配到一个配置号,根据该配置号信息从芯片的存储器中保存的多套不同的预设默认配置中选择一套默认配置。
6.根据权利要求1至5任一项所述的对芯片的寄存器进行配置的方法,其特征在于,所述的所述芯片根据所述选择的默认配置对芯片的寄存器进行配置,包括:
所述芯片获取所述选择的默认配置中包括的各个寄存器的默认值,根据该默认值对芯片中的各个寄存器的值进行配置。
7.根据权利要求1所述的对芯片的寄存器进行配置的方法,其特征在于,所述的方法还包括:
如果所述芯片的存储器中保存的多套不同的预设默认配置都不能满足芯片的当前工作状态,则所述芯片向电子设备中的中央处理器发送配置更新消息;
所述芯片接收所述中央处理器发送的新的默认配置,根据该新的默认配置对芯片中的各个寄存器进行配置,并将所述新的默认配置和对应的配置号保存在芯片的存储器中。
8.一种对芯片的寄存器进行配置的装置,其特征在于,包括:
默认配置获取模块,用于在芯片上电或硬复位完成后,根据获取到的配置号信息从多套预设默认配置中选取一套满足所述芯片当前工作状态的默认配置,其中每套预设默认配置分别对应一个配置号;
寄存器配置模块,用于根据所述默认配置获取模块所选择的默认配置对芯片的寄存器进行配置。
9.根据权利要求8所述的对芯片的寄存器进行配置的装置,其特征在于,所述的装置还包括:
默认配置保存模块,用于保存给芯片预先配置的多套不同的预设默认配置和每套预设默认配置的配置号,其中,所述多套预设默认配置包括至少一套用户自定义配置,且其由用户根据需要写入;所述默认配置保存模块包括可编辑非挥发性存储器,其用于保存所述至少一套用户自定义配置。
10.根据权利要求8或9所述的对芯片的寄存器进行配置的装置,其特征在于,所述的默认配置获取模块具体包括:第一获取模块、第二获取模块中的至少一项,
所述的第一获取模块,用于在芯片上电后或硬复位完成后,所述芯片接收电子设备中的中央处理器发送的指定的配置号信息,根据该指定的配置号信息从芯片的存储器中保存的多套不同的默认配置中选择一套默认配置;
所述的第二获取模块,用于在芯片上电后或硬复位完成后,所述芯片读取芯片上指定的设定数量的硬件管脚所连接的高低电平的值,根据该高低电平的值匹配到一个配置号,根据该配置号信息从芯片的存储器中保存的多套不同的默认配置中选择一套默认配置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010204861.3/1.html,转载请声明来源钻瓜专利网。