功能芯片的控制方法和装置制造方法及图纸

技术编号:16216388 阅读:20 留言:0更新日期:2017-09-15 22:34
本发明专利技术涉及一种功能芯片的控制方法,所述方法包括:接收功能芯片关闭指令,根据所述功能芯片关闭指令关闭对应功能芯片的电源;通过接口控制器驱动关闭与所述功能芯片对应的接口控制器的电源。实现了对系统资源的节约,降低能耗,减少了系统休眠和唤醒时间。

Method and apparatus for controlling functional chip

The invention discloses a method for controlling the function of the chip, the method comprises: receiving chip off instruction, according to the power supply chip off command closes the corresponding chip; driving power shutdown interface controller chip and the corresponding functions through the interface controller. The system saves resources, reduces energy consumption, reduces system sleep and wake-up time.

【技术实现步骤摘要】
功能芯片的控制方法和装置
本专利技术涉及计算机
,特别是涉及一种功能芯片的控制方法和装置。
技术介绍
在SOC(SystemOnChip,系统级芯片)与其他功能芯片组成的架构中,通常SOC通过标准I/O(input/output,输入/输出)接口连接功能芯片,例如采用PCIe(PeripheralComponentInterfaceexpress,总线和接口标准)连接功能芯片。终端驱动包括接口控制器驱动和设备驱动。传统技术中,在用户关闭功能芯片对应的功能时,终端只会通过设备驱动关闭功能芯片的电源,并断开SOC与I/O接口的逻辑连接。但是终端没有关闭SOC的接口控制器,会造成接口控制器浪费系统资源。
技术实现思路
基于此,有必要针对上述问题,提供一种节约系统资源的功能芯片的控制方法和装置。一种功能芯片的控制方法,所述方法包括:接收功能芯片关闭指令,根据所述功能芯片关闭指令关闭对应功能芯片的电源;通过接口控制器驱动关闭与所述功能芯片对应的接口控制器的电源。在其中一个实施例中,在所述通过接口控制器驱动关闭与所述功能芯片对应的接口控制器的电源的步骤之后,还包括:对所述接口控制器驱动进行注销。在其中一个实施例中,在所述通过接口控制器驱动关闭与所述功能芯片对应的接口控制器的电源的步骤之后,还包括:获取休眠指令;根据所述休眠指令依照系统流程休眠已关闭电源的功能芯片对应的接口控制器;检测到执行所述接口控制器驱动的回调操作时,跳过所述回调操作;或获取唤醒指令;根据所述唤醒指令依照系统流程唤醒已关闭电源的功能芯片对应的接口控制器;检测到执行所述接口控制器驱动的回调操作时,跳过所述回调操作。在其中一个实施例中,所述通过接口控制器驱动关闭与所述功能芯片对应的接口控制器的电源的步骤之后,还包括:关闭所述接口控制器的时钟电源。在其中一个实施例中,所述方法还包括:获取功能芯片启动指令,响应于所述功能芯片启动指令注册已注销的接口控制器驱动;通过接口控制器驱动开启所述功能芯片对应的接口控制器的电源;根据所述功能芯片启动指令与所述功能芯片通过I/O接口建立逻辑连接;根据所述功能芯片启动指令启动所述功能芯片的电源。一种功能芯片的控制装置,所述装置包括:功能芯片控制模块,用于接收功能芯片关闭指令,根据所述功能芯片关闭指令关闭对应功能芯片的电源;接口控制器控制模块,用于通过接口控制器驱动关闭与所述功能芯片对应的接口控制器的电源。在其中一个实施例中,所述装置还包括:驱动注册模块,用于对所述接口控制器驱动进行注销。在其中一个实施例中,所述装置还包括:休眠模块,用于获取休眠指令,根据所述休眠指令依照系统流程休眠已关闭电源的功能芯片对应的接口控制器;还用于检测到执行所述接口控制器驱动的回调操作时,跳过所述回调操作;唤醒模块,用于获取唤醒指令,根据所述唤醒指令依照系统流程唤醒已关闭电源的功能芯片对应的接口控制器;还用于检测到执行所述接口控制器驱动的回调操作时,跳过所述回调操作。在其中一个实施例中,所述接口控制器控制模块还用于关闭所述接口控制器的时钟电源。在其中一个实施例中,所述驱动注册模块还用于获取功能芯片启动指令,响应于所述功能芯片启动指令注册已注销的接口控制器驱动;所述接口控制器控制模块还用于通过接口控制器驱动开启所述功能芯片对应的接口控制器的电源;所述装置还包括:逻辑接口控制模块,用于根据所述功能芯片启动指令与所述功能芯片通过I/O接口建立逻辑连接;所述功能芯片控制模块还用于根据所述功能芯片启动指令启动所述功能芯片的电源。上述功能芯片的控制方法和装置,通过接收功能芯片关闭指令,根据所述功能芯片关闭指令关闭对应功能芯片的电源;通过接口控制器驱动关闭与所述功能芯片对应的接口控制器的电源。实现了对系统资源的节约,降低能耗,减少了系统休眠和唤醒时间。附图说明图1为一个实施例中功能芯片的控制方法的流程图;图2为另一个实施例中功能芯片的控制方法的流程图;图3为一个实施例中SOC与功能芯片的结构图;图4为又一个实施例中功能芯片的控制方法的流程图;图5为再一个实施例中功能芯片的控制方法的流程图;图6为一个实施例中启动功能芯片的流程图;图7为一个实施例中功能芯片的控制装置的结构框图;图8为另一个实施例中功能芯片的控制装置的结构框图;图9为又一个实施例中功能芯片的控制装置的结构框图;图10为再一个实施例中功能芯片的控制装置的结构框图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。如图1所示,在一个实施例中,提供了一种功能芯片的控制方法,该方法包括如下步骤:S102,接收功能芯片关闭指令,根据功能芯片关闭指令关闭对应功能芯片的电源。本实施例中,功能芯片也称为知识产权核(IntellectualPropertycore),指的是能够实现专业功能的模块芯片,例如集成了逻辑、控制、检测和保护电路的功率开关器件IPM(IntelligentPowermodule,智能功率模块),能够实现接入无线局域网功能的wifi(WirelessFidelity,无线保真)芯片,能够实现蓝牙技术的蓝牙芯片等。功能芯片可通过与SOC连接实现其功能,SOC可用于如智能手机、平板电脑、笔记本电脑或者台式计算机等终端,但并不局限于此。SOC在接收到功能芯片关闭指令后,通过设备驱动关闭对应功能芯片的电源。S104,通过接口控制器驱动关闭与功能芯片对应的接口控制器的电源。本实施例中,接口控制器是一种组织数据按照指定协议传输的硬件控制模块,通过将SOC和功能芯片的数据转换为协议数据,从而实现SOC与功能芯片的交互。接口控制器驱动是添加到系统中的一段代码,其中包含有接口控制器的信息,接口控制器驱动是接口控制器正常工作必不可少的程序,通过接口控制器驱动可使接口控制器与SOC正常通信。SOC通过接口控制器驱动关闭已经关闭电源的功能芯片对应的接口控制器的电源。上述功能芯片的控制方法,通过接收功能芯片关闭指令,根据功能芯片关闭指令关闭对应功能芯片的电源;通过接口控制器驱动关闭与功能芯片对应的接口控制器的电源。实现了对系统资源的节约,降低能耗,减少了系统休眠和唤醒时间。如图2所示,在一个实施例中,提供了一种功能芯片的控制方法,,包括以下步骤:S202,接收功能芯片关闭指令,根据功能芯片关闭指令关闭对应功能芯片的电源。本实施例中,SOC也被称为片上系统,是一个有专用目标的集成电路,其中包含着完整的系统并有嵌入软件的全部内容。功能芯片也称为知识产权核,指的是能够实现专业功能的模块芯片。SOC在接收到功能芯片关闭指令后,根据该指令的对象关闭对应的功能芯片的电源,响应于该功能芯片电源关闭操作,断开SOC与该功能芯片通过I/O接口实现的逻辑连接。S204,通过接口控制器驱动关闭与功能芯片对应的接口控制器的电源。本实施例中,SOC通过接口控制器与功能芯片相连接,通过该连接关系控制功能芯片的工作,SOC通过接口控制器驱动关闭已经关闭电源的功能芯片对应的接口控制器的电源。S206,对接口控制器驱动进行注销。本实施例中,对接口控制器驱动进行注销指的是,在终端系统中移除接口控制器驱动。在终本文档来自技高网...
功能芯片的控制方法和装置

