一种双SoC芯片复位系统及方法技术方案

技术编号:11044950 阅读:81 留言:0更新日期:2015-02-18 11:17
本发明专利技术提供一种双SoC芯片复位系统及方法。所述双SoC芯片复位方法包括:预设互不重叠的三个时间段,所述三个时间段分别对应所述第一芯片复位,所述第二芯片复位,以及所述第一芯片与所述第二芯片同时复位;获取外接按键的连续按键时间;当监测到所述连续按键时间属于所述三个时间段的任一时间段范围内时,执行所述连续按键时间所属时间段对应的芯片复位操作。本发明专利技术技术方案通过一个外接按键根据按键时间来确定对两颗SoC芯片的不同复位方式,这样在减少了外接按键的个数的情况下,不仅能够实现对不同SoC芯片的单独软件复位,还可以一次实现对两个SoC芯片同时软件复位。

【技术实现步骤摘要】
—种双SoC芯片复位系统及方法
本专利技术涉及一种通信领域,特别是涉及。
技术介绍
在通信领域,为了在一个产品上集成更多的功能,有时会采用双SoC (System OnChip,片上系统)芯片来设计产品。例如,智能无线拓展器为了同时支持IEEE802.1ln标准以及 PLC(Power Line Communicat1n,电力线通信)标准,集无线路由、AP(Access Point,无线访问节点)、电力猫功能于一体,可以采用两颗SoC芯片通过Mil (Media IndependentInterface,介质无关接口 ) 口对接组成,分别为WIFI模块和PLC电力模块,两颗SoC芯片分别由自己的处理器去处理指令。其中,WIFI模块支持ETH(Ethernet,以太网)接口和无线接口。PLC模块完成电力线上数据传输组网以及转发。这时,所述智能无线拓展器就属于双SoC芯片的产品。针对这种情况,所述智能无线拓展器在恢复出厂设置时可以用外接按键按键实现或者网络管理工具实现,由于涉及两颗SoC软件的恢复出厂设置,故有三种情况需要考虑:只复位W1-FI软件、只复位PLC软件、两者同时复位。传统的做法是分别对两颗SoC的GP1引脚外接,分别对应一颗SoC软件复位,或者通过管理工具去进行复位。 由于现有技术一般都是各自的外接按键去完成各自SoC芯片软件的复位,这种处理方式需要多接一个外接按键,而且在对两个SoC芯片软件同时复位时需要按键两次。鉴于此,如何找到更好的双SoC芯片复位方法成为了本领域技术人员亟待解决的问题。
技术实现思路
鉴于以上所述现有技术的缺点,本专利技术的目的在于提供,用于解决现有技术中双SoC芯片复位需要设置两个外接按键的问题。 为实现上述目的及其他相关目的,本专利技术提供一种双SoC芯片复位系统,所述双SoC芯片中的两个SoC芯片分别为第一芯片和第二芯片;所述第一芯片设置有一个外接按键;所述第一芯片的一个GP1引脚与所述第二芯片的复位引脚相连;所述双SoC芯片复位系统包括:按键监测模块,用于监测所述外接按键的连续按键时间;按键处理模块,与所述按键监测模块相连,用于预设三个互不重叠的时间段与三个芯片复位操作的对应关系,所述三个芯片复位操作包括:第一芯片复位操作、所述第二芯片复位操作、以及所述第一芯片与第二芯片同时复位操作;根据获取的所述连续按键时间所属的时间段确定对应的所述芯片复位操作,并发出所述芯片复位操作对应的复位电平信号;软件复位模块,与所述按键处理模块相连,用于当监测到所述复位电平信号时,完成相应的软件复位操作。 可选地,所述按键处理模块通过中断模式实现。 可选地,所述复位电平信号包括:先向所述复位引脚发出一个电平变化,达到设定的软件复位时间后再向所述复位引脚发出一个电平变化。 可选地,所述三个时间段之间有I到3秒的间隔。 可选地,所述三个时间段分别为:1到3秒,对应所述第一芯片复位;5到8秒,对应所述第二芯片复位;10到15秒,对应所述第一芯片与所述第二芯片同时复位。 本专利技术提供一种双SoC芯片复位方法,所述双SoC芯片中的两个SoC芯片分别为第一芯片和第二芯片;所述双SoC芯片复位方法包括:预设互不重叠的三个时间段,所述三个时间段分别对应所述第一芯片复位,所述第二芯片复位,以及所述第一芯片与所述第二芯片同时复位;获取外接按键的连续按键时间;当监测到所述连续按键时间属于所述三个时间段的任一时间段范围内时,执行所述连续按键时间所属时间段对应的芯片复位操作。 可选地,所述执行所述连续按键时间所属时间段对应的芯片复位操作的具体实现包括:启动所述第一芯片上的软件以及第二芯片上的软件,所述第一芯片上的软件以及第二芯片上的软件都具有软件复位功能;所述双SoC芯片的驱动程序注册中断,根据所述连续按键时间所属时间段对应的芯片复位操作发送不同的信号;当所述芯片复位操作为第一芯片复位时,向所述第一芯片的复位引脚发出复位电平信号,触发所述第一芯片的软件复位;当所述芯片复位操作为第二芯片复位时,向所述第二芯片的复位引脚发出复位电平信号,触发并完成所述第一芯片的软件复位。 可选地,所述复位电平信号包括:先向所述复位引脚发出一个电平变化,达到设定的软件复位时间后再向所述复位引脚发出一个电平变化。 可选地,所述三个时间段之间有I到3秒的间隔。 可选地,所述三个时间段分别为:1到3秒,对应所述第一芯片复位;5到8秒,对应所述第二芯片复位;10到15秒,对应所述第一芯片与所述第二芯片同时复位。 如上所述,本专利技术的,具有以下有益效果:通过一个外接按键根据按键时间来确定对两颗SoC芯片的不同复位方式,这样在减少了外接按键的个数的情况下,不仅能够实现对不同SoC芯片的单独软件复位,还可以一次实现对两个SoC芯片同时软件复位。 【附图说明】 图1显不为本专利技术的一种双SoC芯片复位系统的一实施例的模块不意图。 图2显示为本专利技术的一种双SoC芯片复位系统的一实施例的硬件结构示意图。 图3显示为本专利技术的一种双SoC芯片复位方法的一实施例的流程示意图。 元件标号说明 I双SoC芯片复位系统 11按键监测模块 12按键处理模块 13软件复位模块 SI ?S3步骤 【具体实施方式】 以下通过特定的具体实例说明本专利技术的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本专利技术的其他优点与功效。本专利技术还可以通过另外不同的【具体实施方式】加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本专利技术的精神下进行各种修饰或改变。 需要说明的是,本实施例中所提供的图示仅以示意方式说明本专利技术的基本构想,遂图式中仅显示与本专利技术中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。 本专利技术提供一种双SoC芯片复位系统。在一个实施例中,如图1所不,双SoC芯片复位系统I包括按键监测模块11、按键处理模块12、以及软件复位模块13。在一个实施例中,如图2所示,所示SoC芯片复位系统I的硬件结构中:所述双SoC芯片中的两个SoC芯片分别为第一芯片和第二芯片;所述第一芯片为WLAN芯片,所述第二芯片为PLC芯片(包括控制芯片与PLC功能芯片),所述第一芯片与第二芯片之间通过MII接口相连。所述第一芯片设置有一个外接按键,所述外接按键与所述第一芯片的一个GP1引脚相连,用于软件复位控制;所述第一芯片的另一个GP1引脚与所述第二芯片的复位引脚相连。 在一个实施例中,所述双SoC芯片复位系统I包括按键监测模块11、按键处理模块12、以及软件复位模块13。其中: 按键监测模块11用于监测所述外接按键的连续按键时间。具体地,按键监测模块11监测所述外接按键并当所述外接按键按下时,获取所述外接按键的按下的连续时间,即连续按键时间。 按键处理模块12与所述按键监测模块11相连,用于预设三个互不重叠的时间段与三个芯片复位操作的对应关系,所述三个芯片复位操作包括:第一芯片复位操作、所述第二芯片复位操作、以及所述第一芯片与第二芯片同时复位操作;根据获取的所述连续按键时间所属的时间段本文档来自技高网...
一种双SoC芯片复位系统及方法

