芯片模式切换方法及装置的制作方法

文档序号:7513432阅读:319来源:国知局
专利名称:芯片模式切换方法及装置的制作方法
技术领域
本发明涉及集成电路技术领域,尤其涉及一种芯片模式切换方法及装置。
背景技术
通常情况下,同一个芯片有多种不同的工作模式,比如正常工作模式、测试模式、调试模式、存储器烧写模式等;在芯片的使用过程中,有时需要对芯片的工作模式进行切换。现有技术中,芯片模式的切换方法通常采用如下方式实现通过一个固定的引脚对芯片模式的切换进行控制,如特定的引脚接地时,芯片的工作模式切换到模式I ;特定的引脚接电源切时,芯片的工作模式换到模式2。现有技术的这种芯片切换模式,在一开始的电路设计时,即将某一引脚设定为模式切换的固定引脚;在电路中需要切换芯片的工作模 式时,该引脚作为芯片模式切换的专用通信IO (Input/Output,输入/输出)接口 ;在电路中不需要切换芯片的工作模式时,该引脚仍然是芯片模式切换的专用通信IO接口,而不能作为电路中通用的IO接口被使用;且使用现有技术的这种芯片模式切换方法,可靠性低,容易出现芯片模式切换的误操作。

发明内容
本发明的主要目的是提供一种芯片模式切换方法及装置,旨在解决芯片模式切换需占用该芯片通用IO接口且芯片模式切换可靠性低的问题。本发明公开了一种芯片模式切换方法,包括以下步骤在芯片上电后,将所述芯片复位,通过通信输入/输出IO接口,向所述芯片发送预置序列信号;在预置时间段内,检测所述预置序列信号;根据检测结果,切换所述芯片至所述预置序列信号所对应的工作模式。优选地,在预置时间段内,检测所述预置序列信号的步骤之前还包括步骤选取预置时间段。优选地,所述预置时间段的选取应不小于所述预置序列信号的两个传送周期。优选地,所述通信IO接口在所述芯片的非切换状态下,作为所述芯片的通用IO接□。本发明还公开一种芯片模式切换装置,包括序列发送模块,用于在芯片上电后,将所述芯片复位,通过通信IO接口,向所述芯片发送预置序列信号;序列检测模块,用于在预置时间段内,检测所述预置序列信号;模式切换模块,用于根据检测结果,切换所述芯片至所述预置序列信号所对应的工作模式。优选地,所述芯片模式切换装置还包括
检测时间选取模块,用于选取预置时间段。优选地,所述预置时间段的选取应不小于所述预置序列信号的两个传送周期。优选地,所述通信IO接口在所述芯片的非切换状态下,作为所述芯片的通用IO接□。本发明通过在电源和地给芯片上电后,在芯片上电复位延迟的过程中,通过通信IO接口发送特定序列的信号并根据该特定序列的信号来切换芯片工作模式的方法,具有不占用芯片通用IO接口的有益效果,提高了芯片模式切换的可靠性,有效地避免了芯片模式的误切换。


