[发明专利]一种芯片工作模式控制方法、系统及介质在审
申请号: | 202110873021.4 | 申请日: | 2021-07-30 |
公开(公告)号: | CN113704170A | 公开(公告)日: | 2021-11-26 |
发明(设计)人: | 丁微微;贾学强;熊子涵 | 申请(专利权)人: | 浪潮电子信息产业股份有限公司 |
主分类号: | G06F15/78 | 分类号: | G06F15/78;H03K19/173 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 王洋 |
地址: | 250101 山东*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 芯片 工作 模式 控制 方法 系统 介质 | ||
本申请公开了一种芯片工作模式控制方法、系统及介质,该方法包括:通过AD转换器读取芯片模式管脚的电压值,并将所述电压值转换成对应的逻辑值,其中,所述芯片模式管脚的数量为1;通过模式寄存器接收所述AD转换器发送的所述逻辑值,并对所述逻辑值进行寄存;通过控制器读取所述模式寄存器中的所述逻辑值,并根据所述逻辑值控制所述芯片进入所述逻辑值对应的工作模式。由此可见,本申请中芯片上只需要一个芯片模式管脚便可以控制芯片进行模式切换,相比于现有技术中需要多个模式管脚才能控制芯片进行模式切换来说,减少了芯片管脚数量,节省芯片面积,减少芯片成本,还增加了系统的稳定性。
技术领域
本申请涉及计算机技术领域,特别涉及一种芯片工作模式控制方法、系统及介质。
背景技术
目前服务器是由多种芯片搭载而成的系统,主芯片需要根据不同的应用环境进入不同的工作模式或测试模式。
现有技术中,当芯片支持多种工作模式或测试模式时,芯片上电需要有专门的控制管脚去进行芯片的模式切换,支持的模式种类越多,需要的专用控制管脚就越多,遵循N=Log2M(N是专用控制管脚数,M是模式总数)。需要切换模式时,便通过改变专用控制管脚的逻辑电平去组合出新的逻辑值,从而切换到对应的模式。但是在这种控制模式下,芯片上需要多个模式设置管脚,不但增加芯片面积,还增加芯片成本,并且增加了系统的复杂性,降低了系统的稳定性。
发明内容
有鉴于此,本申请的目的在于提供一种芯片工作模式控制方法、系统及介质,能够减少芯片管脚数量,节省芯片面积,减少芯片成本,还增加了系统的稳定性。其具体方案如下:
第一方面,本申请公开了一种芯片工作模式控制方法,应用于包括多种工作模式的芯片,包括:
通过AD转换器读取芯片模式管脚的电压值,并将所述电压值转换成对应的逻辑值,其中,所述芯片模式管脚的数量为1;
通过模式寄存器接收所述AD转换器发送的所述逻辑值,并对所述逻辑值进行寄存;
通过控制器读取所述模式寄存器中的所述逻辑值,并根据所述逻辑值控制所述芯片进入所述逻辑值对应的工作模式。
可选地,所述通过AD转换器读取芯片模式管脚的电压值,并将所述电压值转换成对应的逻辑值,包括:
通过所述AD转换器读取芯片模式管脚的电压值,并根据预先保存的电压值与逻辑值对应关系将所述电压值转换成对应的逻辑值。
可选地,所述通过AD转换器读取芯片模式管脚的电压值,并将所述电压值转换成对应的逻辑值,包括:
通过所述AD转换器读取芯片模式管脚的电压值;
通过所述AD转换器确定所述电压值所属实时电压范围,并根据预先存储的电压范围与逻辑值对应关系确定所述实时电压范围对应的逻辑值,以将所述电压值转换成对应的逻辑值。
可选地,所述通过控制器读取所述模式寄存器中的所述逻辑值,并根据所述逻辑值控制所述芯片进入所述逻辑值对应的工作模式,包括:
通过控制器按照预设时间间隔读取所述模式寄存器,当从所述模式寄存器中读取到所述逻辑值时,根据所述逻辑值控制所述芯片进入所述逻辑值对应的工作模式。
可选地,所述通过控制器读取所述模式寄存器中的所述逻辑值,并根据所述逻辑值控制所述芯片进入所述逻辑值对应的工作模式,包括:
通过控制器读取所述模式寄存器中的所述逻辑值,并根据预先存储的逻辑值与工作模式对应关系确定出所述逻辑值对应的工作模式;
通过所述控制器下发工作模式切换指令,以利用所述工作模式切换指令控制所述芯片进入所述逻辑值对应的工作模式。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮电子信息产业股份有限公司,未经浪潮电子信息产业股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110873021.4/2.html,转载请声明来源钻瓜专利网。