一种片上系统的复位方法和装置

文档序号:1798076 发布日期:2021-11-05 浏览:21次 >En<

阅读说明:本技术 一种片上系统的复位方法和装置 (Reset method and device of system on chip ) 是由 庞兆春 王骞 孔令军 于 2021-06-20 设计创作,主要内容包括:本发明公开了一种片上系统的复位方法和装置,方法包括:由检测模块持续检测片上系统中的多个功能模块中的一个或多个是否需要被主动复位;向复位执行模块发出与一个或多个需要被主动复位的功能模块相对应的一个或多个复位标志;由复位执行模块向与一个或多个复位标志相对应的一个或多个需要被主动复位的功能模块发出复位信号,将一个或多个需要被主动复位的功能模块复位;由检测模块还向记录生成模块发出与一个或多个需要被主动复位的功能模块相对应的一个或多个复位信息,使记录生成模块记录一个或多个复位信息。本发明能够提高复位灵活性,降低CPU频率占用,兼容主动复位和精确复位,同时保留复位记录。(The invention discloses a reset method and a reset device of a system on a chip, wherein the method comprises the following steps: continuously detecting, by a detection module, whether one or more of a plurality of functional modules in a system-on-chip need to be actively reset; sending one or more reset marks corresponding to one or more functional modules needing to be actively reset to a reset execution module; sending a reset signal to one or more functional modules needing to be actively reset corresponding to one or more reset marks by a reset execution module, and resetting the one or more functional modules needing to be actively reset; and sending one or more reset messages corresponding to one or more functional modules needing to be actively reset to the record generating module by the detection module so that the record generating module records the one or more reset messages. The invention can improve the reset flexibility, reduce the CPU frequency occupation, is compatible with active reset and accurate reset, and simultaneously keeps the reset record.)

一种片上系统的复位方法和装置

技术领域

本发明涉及系统控制领域,更具体地,特别是指一种片上系统的复位方法和装置。

背景技术

SoC(片上系统)上有很多功能模块,几乎所有模块都存在复位信号。复位信号是一个有一定宽度的脉冲信号,可以对目标模块进行复位操作。复位操作可以使各功能模块恢复预设状态。在模块发生异常或者根据程序需求要重置工作状态时会进行复位操作。根据功能需求,整个SoC上会需要多种不同的复位信号,各个复位信号分别控制对应的复位域。这些复位信号按照来源分为外部复位信号和内部复位信号;按照复位范围分为全局复位信号和局部复位信号。大量复位信号需要进行统一管理,将复位操作的发生原因、频次等信息记录下来有助于分析当前版本SoC中各模块设计的优劣性。

SoC的复位目前采用如下方式:(1)上电复位:系统上电时进行全局复位,所有芯片都要进行初始化。(2)硬件复位:一般也是全局复位,通过按键对系统电路进行复位操作。(3)软件复位:被执行频次最高的复位方式;各模块出现异常后向CPU发送中断信号,CPU收到中断信号后执行中断服务程序,若必须复位才能解决异常,则进行复位操作,由CPU向异常模块发送复位信号。

现有技术的软件复位占用CPU频率过多,CPU在执行中断服务程序时无法处理其他程序,而复位操作一般包含在中断服务程序内,所以高频的软件复位操作会高频次占用CPU。同时,现有技术不能指定某一特定模块进行复位操作,必须全局复位或被动地进行复位,灵活性不足。另外,现有技术的SoC在复位时不会进行记录,复位原因、频次等信息得不到保留,这不利于对各模块的优化设计提供数据化的经验支持,也不利于快速定位系统故障的原因及位置。

针对现有技术中复位灵活性低、不能主动复位、不能精确复位、不保留复位记录、占用CPU频率过多的问题,目前尚无有效的解决方案。

发明内容

有鉴于此,本发明实施例的目的在于提出一种片上系统的复位方法和装置,能够提高复位灵活性,降低CPU频率占用,兼容主动复位和精确复位,同时保留复位记录。

基于上述目的,本发明实施例的第一方面提供了一种片上系统的复位方法,包括执行以下步骤:

由检测模块持续检测片上系统中的多个功能模块中的一个或多个是否需要被主动复位;

响应于由检测模块检测到存在一个或多个功能模块需要被主动复位,而向复位执行模块发出与一个或多个需要被主动复位的功能模块相对应的一个或多个复位标志;

