预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共16页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN113918382A(43)申请公布日2022.01.11(21)申请号202111152637.9(22)申请日2021.09.29(71)申请人昆仑芯(北京)科技有限公司地址100086北京市海淀区上地十街10号百度大厦(72)发明人梁子豪欧阳剑漆维王京阮元李浩洋(74)专利代理机构北京市金杜律师事务所11256代理人赵林琳姚杰(51)Int.Cl.G06F11/14(2006.01)权利要求书2页说明书8页附图5页(54)发明名称用于复位的方法、装置、设备和可读存储介质(57)摘要本公开提供了用于复位的方法、装置、设备和可读存储介质,涉及数据处理技术领域,尤其涉及芯片和信息流领域。具体实现方案为:响应于接收到与片上系统的功能模块的异常有关的消息,调整功能模块的第一寄存器中的指示值以用于阻止功能模块对片上系统的片上网络进行新的访问;响应于对功能模块的第二寄存器的访问次数小于或等于阈值次数内,获取第二寄存器内的计数值,计数值指示功能模块中未完成的对片上网络的访问的数目;响应于计数值指示在功能模块中不存在未完成的对片上网络的访问,对功能模块进行复位。通过该方法,可以降低异常处理的代价,并且避免复位时影响其他模块,具有较好的移植性,降低了硬件开销。CN113918382ACN113918382A权利要求书1/2页1.一种用于复位的方法,包括:响应于接收到与片上系统的功能模块的异常有关的消息,调整所述功能模块的第一寄存器中的指示值以用于阻止所述功能模块对所述片上系统的片上网络进行新的访问;响应于对所述功能模块的第二寄存器的访问次数小于阈值次数,获取所述第二寄存器内的计数值,所述计数值指示所述功能模块中未完成的对所述片上网络的访问的数目;以及响应于所述计数值指示在所述功能模块中不存在未完成的对所述片上网络的访问,对所述功能模块进行复位。2.根据权利要求1所述的方法,还包括:响应于所述访问次数等于所述阈值次数,对所述片上系统进行复位。3.根据权利要求1所述的方法,其中对所述功能模块进行复位包括:将所述计数值与阈值计数值进行比较;以及响应于所述计数值与所述阈值计数值相同,则确定在所述功能模块中不存在未完成的对所述片上网络的访问。4.根据权利要求3所述的方法,还包括:响应于所述计数值与所述阈值计数值不相同,则确定在所述功能模块中存在未完成的对所述片上网络的访问;递增所述访问次数;以及经过预定时段之后,基于经递增的访问次数和重新获取的计数值,确定在所述功能模块中是否存在未完成的对所述片上网络的访问。5.根据权利要求1所述的方法,还包括:从所述功能模块的状态寄存器获取与所述异常有关的信息,所述状态寄存器不同于所述第一寄存器和所述第二寄存器。6.根据权利要求1所述的方法,还包括:向经复位的所述功能模块发送任务。7.一种用于复位的装置,包括:调度模块,被配置为响应于接收到与片上系统的功能模块的异常有关的消息,调整所述功能模块的第一寄存器中的指示值以用于阻止所述功能模块对所述片上系统的片上网络进行新的访问;获取模块,被配置为响应于对所述功能模块的第二寄存器的访问次数小于阈值次数,获取所述第二寄存器内的计数值,所述计数值指示所述功能模块中未完成的对所述片上网络的访问的数目;以及功能模块复位模块,被配置为响应于所述计数值指示在所述功能模块中不存在未完成的对所述片上网络的访问,对所述功能模块进行复位。8.根据权利要求7所述的装置,还包括:系统复位模块,被配置为响应于所述访问次数等于所述阈值次数,对所述片上系统进行复位。9.根据权利要求7所述的装置,其中所述功能模块复位模块包括:比较模块,被配置为将所述计数值与阈值计数值进行比较;以及2CN113918382A权利要求书2/2页第一未完成访问确定模块,被配置为响应于所述计数值与所述阈值计数值相同,则确定在所述功能模块中不存在未完成的对所述片上网络的访问。10.根据权利要求7所述的装置,还包括:第一未完成访问确定模块,被配置为响应于所述计数值与所述阈值计数值不相同,则确定在所述功能模块中存在未完成的对所述片上网络的访问;递增模块,被配置为递增所述访问次数;以及重新确定模块,被配置为经过预定时段之后,基于经递增的访问次数和重新获取的计数值,确定在所述功能模块中是否存在未完成的对所述片上网络的访问。11.根据权利要求7所述的装置,还包括:异常信息获取模块,被配置为从所述功能模块的状态寄存器获取与所述异常有关的信息,所述状态寄存器不同于所述第一寄存器和所述第二寄存器。12.根据权利要求7所述的装置,还包括:发送模块,被配置为向经复位的所述功能模块发送任务。13.一种片上系统,包括:至少一个处理器;功能模块,所述功能模块至少包括第一寄存器和