当前位置: 首页 > 专利查询>英特尔公司专利>正文

用于使用一体化连接器进行非侵入式平台遥测报告的系统、装置和方法制造方法及图纸

技术编号:19934010 阅读:45 留言:0更新日期:2018-12-29 04:29
本发明专利技术涉及用于使用一体化连接器进行非侵入式平台遥测报告的系统、装置和方法。在一个实施例中,一种装置包括耦合在平台的片上系统(SoC)和外部连接器之间的控制器。控制器可以包括:数字转换器,用于对平台的平台遥测信息进行数字化;以及控制电路,用于从调试测试系统接收命令并且响应于该命令将平台遥测信息引导至目的地。描述并要求保护了其他实施例。

【技术实现步骤摘要】
用于使用一体化连接器进行非侵入式平台遥测报告的系统、装置和方法
实施例总体上涉及用于调试和传送与计算设备有关的遥测信息的技术,并且更具体而言,涉及使用一体化连接器(all-in-oneconnector)调试和传送与计算设备有关的遥测信息的技术。
技术介绍
计算系统可以包括集成电路、片上系统(SoC)和其他电路部件。这些系统的部件(包括固件部件、操作系统驱动器部件等等)可能会遇到错误。在计算设备中,调试可以包括查找和减少计算机程序或一个电子硬件中的错误或缺陷、以及优化计算平台的性能、功耗和稳定性的过程。在一些情况下,在打开计算设备的机箱并暴露出调试接口时,可以执行调试。当计算设备具有封闭的机箱时,往往增加了调试的难度。调试系统常常使用自组织(adhoc)方案从系统获得信息,而其他系统使用标准化调试接口。然而,对于任何给定的系统,调试能力通常仅限于单个解决方案。另外,这些调试技术通常仅限于调试信息的传送,并且不提供获得其他平台信息的能力,而获得其他平台信息的能力可能是至少某些终端用户所期望的。附图说明图1是根据实施例的平台的高层次视图的框图。图2是根据本专利技术实施例的系统的框图。图3是根据本专利技术实施例的方法的流程图。图4是根据本专利技术另一实施例的方法的流程图。图5A-5B是示出了根据实施例的在环境中传送遥测信息的各种方式的框图。图5C是根据又一实施例的系统环境的框图。图6是根据本专利技术实施例的系统的框图。图7是可以使用实施例的示例性系统的框图。图8是可以使用实施例的另一个示例性系统的框图。图9是根据实施例的片上系统的框图。具体实施方式现在参考图1,示出了根据实施例的平台100的高层次视图的框图。更具体而言,平台100可以是从例如相对较小的便携式电子设备(例如智能电话、平板计算机、平板手机、笔记本计算机、物联网(IoT)设备、数字信息娱乐设备等等)一直到更大的系统(例如台式计算机、服务器计算机等)的任何类型的计算系统。在本文描述的实施例中,平台100可以是封闭的机箱系统,这意味着它是在给定的机箱中实施的完全制造系统。如本文将描述的,实施例启用各种非侵入式技术来捕获与平台有关的遥测信息。如本文所使用的,“遥测信息”包括设备的电气条件、环境条件和物理条件(等等)和/或各种系统操作参数中的任何一个。在本文的平台的背景下,这种遥测信息可以包括电压信息、电流信息、温度信息、移动信息和/或连接信息(即,一个或多个外围设备当前是否耦合到设备)。在其他情况下,遥测信息可以包括带宽信息、时间状态(time-in-state)信息、错误信息、存储器驻留(residency)、低功率状态驻留、硅寄存器信息、电气引脚的状态、可从系统传感器获得的数据、等等。这样的信息可以用在各种各样的背景中,包括在原型系统的产品验证期间、在系统制造测试(在板级或在系统级)期间、在将至少一些遥测信息传送给终端用户期间、在针对现场遭受故障、失效等的系统为了调制目的而提供至少一些遥测信息期间。当然,通过本文描述的非侵入式技术获得的遥测信息的其他使用情况也是可能的。在图1所示的实施例中,系统100包括片上系统(SoC)110。在各个实施例中,SoC110可以是充当系统100的主中央处理单元(CPU)的多内核处理器。在不同的实施方式中,SoC110可以包括各种各样的集成处理引擎,包括通用处理器内核(其可以是同构内核和/或异构内核)、图形处理器(例如一个或多个图形处理单元(GPU))、专用处理单元、固定功能单元等等、以及一级或多级高速缓冲存储器、存储器控制器、通信电路、接口电路等。出于提供至少一些调试信息和/或平台特性的目的,例如为了性能最大化,多路复用器112使得SoC110能够通过联合测试行动组(JTAG)技术、紧凑联合测试行动组(cJTAG)技术和/或通过通用异步接收机/发射机(UART)技术(或诸如ARM串行线调试(SWD)技术等另一种串行通信技术)选择性地传送信息。SoC110可以经由通用串行总线(USB)引脚(例如,根据USB3规范)与连接器150进行通信。在本文描述的实施例中,USB连接器150可以被实施为USBType-C连接器。连接器150可以依照USBType-C电缆和连接器规范,修订版1.2(2016年3月25日,Type-C调试附件模式(附录B))或其任何扩展。连接器150可以包括可在平台100和一个或多个外围设备上使用的可反转插头连接器。还可以在本文描述的调试技术中实施其他一体化端口。外部连接器150可以具有引脚,引脚包括用于数据线的引脚D+和D-,该用于数据线的引脚D+和D-例如设置在连接器的上半部分和下半部分上,使得它们完全相对。数据线的布置提供了可反转的功能,使得插头可以在连接器150处以正面朝上或倒置的设置方式被接收。连接器150可以包括24针双面连接器接口,从而提供了四个电源/接地对、用于USB2.0高速(HS)数据总线的两个差分对、用于超速(SS)数据总线的四对、两个边带使用引脚(SBU1、SBU2)、用于电缆方向检测的两个配置通道引脚(CC1、CC2)(其可以是专用双相标记代码(BMC)配置数据通道引脚)和电源接口引脚。如图所示,USB连接器150包括各种引脚,包括SBU1、SBU2、多个传送和接收引脚(TX1_P/N、TX2_P/N、RX1_P/N、RX2_P/N)以及电压引脚(VBUS)、配置通道(CC)引脚(CC1、CC2)和附加USB引脚(USB2)。边带使用(SBU)引脚可以包括SBU1和SBU2。本文描述的技术包括当配置通道(CC)引脚CC1和CC2断开时,或者以其他方式没有通信地耦合到外部计算设备(例如调试测试系统)时,将SBU1和SBU2设置成默认为调试模式。当CC1和CC2断开时,SBU1和SBU2默认为本文称为“调试特殊模式”(DSM)的模式。在子模式2中,CC1和CC2仍未连接,而测试数据输入(TDI)和测试数据输出(TDO)调试数据可以通过D+/D-引脚传送。在一个实施例中,根据所选择的调试协议,SBU1可以传送TMSC/SWDIO数据,而SBU2可以传送TCK(和/或TCKc)/SWDClk数据。如进一步所示,平台100还可选地包括用于射频(RF)通信的部件,包括RF电路160。为了能够对电池充电,还存在电池充电器170。平台100还包括功率管理集成电路(PMIC)120,其在一个实施例中可以被实施为独立集成电路以提供平台级功率管理操作。PMIC120耦合在SoC110和USB连接器150之间。为了执行各种平台功率管理操作,PMIC120包括控制器122,控制器122又可以包括USB功率输送(USB-PD)控制电路124(其在实施例中可以包括物理单元电路,即至少一个物理层)。在实施例中,控制电路124可以根据通用串行总线功率输送规范(USB-PD)(版本1.2,修订版2.0,2016年3月25日)和工程变更通知(ECN)(2016年8月2日)和/或其他协议或其扩展来进行操作。另外,PMIC120还可以包括USB多路复用器126。应当理解,控制器122还可以包括控制电路,该控制电路适于实现对在PMIC120内获得的遥测信息的灵活路由。在不同的使用情况下,该灵活控制实现了将遥测信息传送本文档来自技高网...