图I是本发明芯片模式切换方法第一实施例流程示意图; 图2是本发明芯片模式切换方法整体电路结构框图;图3是本发明芯片模式切换方法的信号时序图;图4是本发明芯片模式切换方法第二实施例流程示意图;图5是本发明芯片模式切换装置第一实施例结构示意图;图6是本发明芯片模式切换装置第二实施例结构示意图。本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施例方式以下结合说明书附图及具体实施例进一步说明本发明的技术方案。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。参照图1,图I是本发明芯片模式切换方法第一实施例流程示意图;如图I所示,本发明芯片模式切换方法包括以下步骤步骤S01、在芯片上电后,将所述芯片复位,通过通信IO接口,向所述芯片发送预置序列信号;参照图2,图2是本发明芯片模式切换方法整体电路结构框图;如图2所示,所述芯片接口主要包括电源VDD接口、地GND接口以及通信IO接口,还包括其他通用IO接口。利用电源VDD和地GND给芯片上电,在芯片上电复位延迟的过程中,通过通信IO接口不断地发送特定的序列信号,即不断地发送预置序列的信号;此时,该通信IO接口作为芯片模式切换的专用通信IO接口。在一优选的实施例中,所述预置序列信号采用二进制码0和I来定义。比如,定义序列信号I为01010101,并定义该预置序列信号I所对应的芯片工作模式为调试模式;定义序列信号2为11110000,并定义该预置序列信号2所对应的芯片工作模式为测试模式。步骤S02、在预置时间段内,检测所述预置序列信号;参照图3,图3是本发明芯片模式切换方法的信号时序图;如图3所不,66表不芯片处于上电复位延迟阶段,88表示检测所述预置序列信号的预置时间段。在一优选的实施例中,在该预置时间段88内,读取表示所述预置序列信号的二进制码,根据读取的二进制码结果,获取所述预置序列信号所对应的芯片工作模式,完成对所述预置序列信号的检测。步骤S03、根据检测结果,切换所述芯片至所述预置序列信号所对应的芯片模式。
根据检测的预置序列的信号所对应的芯片工作模式,将所述芯片切换至该工作模式并解除芯片的复位状态;此时,芯片模式切换时专用的通信IO接口可以作为芯片在当前工作模式下的通用IO接口 ;这在当今对电路功能要求越来越多同时要求对电路硬件的使用越来越少的情况下,进行芯片模式切换而不占用芯片通用IO接口的这一做法,具有重大意义。本实施例芯片模式切换方法通过在电源和地给芯片上电后,在芯片上电复位延迟的过程中,通过通信IO接口发送特定序列的信号并根据该特定序列的信号来切换芯片工作模式的方法,具有不占用芯片通用IO接口的有益效果,提高了芯片模式切换的可靠性,有效地避免了芯片模式的误切换。
参照图4,图4是发明芯片模式切换方法第二实施例流程示意图;本发明芯片模式切换方法第二实施例与第一实施例的区别是在步骤S02之前还包括步骤SlO ;本实施例仅对步骤SlO作具体描述,本发明芯片模式切换方法所涉及的其他步骤请参照上述相关实施例,在此不再赘述。如图4所示,本发明芯片模式切换方法中,在步骤S02、在预置时间段内,检测所述预置序列信号的步骤之前还包括步骤步骤S10、选取预置时间段。参照图3本发明芯片模式切换方法的信号时序图,在一优选的实施例中,预置时间段88即芯片模式切换检测时间应小于等于上电复位延迟时间66,芯片模式切换检测时间88越小则出现芯片模式误切换的可能性就越小,但芯片模式切换检测时间88要大于等于特定序列的两个传输周期,即保证在芯片模式切换检测时间88内能够检测到一个完整的特定序列,这样才能够判断该预置序列的信号所对应的芯片模式,减小芯片模式误切换率。本实施例通过选取检测特定序列信号的时间段不小于该特定序列信号的两个传送周期的方法,能够准确判断该特定信号所对应的芯片模式,具有减小芯片模式误切换率的有益效果。参照图5,图5是本发明芯片模式切换装置第一实施例结构示意图。如图5所示,本发明芯片模式切换装置包括序列发送模块01,用于在芯片上电后,将所述芯片复位,通过通信IO接口,向所述芯片发送预置序列的信号;参照图2本发明芯片模式切换方法整体电路结构框图,所述芯片接口主要包括电源VDD接口、地GND接口以及通信IO接口,还包括其他通用IO接口。利用电源VDD和地GND给芯片上电,在芯片上电复位延迟的过程中,序列发送模块01通过通信IO接口不断地发送特定的序列信号,即不断地发送预置序列的信号;此时,该通信IO接口作为芯片模式切换的专用通信IO接口。在一优选的实施例中,所述预置序列信号采用二进制码0和I来定义。比如,定义序列信号I为01010101,并定义该预置序列信号I所对应的芯片工作模式为调试模式;定义序列信号2为11110000,并定义该预置序列信号2所对应的芯片工作模式为测试模式。序列检测模块02,用于在预置时间段内,检测所述预置序列的信号;参照图3本发明芯片模式切换方法的信号时序图,66表示芯片处于上电复位延迟阶段,88表示检测所述预置序列信号的预置时间段。在预置时间段88内,序列检测模块02检测序列发送模块01发送的预置序列的信号。在一优选的实施例中,在该预置时间段88内,序列检测模块02读取表示所述预置序列信号的二进制码,根据读取的二进制码结果,获取所述预置序列信号所对应的芯片工作模式,完成对所述预置序列信号的检测。模式切换模块03,用于根据检测结果,切换所述芯片至所述预置序列所对应的工作模式。根据序列检测模块02检测的预置序列的信号所对应的芯片工作模式,模式切换模块03将所述芯片切换至该工作模式并解除芯片的复位状态;此时,芯片模式切换时专用的通信IO接口可以作为芯片在当前工作模式下的通用IO接口 ;这在当今对电路功能要求越来越多同时要求对电路硬件的使用越来越少的情况下,进行芯片模式切换而不占用芯片通用IO接口的这一做法,具有重大意义。本实施例芯片模式切换装置通过在电源和地给芯片上电后,在芯片上电复位 延迟的过程中,通过通信IO接口发送特定序列的信号并根据该特定序列的信号来切换芯片工作模式,具有不占用芯片通用IO接口的有益效果,提高了芯片模式切换的可靠性,有效地避免了芯片模式的误切换。参照图6,图6是本发明芯片模式切换装置第二实施例结构示意图。本发明芯片模式切换装置第二实施例与第一实施例的区别是,仅增加了检测时间选取模块04 ;本实施例仅对检测时间选取模块04作具体描述,本实施例所涉及的其他模块请参照上述相关实施例的具体描述,在此不再赘述。如图6所示,本发明芯片模式切换装置还包括检测时间选取模块04,用于选取预置时间段。参照图3本发明芯片模式切换方法的信号时序图,在一优选的实施例中,检测时间选取模块04选取的预置时间段88应小于等于上电复位延迟时间66,芯片模式切换检测时间88越小则出现芯片模式误切换的可能性就越小,但芯片模式切换检测时间88要大于等于特定序列的两个传输周期,即保证在芯片模式切换检测时间88内能够检测到一个完整的特定序列,这样才能够判断该预置序列的信号所对应的芯片模式,减小芯片模式误切换率。本实施例通过选取检测特定序列信号的时间段不小于该特定序列信号的两个传送周期,能够准确判断该特定信号所对应的芯片模式,具有减小芯片模式误切换率的有益效果。以上所述仅为本发明的优选实施例,并非因此限制其专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
权利要求
1.一种芯片模式切换方法,其特征在于,包括以下步骤 在芯片上电后,将所述芯片复位,通过通信输入/输出IO接口,向所述芯片发送预置序列信号; 在预置时间段内,检测所述预置序列信号; 根据检测结果,切换所述芯片至所述预置序列信号所对应的工作模式。
2.如权利要求I所述的芯片模式切换方法,其特征在于,所述在预置时间段内,检测所述预置序列信号的步骤之前还包括步骤 选取预置时间段。
3.如权利要求2所述的芯片模式切换方法,其特征在于,所述预置时间段的选取应不小于所述预置序列信号的两个传送周期。
4.如权利要求I或2所述的芯片模式切换方法,其特征在于,所述通信IO接口在所述芯片的非切换状态下,作为所述芯片的通用IO接口。
5.一种芯片模式切换装置,其特征在于,包括 序列发送模块,用于在芯片上电后,将所述芯片复位,通过通信IO接口,向所述芯片发送预置序列信号; 序列检测模块,用于在预置时间段内,检测所述预置序列信号; 模式切换模块,用于根据检测结果,切换所述芯片至所述预置序列信号所对应的工作模式。
6.如权利要求5所述的芯片模式切换装置,其特征在于,还包括 检测时间选取模块,用于选取预置时间段。
7.如权利要求6所述的芯片模式切换装置,其特征在于,所述预置时间段的选取应不小于所述预置序列信号的两个传送周期。
8.如权利要求5或6所述的芯片模式切换装置,其特征在于,所述通信IO接口在所述芯片的非切换状态下,作为所述芯片的通用IO接口。
全文摘要
本发明公开一种芯片模式切换方法,该方法包括以下步骤在芯片上电后,将所述芯片复位,通过通信IO接口,向所述芯片发送预置序列信号;在预置时间段内,检测所述预置序列信号;根据检测结果,切换所述芯片至所述预置序列信号所对应的工作模式。本发明还公开一种芯片模式切换装置。本发明通过在电源和地给芯片上电后,在芯片上电复位延迟的过程中,通过通信IO接口发送特定序列的信号并根据该特定序列的信号来切换芯片工作模式的方法,具有不占用芯片通用IO接口的有益效果,提高了芯片模式切换的可靠性,有效地避免了芯片模式的误切换。
文档编号H03K19/0175GK102801405SQ20121021295
公开日2012年11月28日 申请日期2012年6月26日 优先权日2012年6月26日
发明者谢韶波, 齐凡, 刘小灵 申请人:深圳市芯海科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1