【技术保护点】
一种双SoC芯片复位系统,其特征在于,所述双SoC芯片中的两个SoC芯片分别为第一芯片和第二芯片;所述第一芯片设置有一个外接按键;所述第一芯片的一个GPIO引脚与所述第二芯片的复位引脚相连;所述双SoC芯片复位系统包括:按键监测模块,用于监测所述外接按键的连续按键时间;按键处理模块,与所述按键监测模块相连,用于预设三个互不重叠的时间段与三个芯片复位操作的对应关系,所述三个芯片复位操作包括:第一芯片复位操作、所述第二芯片复位操作、以及所述第一芯片与第二芯片同时复位操作;根据获取的所述连续按键时间所属的时间段确定对应的所述芯片复位操作,并发出所述芯片复位操作对应的复位电平信号;软件复位模块,与所述按键处理模块相连,用于当监测到所述复位电平信号时,完成相应的软件复位操作。

【技术特征摘要】
1.一种双SoC芯片复位系统,其特征在于,所述双SoC芯片中的两个SoC芯片分别为第一芯片和第二芯片;所述第一芯片设置有一个外接按键;所述第一芯片的一个GP1引脚与所述第二芯片的复位引脚相连;所述双SoC芯片复位系统包括: 按键监测模块,用于监测所述外接按键的连续按键时间; 按键处理模块,与所述按键监测模块相连,用于预设三个互不重叠的时间段与三个芯片复位操作的对应关系,所述三个芯片复位操作包括:第一芯片复位操作、所述第二芯片复位操作、以及所述第一芯片与第二芯片同时复位操作;根据获取的所述连续按键时间所属的时间段确定对应的所述芯片复位操作,并发出所述芯片复位操作对应的复位电平信号; 软件复位模块,与所述按键处理模块相连,用于当监测到所述复位电平信号时,完成相应的软件复位操作。2.根据权利要求1所述的双SoC芯片复位系统,其特征在于:所述按键处理模块通过中断模式实现。3.根据权利要求1所述的双SoC芯片复位系统,其特征在于:所述复位电平信号包括:先向所述复位引脚发出一个电平变化,达到设定的软件复位时间后再向所述复位引脚发出一个电平变化。4.根据权利要求1所述的双SoC芯片复位系统,其特征在于:所述三个时间段之间有I到3秒的间隔。5.根据权利要求1所述的双SoC芯片复位系统,其特征在于:所述三个时间段分别为:I到3秒,对应所述第一芯片复位;5到8秒,对应所述第二芯片复位;10到15秒,对应所述第一芯片与所述第二芯片同时复位。6.一种双SoC芯片复位方法,其特征在于:所述双SoC芯片中的两个SoC芯片分别为第一芯片...

【专利技术属性】
技术研发人员:夏峰
申请(专利权)人:上海斐讯数据通信技术有限公司
类型:发明
国别省市:上海;31

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

1