【技术保护点】
1.一种用于传送平台遥测信息的装置,包括:控制器,用于耦合在平台的片上系统(SoC)和外部连接器之间,所述控制器包括:数字转换器,用于对所述平台的平台遥测信息进行数字化;以及控制电路,用于从调试测试系统接收命令并且响应于所述命令将所述平台遥测信息引导至目的地。

【技术特征摘要】
2017.06.21 US 15/628,7931.一种用于传送平台遥测信息的装置,包括:控制器,用于耦合在平台的片上系统(SoC)和外部连接器之间,所述控制器包括:数字转换器,用于对所述平台的平台遥测信息进行数字化;以及控制电路,用于从调试测试系统接收命令并且响应于所述命令将所述平台遥测信息引导至目的地。2.根据权利要求1所述的装置,其中:响应于具有第一目的地标识符的所述命令,所述控制电路使得所述平台遥测信息被引导到所述SoC;并且响应于具有第二目的地标识符的所述命令,所述控制电路使得所述平台遥测信息被引导至所述调试测试系统。3.根据权利要求1所述的装置,其中,所述控制器还包括通用输入/输出(GPIO)接口电路,用于从所述数字转换器接收所述平台遥测信息,并且经由耦合在所述控制器和所述SoC之间的第一互连将所述平台遥测信息发送到所述SoC。4.根据权利要求1所述的装置,其中,所述控制器包括功率管理集成电路(PMIC),用于经由至少一个通用串行总线(USB)互连和至少一个通用输入/输出(GPIO)互连而耦合到所述SoC。5.根据权利要求4所述的装置,其中,所述命令包括USB功率输送消息。6.根据权利要求4所述的装置,其中,响应于具有第一接口标识符的所述命令,所述控制器经由耦合在所述控制器和所述外部连接器之间的第二互连将所述平台遥测信息发送到所述调试测试系统。7.根据权利要求6所述的装置,其中,所述控制器经由所述第二互连接收所述命令。8.根据权利要求6所述的装置,其中,响应于具有第二接口标识符的所述命令,所述控制器经由耦合在所述控制器和所述外部连接器之间的第三互连将所述平台遥测信息发送到所述调试测试系统。9.根据权利要求1所述的装置,其中,响应于所述命令,所述控制器经由第四互连将所述平台遥测信息发送到所述SoC,其中,所述SoC进而经由所述外部连接器将所述平台遥测信息发送到所述调试测试系统。10.根据权利要求1所述的装置,其中,响应于所述命令,所述控制器将所述平台遥测信息发送到所述SoC,以使所述处理器的至少一个内核能够处理所述平台遥测信息,从而使得能够在显示器上显示至少一些平台遥测信息。11.一种用于传送平台遥测信息的方法,包括:在系统的控制器中从请求方接收对平台遥测信息的请求,所述控制器耦合在所述系统的处理器和所述系统的外部连接器之间,所述系统包括封闭的机箱平台;在所述控制器中从所述系统的一个或多个传感器获得所述平台遥测信息;以及响应于与所述请求相关联的目的地标识符,将所述平台遥测信息发送到目的地,所述目的地包括所述处理器和调试测试系统中的一个,所述调试测试系统经由所述外部连接器耦合到所述系统。12.根据权利要求11所述的方法,还包括至少部分地基于所述平台遥测信息来执行对所述系统的一个或多个部件的功率控制。13.根据权利要求11所述的方法,还包括使得能够在所述系统的显示器上显示至少一些平台遥测信息,其中,所述处理器将所述至少一些平台遥测信息提供给所述显示器。14.根据权利要求11所述的方法,还包括:在所述控制器中将至少一些平台遥测信息从模拟格式转换为数字格式;以及经由耦合在所述控制器和所述处理器之间的第一互连将数字格式的所述至少一些平台遥测信息发送到所述处理器,其中,所述控制器包括遥测主机。15.根据权利要求11所述的方法,还包括:经由耦合在所述外部连接器和所述控制器之间的第二互连从所述调试测试系统接收请求;以及经由所述第二互连将所述平台遥测信息发送到所述调试测试系统。16...

【专利技术属性】
技术研发人员:R·H·屈尼斯S·M·梅农R·W·西姆斯
申请(专利权)人:英特尔公司
类型:发明
国别省市:美国,US

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

1