具有后向兼容性的接口系统和方法技术方案

技术编号:8562962 阅读:170 留言:0更新日期:2013-04-11 04:36
一种接口,包括第一和第二传输协议电路、存储器和模式控制器。所述接口包括第一和第二物理接口类型,二者选择性启动以连接一组焊盘。第一传输协议电路在第一模式下与第一类型物理接口一起操作,第二传输协议电路在第二模式下与第二类型物理接口一起操作。存储器存储指示操作模式的模式值。模式控制器基于模式值启动物理接口类型之一和相应的传输协议。第一模式是默认模式,模式控制器能动态地转换到第二模式。在第二模式期间可启动退出指示以动态转换回到第一模式。可编程时间值可用于促进模式转换。

【技术实现步骤摘要】
具有后向兼容性的接口系统和方法
本专利技术总体上涉及电子接口,更特别地,涉及具有后向兼容性的在不同传输协议之间的接口系统和方法。
技术介绍
实践中,配置为用于多用途或根据实际标准实现的一些传统电子器件或电路接口可能没有足够的带宽来满足当前或新的用途。例如,根据IEEE1149.1标准的联合测试行动组(JTAG)边界扫描是一种这样的实际标准,其被用于各种目的,例如调试(例如,软件调试)、测试(例如,内置自我测试程序)、机电校准、边界扫描等。传统JTAG接口采用以较小带宽操作的较高单端电压电平信号,例如约25兆赫兹(MHz)。大多数低成本工具使用传统JTAG接口。
技术实现思路
本专利技术的一个方面提供一种接口,包括:物理接口,包括第一类型物理接口和不同的第二类型物理接口,二者被选择性启动以连接一组公共焊盘;第一传输协议电路,以第一操作模式与所述第一类型物理接口一起操作;第二传输协议电路,以第二操作模式与所述第二类型物理接口一起操作;存储器,存储指示所述第一和第二操作模式之一的模式值;以及模式控制器,在加电或重置时启动所述第一类型物理接口以按所述第一操作模式与所述第一传输协议电路一起操作,并且当所述模式值指示所述第二操作模式时,通过禁用所述第一类型物理接口并启动所述第二类型物理接口以与所述第二传输协议电路一起操作,来动态地转换到所述第二操作模式。本专利技术的另一方面提供一种操作接口的方法,包括:最初通过启用耦接到一组公共焊盘的第一类型物理接口以根据第一传输协议进行操作,而以第一操作模式操作;监视示出所述第一操作模式和第二操作模式之一的模式值;以及当所述模式值指示该第二操作模式时,通过启动耦接到该组公共焊盘的第二类型物理接口以根据第二传输协议操作,来动态地转换到所述第二操作模式。本专利技术的又一方面提供一种操作接口的方法,包括:监视指示第一传输协议和第二传输协议之一的模式值;当所述第一传输协议被所述模式值指示时,启动耦接到多个焊盘的第一类型物理接口以根据所述第一传输协议进行操作;当所述第二传输协议被所述模式值指示时,启动耦接到该多个焊盘的第二类型物理接口以根据所述传输协议进行操作;以及当根据所述第二传输协议进行操作时,当在所述多个焊盘中的至少一个上检测到超出范围条件时,动态地切换回到根据该第一传输协议的操作。附图说明本专利技术的益处、特征和优点将关于下面的描述和附图得到更好的理解,附图中:图1是根据一实施例包括物理接口的接口系统的简化框图;图2是根据图1的器件的一实施例实现的器件的更详细框图;图3是根据一实施例实现的图1和图2的模式控制器的简化框图;图4是图2的物理接口的代表性部分的简化框图,包括一部分焊盘和相应部分的焊盘IF电路;图5是表,示出在从标准模式转换到高速模式期间图2的器件的ESC指示(indication)检测的状态和图2的焊盘的状态;图6是表,示出在从高速模式转换到标准模式期间图2的器件的ESC指示检测的状态和图2的焊盘的状态;图7是简化状态图,示出用于在标准和高速模式之间转换的图2的器件的操作状态。具体实施方式给出以下描述以使本领域普通技术人员能够制作和使用在特定应用环境及其要求内提供的本专利技术。然而,对优选实施例进行的各种修改将对本领域技术人员来说是明显的,并且这里定义的一般原理可应用于其他实施例。因此,本专利技术无意局限于这里显示和描述的特定实施例,而将具有与这里公开的原理和新颖特征一致的最宽范围。期望提供一种更高速的改善协议接口,其提供更大带宽,诸如用于集成电路(IC)内部数据变量的运行时间可见性。设计更新的协议接口以用提供显著更大带宽的低电压差分信号进行操作,例如高达300MHz或更高。期望利用更高速的改善协议接口,同时维持与现有或传统协议的后向兼容性。还期望在处理或运行的同时较低速度模式和较高速度模式之间的转换。现有接口太慢、太静态或在其它方面与现有的配置不兼容。图1是根据一实施例包括物理接口的接口系统100的简化框图。物理接口可以是输入和输出接口,尽管应理解物理接口可以是单独的输入接口或单独的输出接口。接口系统100包括通过通信链路106耦接到主机(host)104的器件102。在一实施例中,器件102和主机104每个实现为集成电路(IC)并且每个可以根据芯片上系统(SOC)配置来构造。主机104和器件102之间的接口可以用于多种功能或用途中的任何一种,诸如调试、测试、校准、边界扫描等。通信链路106以任何合适方式实现,例如连接器、电缆、导电线路等,包括多个导电通路、电线、线路等,用于在器件102和主机104之间传送相应的信号。器件102包括物理接口(IF)108且主机104包括相似的物理接口110以用于物理和电耦接到链路106以实现器件102和主机104之间的通信。在简化配置中,主机104示为包括一组接口或将接口110耦接到模式控制器114、标准(STD)传输协议电路116、以及高速(HS)传输协议电路118的总线112。可包括主机逻辑器120以用于设立和控制主机104和器件102之间的通信,尽管可以构思替选实现。主机逻辑器120可耦接到总线112,或者可单独耦接到模式控制器114、STD传输协议电路116和/或HS传输协议电路118中的一个或更多。总线112可以用多个导电线路等以常规方式实现以用于传送数据和/或控制信号。总线112可以根据替选方法实现,还可包括本领域技术人员所了解的接口和/或控制器件。模式控制器114向STD传输协议电路116提供启动信号STD_EN且向HS传输协议电路118提供另一启动信号HS_EN。一般情况下,模式控制器114独立或在主机逻辑器120的控制下,启动TD传输协议电路116或HS传输协议电路118以用于与器件102相通。模式控制器114根据STD传输协议电路116或HS传输协议电路118中运行的一个提供一个或更多控制(CTL)信号以控制和/或启动物理接口110。器件102示出为以类似方式配置,包括一组接口或将物理接口108耦接到模式控制器124、STD传输协议电路126、以及HS传输协议电路128的总线122。STD传输协议电路126和HS传输协议电路128每个还经由包括数据和控制信号的总线130耦接到一个或多个调试块132。以与主机104相似的方式,模式控制器124给STD传输协议电路126提供启动信号STDEN且给HS传输协议电路128提供另一启动信号HS_EN。模式控制器124启动STD传输协议电路126或HS传输协议电路128以用于与主机104通信。模式控制器124根据STD传输协议电路126或HS传输协议电路128中运行的一个提供一个或多个控制(CTL)信号以控制和/或启动物理接口108。如这里进一步描述的那样,物理接口108和110中的每个包括一组焊盘(例如,图2的202)以用于与外部设置的链路106进行物理和电连接。接口108和110中的每个还包括相应的焊盘接口(IF)电路(例如,图2的204)以用于将焊盘经由对应的内部连接(例如,112、122)与STD传输协议或HS传输协议中启动的一个连接。在一实施例中,在通电或重置(POR)时,器件102和主机104最初以“标准”模式操作,其中主机104的STD传输协议电路116和器件102的STD传输协本文档来自技高网...
具有后向兼容性的接口系统和方法