响应于由复位执行模块接收到一个或多个复位标志,而向与一个或多个复位标志相对应的一个或多个需要被主动复位的功能模块发出复位信号,将一个或多个需要被主动复位的功能模块复位;

响应于由检测模块检测到存在一个或多个功能模块需要被主动复位,而还向记录生成模块发出与一个或多个需要被主动复位的功能模块相对应的一个或多个复位信息,使记录生成模块记录一个或多个复位信息。

在一些实施方式中,由检测模块持续检测片上系统中的多个功能模块中的一个或多个是否需要被主动复位包括:在检测模块和多个功能模块之间使用总线建立通信连接,并由检测模块通过总线来周期性地检测多个功能模块中是否存在一个或多个处于仅能通过复位来恢复正常工作状态的异常状态。

在一些实施方式中,由检测模块持续检测片上系统中的多个功能模块中的一个或多个是否需要被主动复位包括:将检测模块通信连接到指令信源,并响应于检测模块接收到针对一个或多个功能模块执行复位的复位指令而确定被指示的一个或多个功能模块需要被主动复位。

在一些实施方式中,复位指令包括模块编码和操作码,其中操作码指示执行复位操作,模块编码包括需要执行复位的一个或多个功能模块的功能模块编码。

在一些实施方式中,复位指令配置为扩展用途的额外编码位。

在一些实施方式中,方法还包括执行以下步骤:

响应于由复位执行模块接收到一个或多个复位标志,而还向片上系统的中央处理器发送告知一个或多个需要被主动复位的功能模块已经被复位的反馈信号。

在一些实施方式中,检测模块和复位执行模块均独立于中央处理器工作。

在一些实施方式中,复位信息包括模块编码和复位原因,其中模块编码包括需要执行复位的一个或多个功能模块的功能模块编码,复位原因包括基于异常状态的主动复位或基于复位指令的主动复位。

在一些实施方式中,使记录生成模块记录一个或多个复位信息包括:使记录生成模块将接收到复位信息的时间作为时间戳写入复位信息,并进一步将写入时间戳的复位信息以二进制编码的形式持久化到存储区域。

本发明实施例的第二方面提供了一种片上系统的复位装置,包括:

处理器;

控制器,存储有处理器可运行的程序代码,处理器在运行程序代码时执行以下步骤:

由检测模块持续检测片上系统中的多个功能模块中的一个或多个是否需要被主动复位;

响应于由检测模块检测到存在一个或多个功能模块需要被主动复位,而向复位执行模块发出与一个或多个需要被主动复位的功能模块相对应的一个或多个复位标志;

响应于由复位执行模块接收到一个或多个复位标志,而向与一个或多个复位标志相对应的一个或多个需要被主动复位的功能模块发出复位信号,将一个或多个需要被主动复位的功能模块复位;

响应于由检测模块检测到存在一个或多个功能模块需要被主动复位,而还向记录生成模块发出与一个或多个需要被主动复位的功能模块相对应的一个或多个复位信息,使记录生成模块记录一个或多个复位信息。

在一些实施方式中,由检测模块持续检测片上系统中的多个功能模块中的一个或多个是否需要被主动复位包括:在检测模块和多个功能模块之间使用总线建立通信连接,并由检测模块通过总线来周期性地检测多个功能模块中是否存在一个或多个处于仅能通过复位来恢复正常工作状态的异常状态。

在一些实施方式中,由检测模块持续检测片上系统中的多个功能模块中的一个或多个是否需要被主动复位包括:将检测模块通信连接到指令信源,并响应于检测模块接收到针对一个或多个功能模块执行复位的复位指令而确定被指示的一个或多个功能模块需要被主动复位。

在一些实施方式中,复位指令包括模块编码和操作码,其中操作码指示执行复位操作,模块编码包括需要执行复位的一个或多个功能模块的功能模块编码。

在一些实施方式中,复位指令配置为扩展用途的额外编码位。

在一些实施方式中,还包括执行以下步骤:

响应于由复位执行模块接收到一个或多个复位标志,而还向片上系统的中央处理器发送告知一个或多个需要被主动复位的功能模块已经被复位的反馈信号。

在一些实施方式中,检测模块和复位执行模块均独立于中央处理器工作。

在一些实施方式中,复位信息包括模块编码和复位原因,其中模块编码包括需要执行复位的一个或多个功能模块的功能模块编码,复位原因包括基于异常状态的主动复位或基于复位指令的主动复位。