【技术保护点】
一种功能芯片的控制方法,所述方法包括:接收功能芯片关闭指令,根据所述功能芯片关闭指令关闭对应功能芯片的电源;通过接口控制器驱动关闭与所述功能芯片对应的接口控制器的电源。

【技术特征摘要】
1.一种功能芯片的控制方法,所述方法包括:接收功能芯片关闭指令,根据所述功能芯片关闭指令关闭对应功能芯片的电源;通过接口控制器驱动关闭与所述功能芯片对应的接口控制器的电源。2.根据权利要求1所述的方法,其特征在于,在所述通过接口控制器驱动关闭与所述功能芯片对应的接口控制器的电源的步骤之后,还包括:对所述接口控制器驱动进行注销。3.根据权利要求1所述的方法,其特征在于,在所述通过接口控制器驱动关闭与所述功能芯片对应的接口控制器的电源的步骤之后,还包括:获取休眠指令;根据所述休眠指令依照系统流程休眠已关闭电源的功能芯片对应的接口控制器;检测到执行所述接口控制器驱动的回调操作时,跳过所述回调操作;或获取唤醒指令;根据所述唤醒指令依照系统流程唤醒已关闭电源的功能芯片对应的接口控制器;检测到执行所述接口控制器驱动的回调操作时,跳过所述回调操作。4.根据权利要求1所述的方法,其特征在于,在所述通过接口控制器驱动关闭与所述功能芯片对应的接口控制器的电源的步骤之后,还包括:关闭所述接口控制器的时钟电源。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:获取功能芯片启动指令,响应于所述功能芯片启动指令注册已注销的接口控制器驱动;通过接口控制器驱动开启所述功能芯片对应的接口控制器的电源;根据所述功能芯片启动指令与所述功能芯片通过I/O接口建立逻辑连接;根据所述功能芯片启动指令启动所述功能芯片的电源。6.一种功...

【专利技术属性】
技术研发人员:刘建平
申请(专利权)人:珠海市魅族科技有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1