一种芯片接口转换方法及芯片的制作方法
【专利摘要】本发明提供了一种芯片接口转换方法及芯片,涉及集成电路领域,该方法包括:脉冲串通过所述输入管脚输入所述芯片;根据所输入的脉冲串的脉冲数目产生所述芯片的标准接口信号以控制所述芯片进行相应的操作。本发明解决了芯片管脚少、而输入的脉冲串需要使用的管脚数量大于芯片的管脚数量所导致的问题,进而达到了提高芯片的通用性和兼容性的有益效果。
【专利说明】一种芯片接口转换方法及芯片
【技术领域】
[0001]本发明涉及集成电路领域,具体而言,涉及一种芯片接口转换方法及芯片。
【背景技术】
[0002]随着通讯和消费类电子市场的迅猛发展,以模拟电路为主的数模混合芯片得到了广泛应用。以模拟电路为主的数模混合芯片面积小、芯片管脚少,其中数字管脚更少。
[0003]现有技术中,在芯片管脚少、而输入的脉冲串需要使用的管脚数量大于芯片的管脚数量时,可能会导致一些问题,例如,数字电路的标准接口协议几乎都需要很多管脚,而以模拟电路为主的数模混合芯片的管脚少,由于管脚数目的限制而不能在该芯片中使用数字电路的标准接口,从而降低了芯片的通用性和兼容性。
【发明内容】
[0004]本发明提供了一种芯片接口转换方法及芯片,以至少解决上述问题。
[0005]根据本发明的一个方面,提供了一种芯片接口转换方法,所述芯片包括至少一个输入管脚,包括:脉冲串通过所述输入管脚输入所述芯片;根据所输入的脉冲串的脉冲数目产生所述芯片的标准接口信号以控制所述芯片进行相应的操作。
[0006]优选地,根据所输入的脉冲串的脉冲数目产生所述芯片的标准接口信号包括:根据所输入的脉冲串的脉冲数目产生控制所述芯片的接口转换电路的状态分支的标准接口信号。
[0007]优选地,根据所输入的脉冲串的脉冲数目产生所述芯片的标准接口信号包括:当芯片在控制信号状态下,根据所输入的脉冲串的脉冲数目产生相应的控制信号时序,其中,所述控制信号时序是所述标准接口信号。
[0008]优选地,根据所输入的脉冲串的脉冲数目产生所述芯片的标准接口信号包括:当芯片在地址或数据输入状态下,根据所输入的脉冲串的脉冲数目产生生成地址或数据的标
准接口信号。
[0009]优选地,所述芯片的接口转换电路的复位和时钟是内部或外部复位和时钟。
[0010]根据本发明的另一方面,提供了一种芯片,包括:至少一个输入管脚,用于将接收到的脉冲串输入到所述芯片;接口转换电路,用于根据所输入的脉冲串的脉冲数目产生所述芯片的标准接口信号以控制所述芯片进行相应的操作。
[0011]优选地,所述接口转换电路用于根据所输入的脉冲串的脉冲数目产生控制所述芯片的状态分支的标准接口信号。
[0012]优选地,所述接口转换电路用于当芯片在控制信号状态下,根据所输入的脉冲串的脉冲数目产生相应的控制信号时序,其中,所述控制信号时序是所述标准接口信号。
[0013]优选地,所述接口转换电路用于当芯片在地址或数据输入状态下,根据所输入的脉冲串的脉冲数目产生生成地址或数据的标准接口信号。
[0014]优选地,所述接口转换电路的复位和时钟是内部或外部复位和时钟。[0015]通过本发明,采用了脉冲串通过所述输入管脚输入所述芯片,根据所输入的脉冲串的脉冲数目产生所述芯片的标准接口信号以控制所述芯片进行相应的操作,解决了芯片管脚少、而输入的脉冲串需要使用的管脚数量大于芯片的管脚数量所导致的问题,进而达到了减少芯片管脚的使用数量、提高芯片的通用性和兼容性的效果。
【专利附图】
【附图说明】
[0016]此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
[0017]图1是根据本发明实施例的一种芯片接口转换方法的流程图;
[0018]图2是根据本发明实施例的一种芯片的结构示意图;
[0019]图3是根据本发明实施例的一次可编程器件标准接口转换电路的状态图;
[0020]图4是根据相关技术的一次可编程器件标准接口协议时序图;
[0021]图5是根据本发明实施例的一次可编程器件标准接口转换电路的时序图。
【具体实施方式】
[0022]下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。
[0023]本实施例中提供了一种芯片接口转换方法,图1是根据本发明实施例的芯片接口转换方法的流程图,如图1所示,该方法包括:
[0024]步骤S102,脉冲串通过所述输入管脚输入所述芯片;
[0025]步骤S104,根据所输入的脉冲串的脉冲数目产生所述芯片的标准接口信号以控制所述芯片进行相应的操作。
[0026]现有技术中,在芯片管脚少、而输入的脉冲串需要使用的管脚数量大于芯片的管脚数量时,会出现芯片的通用性和兼容性的问题。通过上述步骤,根据输入的脉冲串的脉冲数目产生标准接口信号,从而可以通过比较少的管脚输入所有的脉冲串,这样为解决相关技术中的问题提供了技术实现上的可能。
[0027]例如,可以根据所输入的脉冲串的脉冲数目产生控制所述芯片的接口转换电路的状态分支的标准接口信号。当然也可以根据技术的发展以及其他等因素考虑,根据脉冲串的其他特性产生控制接口转换电路的状态分支的标准接口信号,或者根据脉冲串的脉冲数目产生控制芯片的状态分支的标准接口信号,或者根据脉冲串的脉冲数目产生接口转换电路的其他特性的标准接口信号。本段中的例子仅仅是一个优选的示例,并不限于此。
[0028]例如,当芯片在控制信号状态下,可以根据所输入的脉冲串的脉冲数目产生相应的控制信号时序,其中,控制信号时序是标准接口信号。在这个实施例中,是考虑到芯片可以根据控制接口转换电路的状态分支的标准接口信号进入到不同的状态分支或者芯片根据其他的特性进入到不同的状态分支,而控制信号状态是芯片状态中的一种,在该种状态下,可以根据脉冲串的脉冲数目产生相应的控制信号时序。在另外的实施例中,当芯片在控制信号状态下时,也可以根据脉冲串的脉冲数目产生其他标准接口信号,或者根据脉冲串的其他特性产生相应的控制信号时序。
[0029]例如,当芯片在地址或数据输入状态下,可以根据所输入的脉冲串的脉冲数目产生生成地址或数据的标准接口信号。在这个实施例中,是考虑到芯片可以根据控制接口转换电路的状态分支的标准接口信号进入到不同的状态分支或者芯片根据其他的特性进入到不同的状态分支,而地址或数据输入状态都是芯片状态中的一种,在该种状态下,可以根据脉冲串的脉冲数目产生生成地址或数据的标准接口信号。在另外的实施例中,当芯片在地址或数据输入状态下,可以根据脉冲串的脉冲数目产生其他标准接口信号,或者根据脉冲串的其他特性产生相应的生成地址或数据的标准接口信号。
[0030]如果根据所输入的脉冲串的脉冲数目可以产生芯片的标准接口信号以控制芯片进行相应的操作,那么,芯片的接口转换电路的复位和时钟可以是内部或外部复位和时钟。在这个实施例中,是考虑到脉冲串的复位和时钟还可能有其他的方式。
[0031]本实施例中还提供了一种芯片。如本申请所使用的,术语“子模块”、“模块”、“组件”或“单元”可以指在Web应用程序的回归测试装置100上执行的软件对象或例程。此处所描述的不同组件、子模块、模块、单元、引擎和服务可被实现为在Web应用程序的回归测试装置100上执行(例如,作为单独的线程)的对象或进程。尽管此处所描述的系统和方法较佳地以软件来实现,但是硬件或软件和硬件的组合的实现也是可能并被构想的。
[0032]该芯片用于实现上述实施例及优选实施方式,已经进行过说明的不再赘述。如以下所使用的,术语“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的芯片较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。
[0033]该芯片的结构示意图如图2所示,包括:至少一个输入管脚202、接口转换电路204。下面对此进行说明。
[0034]至少一个输入管脚202,用于将接收到的脉冲串输入到所述芯片;
[0035]接口转换电路204,用于根据所输入的脉冲串的脉冲数目产生所述芯片的标准接口信号以控制所述芯片进行相应的操作。
[0036]优选地,所述接口转换电路204用于根据所输入的脉冲串的脉冲数目产生控制所述芯片的状态分支的标准接口信号。
[0037]优选地,所述接口转换电路204用于当芯片在控制信号状态下,根据所输入的脉冲串的脉冲数目产生相应的控制信号时序,其中,所述控制信号时序是所述标准接口信号。
[0038]优选地,所述接口转换电路204用于当芯片在地址或数据输入状态下,根据所输入的脉冲串的脉冲数目产生生成地址或数据的标准接口信号。
[0039]优选地,所述接口转换电路204的复位和时钟是内部或外部复位和时钟。
[0040]图3是根据本发明实施例的一次可编程器件标准接口转换电路的状态图,该接口转换电路的复位和时钟是内部或外部复位和时钟。如图3所示,该一次可编程器件接口转换电路的状态包括以下自定义状态=SIDLE (空闲)状态302、SPPR0GH状态304、SVPPH状态306、SPA 状态 308、SDINH 状态 310、SDINL 状态 312、SPWEH 状态 314、SPWEL 状态 316、SVPPL状态318、SPPR0GL状态320。其中,SIDLE状态302是空闲状态;SPA状态308是地址输入状态;SDINH状态310、SDINL状态312是数据输入状态;SPPR0GH状态304、SVPPH状态306、SPffEH状态314、SPPR0GL状态320、SVPPL状态318、SPffEL状态316是控制信号状态。
[0041]接口转换路根据所输入的脉冲串的脉冲数目产生控制其接口转换电路的状态分支的标准接口信号。具体地说,可编程器件的系统上电后,接口转换电路处于SIDLE状态302。在SIDLE状态302,通过输入管脚输入2个脉冲即脉宽为2,接口转换电路等待10us,如果在IOus内没有接收到其他脉冲串,则根据脉冲串数目产生控制其状态分支的标准接口信号以控制转换电路进入SPPROGH状态304 ;在SPPR0GH状态304,通过输入管脚输入I个脉冲,接口转换电路等待IOus,如果在IOus内没有接收到其他脉冲串,则根据脉冲串数目产生控制其状态分支的标准接口信号以控制转换电路进入SVPPH状态306 ;在SVPPH状态306,通过输入管脚输入I个脉冲,接口转换电路等待IOus,如果在IOus内没有接收到其他脉冲串,则根据脉冲串数目产生控制其状态分支的标准接口信号以控制转换电路进入SPA状态308 ;在3?々状态308,通过输入管脚输入η个脉冲,其中η大于等于I小于等于4,接口转换电路等待10us,如果在IOus内没有接收到其他脉冲串,则根据脉冲串数目产生控制其状态分支的标准接口信号以控制转换电路进入SDINH状态310 ;在SDINH状态310,输入管脚输入η个脉冲,其中,η大于等于I小于等于16,接口转换电路等待10us,如果在IOus内没有接收到其他脉冲串,则根据脉冲串数目产生控制其状态分支的标准接口信号以控制转换电路进入SDINL状态312 ;在SDINL状态312,输入管脚输入η个脉冲,其中,η大于等于I小于等于16,接口转换电路接收到输入的脉冲串后等待10us,如果在IOus内没有接收到其他脉冲串,则根据脉冲串数目产生控制其状态分支的标准接口信号以控制转换电路进入SPWEH状态314 ;在SPWEH状态314,输入管脚输入I个脉冲,接口转换电路接收到输入的脉冲串后等待lOOus,如果在IOOus没有接收到其他脉冲串,则根据脉冲串数目产生控制其状态分支的标准接口信号以控制转换电路进入SPWEL状态316 ;在SPWEL状态,通过输入管脚输入2个脉冲,接口转换电路等待IOus,如果在IOus内没有接收到其他脉冲串,则根据脉冲串数目产生控制其状态分支的标准接口信号以控制转换电路进入SPA状态308。
[0042]进一步地,在控制信号状态下,根据所输入的脉冲串的脉冲数目产生相应的控制信号时序,其中,所述控制信号时序是所述标准接口信号。具体地说,在SPPROGH状态304,根据所输入的脉冲串的脉冲数目产生相应的控制信号时序,将控制信号SPPROG置为I ;在SVPPH状态306,根据所输入 的脉冲串的脉冲数目产生相应的控制信号时序,将控制信号SVPP置为I ;在SPWEH状态,根据所输入的脉冲串的脉冲数目产生相应的控制信号时序,将控制信号SPWE置为I ;在SPWEL状态,根据所输入的脉冲串的脉冲数目产生相应的控制信号时序,将控制信号SPWE置为O。
[0043]进一步地,在地址或数据输入状态下,根据所输入的脉冲串的脉冲数目产生生成地址或数据的标准接口信号。在SPA状态308,根据所输入的脉冲串的脉冲数目产生生成地址的标准接口信号,以控制芯片写入地址PA=n-l ;在SDINH状态310,根据所输入的脉冲串的脉冲数目产生生成数据的标准接口信号,以控制芯片写入数据高4位SDIN[7:4] =n-l ;在SDINL状态312,根据所输入的脉冲串的脉冲数目产生生成数据的标准接口信号,以控制芯片写入数据低4位SDIN[3:0] =n-l。
[0044]下面通过数模混合仿真和芯片流片后测试,对比分析在手机电池充电管理芯片中采用本发明实施例所述芯片接口转换方法实现的一次可编程器件标准接口转换电路和一次可编程器件标准接口协议的各项指标。下面具体说明:
[0045]图4是根据相关技术的一次可编程器件标准接口协议时序图,图5是根据本发明实施例的一次可编程器件标准接口转换电路的时序图,脉冲串通过输入引脚输入到该一次可编程器件接口转换电路后,一次可编程器件接口转换电路将输入的脉冲串根据脉冲串数目生成的时序图。如图4、图5所示,根据数模混合仿真结果,可以得出如下结论:采用本发明实施例提供的芯片接口转换方法实现的一次可编程器件标准接口转换电路与一次可编程器件标准接口协议相比,可实现一次可编程器件标准接口协议功能,即在一次可编程器件内部产生的信号时序为一次可编程器件标准接口协议时序。具体地说,本发明实施例的芯片接口转换方法实现的一次可编程器件标准接口转换电路,需要一个输入管脚,而一次可编程器件标准接口协议需要13个输入管脚,本发明实施例在实现一次可编程器件标准接口协议功能的基础上,减少了芯片管脚的使用数量,解决了由于芯片管脚数目的限制而不能使用数字电路的标准接口的问题。
[0046]从以上的描述中,可以看出,本发明实现了如下技术效果:在芯片管脚少、而输入的脉冲串需要使用的管脚数量大于芯片的管脚数量时,提高了芯片的通用性和兼容性。
[0047]显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
[0048]以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【权利要求】
1.一种芯片接口转换方法,所述芯片包括至少一个输入管脚,其特征在于,包括: 脉冲串通过所述输入管脚输入所述芯片; 根据所输入的脉冲串的脉冲数目产生所述芯片的标准接口信号以控制所述芯片进行相应的操作。
2.根据权利要求1所述的方法,其特征在于,根据所输入的脉冲串的脉冲数目产生所述芯片的标准接口信号包括: 根据所输入的脉冲串的脉冲数目产生控制所述芯片的接口转换电路的状态分支的标准接口信号。
3.根据权利要求1或2所述的方法,其特征在于,根据所输入的脉冲串的脉冲数目产生所述芯片的标准接口信号包括: 当芯片在控制信号状态下,根据所输入的脉冲串的脉冲数目产生相应的控制信号时序,其中,所述控制信号时序是所述标准接口信号。
4.根据权利要求1至3中任一项所述的方法,其特征在于,根据所输入的脉冲串的脉冲数目产生所述芯片的标准接口信号包括: 当芯片在地址或数据输入状态下,根据所输入的脉冲串的脉冲数目产生生成地址或数据的标准接口信号。
5.根据权利要求1所述的方法,其特征在于,所述芯片的接口转换电路的复位和时钟是内部或外部复位和时钟。
6.—种芯片,其特征在于,包括: 至少一个输入管脚,用于将接收到的脉冲串输入到所述芯片; 接口转换电路,用于根据所输入的脉冲串的脉冲数目产生所述芯片的标准接口信号以控制所述芯片进行相应的操作。
7.根据权利要求6所述的芯片,其特征在于,所述接口转换电路用于根据所输入的脉冲串的脉冲数目产生控制所述芯片的状态分支的标准接口信号。
8.根据权利要求6或7所述的芯片,其特征在于,所述接口转换电路用于当芯片在控制信号状态下,根据所输入的脉冲串的脉冲数目产生相应的控制信号时序,其中,所述控制信号时序是所述标准接口信号。
9.根据权利要求6至8中任一项所述的芯片,其特征在于,所述接口转换电路用于当芯片在地址或数据输入状态下,根据所输入的脉冲串的脉冲数目产生生成地址或数据的标准接口信号。
10.根据权利要求6所述的芯片,其特征在于,所述接口转换电路的复位和时钟是内部或外部复位和时钟。
【文档编号】G06F13/38GK103514129SQ201210208087
【公开日】2014年1月15日 申请日期:2012年6月21日 优先权日:2012年6月21日
【发明者】赵世赟 申请人:深圳市中兴微电子技术有限公司