在一些实施方式中,使记录生成模块记录一个或多个复位信息包括:使记录生成模块将接收到复位信息的时间作为时间戳写入复位信息,并进一步将写入时间戳的复位信息以二进制编码的形式持久化到存储区域。

本发明具有以下有益技术效果:本发明实施例提供的片上系统的复位方法和装置,通过由检测模块持续检测片上系统中的多个功能模块中的一个或多个是否需要被主动复位;响应于由检测模块检测到存在一个或多个功能模块需要被主动复位,而向复位执行模块发出与一个或多个需要被主动复位的功能模块相对应的一个或多个复位标志;响应于由复位执行模块接收到一个或多个复位标志,而向与一个或多个复位标志相对应的一个或多个需要被主动复位的功能模块发出复位信号,将一个或多个需要被主动复位的功能模块复位;响应于由检测模块检测到存在一个或多个功能模块需要被主动复位,而还向记录生成模块发出与一个或多个需要被主动复位的功能模块相对应的一个或多个复位信息,使记录生成模块记录一个或多个复位信息的技术方案,能够提高复位灵活性,降低CPU频率占用,兼容主动复位和精确复位,同时保留复位记录。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明提供的片上系统的复位方法的流程示意图;

图2为本发明提供的片上系统的复位方法的整体结构图;

图3为本发明提供的片上系统的复位方法的复位管理单元的结构图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚明白,以下结合具体实施例,并参照附图,对本发明实施例进一步详细说明。

需要说明的是,本发明实施例中所有使用“第一”和“第二”的表述均是为了区分两个相同名称非相同的实体或者非相同的参量,可见“第一”“第二”仅为了表述的方便,不应理解为对本发明实施例的限定,后续实施例对此不再一一说明。

基于上述目的,本发明实施例的第一个方面,提出了一种提高复位灵活性,降低CPU频率占用,兼容主动复位和精确复位,同时保留复位记录的片上系统的复位方法的一个实施例。图1示出的是本发明提供的片上系统的复位方法的流程示意图。

所述的片上系统的复位方法,如图1所示,包括执行以下步骤:

步骤S101,由检测模块持续检测片上系统中的多个功能模块中的一个或多个是否需要被主动复位;

步骤S103,响应于由检测模块检测到存在一个或多个功能模块需要被主动复位,而向复位执行模块发出与一个或多个需要被主动复位的功能模块相对应的一个或多个复位标志;

步骤S105,响应于由复位执行模块接收到一个或多个复位标志,而向与一个或多个复位标志相对应的一个或多个需要被主动复位的功能模块发出复位信号,将一个或多个需要被主动复位的功能模块复位;

步骤S107,响应于由检测模块检测到存在一个或多个功能模块需要被主动复位,而还向记录生成模块发出与一个或多个需要被主动复位的功能模块相对应的一个或多个复位信息,使记录生成模块记录一个或多个复位信息。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,可以通过计算机程序来指令相关硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(ROM)或随机存储记忆体(RAM)等。所述计算机程序的实施例,可以达到与之对应的前述任意方法实施例相同或者相类似的效果。

在一些实施方式中,由检测模块持续检测片上系统中的多个功能模块中的一个或多个是否需要被主动复位包括:在检测模块和多个功能模块之间使用总线建立通信连接,并由检测模块通过总线来周期性地检测多个功能模块中是否存在一个或多个处于仅能通过复位来恢复正常工作状态的异常状态。

在一些实施方式中,由检测模块持续检测片上系统中的多个功能模块中的一个或多个是否需要被主动复位包括:将检测模块通信连接到指令信源,并响应于检测模块接收到针对一个或多个功能模块执行复位的复位指令而确定被指示的一个或多个功能模块需要被主动复位。

在一些实施方式中,复位指令包括模块编码和操作码,其中操作码指示执行复位操作,模块编码包括需要执行复位的一个或多个功能模块的功能模块编码。

在一些实施方式中,复位指令配置为扩展用途的额外编码位。

结合这里的公开所描述的各种示例性逻辑块、模块、电路和算法步骤可以被实现为电子硬件、计算机软件或两者的组合。为了清楚地说明硬件和软件的这种可互换性,已经就各种示意性组件、方块、模块、电路和步骤的功能对其进行了一般性的描述。这种功能是被实现为软件还是被实现为硬件取决于具体应用以及施加给整个系统的设计约束。本领域技术人员可以针对每种具体应用以各种方式来实现所述的功能,但是这种实现决定不应被解释为导致脱离本发明实施例公开的范围。