【技术保护点】
一种接口,包括:物理接口,包括第一类型物理接口和不同的第二类型物理接口,二者被选择性启动以连接一组公共焊盘;第一传输协议电路,以第一操作模式与所述第一类型物理接口一起操作;第二传输协议电路,以第二操作模式与所述第二类型物理接口一起操作;存储器,存储指示所述第一和第二操作模式之一的模式值;以及模式控制器,在加电或重置时启动所述第一类型物理接口以按所述第一操作模式与所述第一传输协议电路一起操作,并且当所述模式值指示所述第二操作模式时,通过禁用所述第一类型物理接口并启动所述第二类型物理接口以与所述第二传输协议电路一起操作,来动态地转换到所述第二操作模式。

【技术特征摘要】
2011.09.29 US 13/248,3481.一种接口,包括:物理接口,包括第一类型物理接口和不同的第二类型物理接口,二者被选择性启动以连接一组公共焊盘;第一传输协议电路,以第一操作模式与所述第一类型物理接口一起操作;第二传输协议电路,以第二操作模式与所述第二类型物理接口一起操作;存储器,存储指示所述第一和第二操作模式之一的模式值;以及模式控制器,在加电或重置时启动所述第一类型物理接口以按所述第一操作模式与所述第一传输协议电路一起操作,并且当所述模式值指示所述第二操作模式时,通过禁用所述第一类型物理接口并启动所述第二类型物理接口以与所述第二传输协议电路一起操作,来动态地转换到所述第二操作模式,其中,所述模式控制器响应于命令来编程所述模式值,所述命令是由所述第一传输协议电路和所述第二传输协议电路中操作的一个传输协议电路经由所述第一类型物理接口和所述第二类型物理接口中启动的一个物理接口接收到的。2.根据权利要求1所述的接口,其中,当所述模式值指示所述第一操作模式时,所述模式控制器通过禁用所述第二类型物理接口并启动所述第一类型物理接口以与所述第一传输协议电路一起操作,来动态地转换回到所述第一操作模式。3.根据权利要求2所述的接口,其中,所述存储器存储可编程时间值;且其中,在基于所述可编程时间值的时段期满时,所述模式控制器通过将所述物理接口置于安全模式,并通过启动所述第一类型物理接口以与所述第一传输协议电路一起操作,来动态地转换回到所述第一操作模式。4.根据权利要求1所述的接口,其中,所述存储器存储可编程时间值;且其中,在基于所述可编程时间值的时段期满时,所述模式控制器通过将所述物理接口置于安全模式,并通过启动所述第二类型物理接口以与所述第二传输协议电路一起操作,来动态地转换到所述第二操作模式。5.根据权利要求1所述的接口,其中,所述存储器存储可编程时间值;其中,在启动所述第二类型物理接口时所述模式控制器动态地转换到所述第二操作模式以开始基于所述可编程时间值的至少一个时段,并在所述至少一个时段期满时启动退出信号的检测;且其中,所述退出信号配置为指示转换回到所述第一操作模式。6.根据权利要求1所述的接口,其中,所述存储器还存储第一可编程时间值和第二可编程时间值;其中,所述第二类型物理接口在预定电压范围内操作并且当所述预定电压范围被超出时断言退出信号;其中,所述模式控制器通过将所述物理接口置于安全模式,通过基于所述第一可编程时间值开始第一时段,通过在所述第一时段期满时启动所述第二类型物理接口以与所述第二传输协议电路一起操作,通过基于所述第二可编程时间段开始第二时段,以及通过在所述第二时段期满时启动所述退出信号的检测,而动态地转换到所述第二操作模式。7.根据权利要求6所述的接口,其中,当所述第一操作模式被所述模式值指示时或者通过所述退出信号,所述模式控制器通过禁用所述第二类型物理接口并且启动所述第一类型物理接口以与所述第一传输协议电路一起操作,来动态地转换回到所述第一操作模式。8.根据权利要求1所述的接...

【专利技术属性】
技术研发人员:G·L·米勒R·C·玛尔沙尔J·佩法尔利
申请(专利权)人:飞思卡尔半导体公司
类型:发明
国别省市:

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

1