在一些实施方式中,方法还包括执行以下步骤:

响应于由复位执行模块接收到一个或多个复位标志,而还向片上系统的中央处理器发送告知一个或多个需要被主动复位的功能模块已经被复位的反馈信号。

在一些实施方式中,检测模块和复位执行模块均独立于中央处理器工作。

在一些实施方式中,复位信息包括模块编码和复位原因,其中模块编码包括需要执行复位的一个或多个功能模块的功能模块编码,复位原因包括基于异常状态的主动复位或基于复位指令的主动复位。

在一些实施方式中,使记录生成模块记录一个或多个复位信息包括:使记录生成模块将接收到复位信息的时间作为时间戳写入复位信息,并进一步将写入时间戳的复位信息以二进制编码的形式持久化到存储区域。

本文所述的计算机可读存储介质(例如,存储器)可以是易失性存储器或非易失性存储器,或者可以包括易失性存储器和非易失性存储器两者。作为例子而非限制性的,非易失性存储器可以包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦写可编程ROM(EEPROM)或快闪存储器。易失性存储器可以包括随机存取存储器(RAM),该RAM可以充当外部高速缓存存储器。作为例子而非限制性的,RAM可以以多种形式获得,比如同步RAM(DRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双数据速率SDRAM(DDR SDRAM)、增强SDRAM(ESDRAM)、同步链路DRAM(SLDRAM)、以及直接Rambus RAM(DRRAM)。所公开的方面的存储设备意在包括但不限于这些和其它合适类型的存储器。

图2示出的是片上系统的复位方法的整体结构,下面根据图2所示的具体实施例进一步阐述本发明的具体实施方式。

实施例以复位管理单元为中心,复位管理单元内嵌一个检测模块,该检测模块通过总线周期性获取各模块当前状态,然后对获取到的模块当前状态信息进行检测。若被检测模块正处于需要复位才能解决的异常状态时,复位管理单元即刻通过直接相连的复位信号线对该模块进行复位操作。复位管理单元还可通过接受复位指令的方式复位某一特定模块。接受到复位指令后,复位管理单元根据指令中包含的信息进行相应操作。复位管理单元在产生复位信号的同时会在高速存储器里对复位模块名、复位原因、时戳等信息进行记录。与此同时,管理单元向CPU发送反馈信号,告知CPU哪一个模块被复位了,以便CPU合理安排指令调度等工作。

图3为复位管理单元内部。参见图3,检测模块为每一个模块都设置了单独的复位标志位,当被检测模块需要进行复位时,其对应的复位标志位有效。复位执行模块对复位标志敏感,一旦有效则将对应模块的复位信号置为有效。在检测模块检测出待复位模块的同时,它会向记录生成模块发送本次复位信息(包含复位模块编码和复位原因),记录生成模块会将复位信息再加时戳整理为一个二进制编码,存入指定存储区域。

当复位指令来临时,同样执行上述流程。复位指令由操作码和模块编码组成。解码器识别到该指令的操作码后则将模块编码发送至复位管理单元,复位管理单元收到模块编码后立即将对应的模块复位。模块编码的比特宽度至少要包含所有被管理模块,可多留出若干位以便日后扩展。

本发明使用复位指令可以做到随时、精确地复位任一被管理模块,增强了复位操作的灵活性;记录复位信息的功能可以帮助技术人员快速、精准地定位异常位置和复位原因,也有助于分析当前SoC中各模块的设计优劣性;检测模块将复位从原本的中断服务程序中拿出,使得因异常产生的复位操作不需要占用CPU,只需要在确定复位时告知CPU即可。

此外,根据本发明实施例公开的方法还可以被实现为由CPU执行的计算机程序,该计算机程序可以存储在计算机可读存储介质中。在该计算机程序被CPU执行时,执行本发明实施例公开的方法中限定的上述功能。上述方法步骤以及系统单元也可以利用控制器以及用于存储使得控制器实现上述步骤或单元功能的计算机程序的计算机可读存储介质实现。

从上述实施例可以看出,本发明实施例提供的片上系统的复位方法,通过由检测模块持续检测片上系统中的多个功能模块中的一个或多个是否需要被主动复位;响应于由检测模块检测到存在一个或多个功能模块需要被主动复位,而向复位执行模块发出与一个或多个需要被主动复位的功能模块相对应的一个或多个复位标志;响应于由复位执行模块接收到一个或多个复位标志,而向与一个或多个复位标志相对应的一个或多个需要被主动复位的功能模块发出复位信号,将一个或多个需要被主动复位的功能模块复位;响应于由检测模块检测到存在一个或多个功能模块需要被主动复位,而还向记录生成模块发出与一个或多个需要被主动复位的功能模块相对应的一个或多个复位信息,使记录生成模块记录一个或多个复位信息的技术方案,能够提高复位灵活性,降低CPU频率占用,兼容主动复位和精确复位,同时保留复位记录。

需要特别指出的是,上述片上系统的复位方法的各个实施例中的各个步骤均可以相互交叉、替换、增加、删减,因此,这些合理的排列组合变换之于片上系统的复位方法也应当属于本发明的保护范围,并且不应将本发明的保护范围局限在所述实施例之上。

基于上述目的,本发明实施例的第二个方面,提出了一种提高复位灵活性,降低CPU频率占用,兼容主动复位和精确复位,同时保留复位记录的片上系统的复位装置的一个实施例。装置包括:

处理器;

控制器,存储有处理器可运行的程序代码,处理器在运行程序代码时执行以下步骤:

由检测模块持续检测片上系统中的多个功能模块中的一个或多个是否需要被主动复位;

响应于由检测模块检测到存在一个或多个功能模块需要被主动复位,而向复位执行模块发出与一个或多个需要被主动复位的功能模块相对应的一个或多个复位标志;

响应于由复位执行模块接收到一个或多个复位标志,而向与一个或多个复位标志相对应的一个或多个需要被主动复位的功能模块发出复位信号,将一个或多个需要被主动复位的功能模块复位;

响应于由检测模块检测到存在一个或多个功能模块需要被主动复位,而还向记录生成模块发出与一个或多个需要被主动复位的功能模块相对应的一个或多个复位信息,使记录生成模块记录一个或多个复位信息。

结合这里的公开所描述的方法或算法的步骤可以直接包含在硬件中、由处理器执行的软件模块中或这两者的组合中。软件模块可以驻留在RAM存储器、快闪存储器、ROM存储器、EPROM存储器、EEPROM存储器、寄存器、硬盘、可移动盘、CD-ROM、或本领域已知的任何其它形式的存储介质中。示例性的存储介质被耦合到处理器,使得处理器能够从该存储介质中读取信息或向该存储介质写入信息。在一个替换方案中,所述存储介质可以与处理器集成在一起。处理器和存储介质可以驻留在ASIC中。ASIC可以驻留在用户终端中。在一个替换方案中,处理器和存储介质可以作为分立组件驻留在用户终端中。

在一些实施方式中,由检测模块持续检测片上系统中的多个功能模块中的一个或多个是否需要被主动复位包括:在检测模块和多个功能模块之间使用总线建立通信连接,并由检测模块通过总线来周期性地检测多个功能模块中是否存在一个或多个处于仅能通过复位来恢复正常工作状态的异常状态。

在一些实施方式中,由检测模块持续检测片上系统中的多个功能模块中的一个或多个是否需要被主动复位包括:将检测模块通信连接到指令信源,并响应于检测模块接收到针对一个或多个功能模块执行复位的复位指令而确定被指示的一个或多个功能模块需要被主动复位。

在一些实施方式中,复位指令包括模块编码和操作码,其中操作码指示执行复位操作,模块编码包括需要执行复位的一个或多个功能模块的功能模块编码。

在一些实施方式中,复位指令配置为扩展用途的额外编码位。

在一些实施方式中,还包括执行以下步骤:

响应于由复位执行模块接收到一个或多个复位标志,而还向片上系统的中央处理器发送告知一个或多个需要被主动复位的功能模块已经被复位的反馈信号。

在一些实施方式中,检测模块和复位执行模块均独立于中央处理器工作。

在一些实施方式中,复位信息包括模块编码和复位原因,其中模块编码包括需要执行复位的一个或多个功能模块的功能模块编码,复位原因包括基于异常状态的主动复位或基于复位指令的主动复位。

在一些实施方式中,使记录生成模块记录一个或多个复位信息包括:使记录生成模块将接收到复位信息的时间作为时间戳写入复位信息,并进一步将写入时间戳的复位信息以二进制编码的形式持久化到存储区域。

本发明例公开所述的装置、设备等可为各种电子终端设备,例如手机、个人数字助理(PDA)、平板电脑(PAD)、智能电视等,也可以是大型终端设备,如服务器等,因此本发明实施例公开的保护范围不应限定为某种特定类型的装置、设备。本发明实施例公开所述的客户端可以是以电子硬件、计算机软件或两者的组合形式应用于上述任意一种电子终端设备中。

从上述实施例可以看出,本发明实施例提供的片上系统的复位装置,通过由检测模块持续检测片上系统中的多个功能模块中的一个或多个是否需要被主动复位;响应于由检测模块检测到存在一个或多个功能模块需要被主动复位,而向复位执行模块发出与一个或多个需要被主动复位的功能模块相对应的一个或多个复位标志;响应于由复位执行模块接收到一个或多个复位标志,而向与一个或多个复位标志相对应的一个或多个需要被主动复位的功能模块发出复位信号,将一个或多个需要被主动复位的功能模块复位;响应于由检测模块检测到存在一个或多个功能模块需要被主动复位,而还向记录生成模块发出与一个或多个需要被主动复位的功能模块相对应的一个或多个复位信息,使记录生成模块记录一个或多个复位信息的技术方案,能够提高复位灵活性,降低CPU频率占用,兼容主动复位和精确复位,同时保留复位记录。

需要特别指出的是,上述装置的实施例采用了所述片上系统的复位方法的实施例来具体说明各模块的工作过程,本领域技术人员能够很容易想到,将这些模块应用到所述片上系统的复位方法的其他实施例中。当然,由于所述片上系统的复位方法实施例中的各个步骤均可以相互交叉、替换、增加、删减,因此,这些合理的排列组合变换之于所述装置也应当属于本发明的保护范围,并且不应将本发明的保护范围局限在所述实施例之上。

其中,存储器作为一种非易失性计算机可读存储介质,可用于存储非易失性软件程序、非易失性计算机可执行程序以及模块,如本申请实施例中的所述片上系统的复位方法对应的程序指令/模块。处理器通过运行存储在存储器中的非易失性软件程序、指令以及模块,从而执行服务器的各种功能应用以及数据处理,即实现上述方法实施例的片上系统的复位方法。

存储器可以包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需要的应用程序;存储数据区可存储根据片上系统的复位装置的使用所创建的数据等。此外,存储器可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实施例中,存储器可选包括相对于处理器远程设置的存储器,这些远程存储器可以通过网络连接至本地模块。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

本发明实施例还可以包括相应的计算机可读存储介质,所述计算机可读存储介质存储有计算机可执行指令,该计算机可执行指令可执行上述任意方法实施例中的片上系统的复位方法与实现上述任意装置实施例中的片上系统的复位装置。所述计算机可读存储介质的实施例,可以达到与之对应的前述任意方法与装置实施例相同或者相类似的效果。

本发明实施例还可以包括相应的计算机程序产品,该计算机程序产品包括存储在计算机可读存储介质上的计算程序,该计算机程序包括指令,当该指令被计算机执行时,使该计算机执行上述任意方法实施例中的片上系统的复位方法与实现上述任意装置实施例中的片上系统的复位装置。所述计算机程序产品的实施例,可以达到与之对应的前述任意方法与装置实施例相同或者相类似的效果。

最后需要说明的是,本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,可以通过计算机程序来指令相关硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(ROM)或随机存储记忆体(RAM)等。所述计算机程序的实施例,可以达到与之对应的前述任意方法实施例相同或者相类似的效果。

以上是本发明公开的示例性实施例,但是应当注意,在不背离权利要求限定的本发明实施例公开的范围的前提下,可以进行多种改变和修改。根据这里描述的公开实施例的方法权利要求的功能、步骤和/或动作不需以任何特定顺序执行。此外,尽管本发明实施例公开的元素可以以个体形式描述或要求,但除非明确限制为单数,也可以理解为多个。

所属领域的普通技术人员应当理解:以上任何实施例的讨论仅为示例性的,并非旨在暗示本发明实施例公开的范围(包括权利要求)被限于这些例子;在本发明实施例的思路下,以上实施例或者不同实施例中的技术特征之间也可以进行组合,并存在如上所述的本发明实施例的不同方面的许多其它变化,为了简明它们没有在细节中提供。因此,凡在本发明实施例的精神和原则之内,所做的任何省略、修改、等同替换、改进等,均应包含在本发明实施例的保护范围之内。

15页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种修复PCIe故障设备的方法、系统、设备和存储介质

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!