【技术实现步骤摘要】
支持采用外部输入/输出接口对测试、调试或追踪信息的传递的装置、系统和方法相关申请的交叉引用本申请要求2015年10月23日提交的美国临时申请No.60/245,931的权益,通过引用将其全部内容结合到本文中。
本文所讨论的实施例一般涉及微电子电路装置,以及更具体地(但排他地)涉及使用通用接口来评估集成电路的操作。
技术介绍
当前,典型膝上型电脑、平板电脑、智能电话或其它系统包括片上系统(SoC)和/或其它集成电路(IC),其经由JTAG(或cJTAG)接口来调试和测试。典型地,期望经由存在于系统上的高速接口从系统电路(例如SoC或其它IC)发送调试追踪。JTAG测试数据输出(TDO)引脚也能够用来发送输出调试追踪,尽管以更低数据速率进行。典型地,IEEE-1149.1JTAG接口以大约100MHz运行。IEEE标准委员会还已经经由IEEE-1149.7标准来发展2引脚JTAG接口(又称作紧凑JTAG或cJTAG),其将TMS和TCK信号用于调试和测试。由于JTAG接口的数据速率典型地为大约100Mhz并且大多数追踪要求比JTAG数据速率要高得多,所以追踪按常规经由专用高速串行追踪端口从系统发出。然而,随着装置趋向于具有更少外部连接器的“封闭机箱”解决方案,存在对消除特定于支持测试、调试和/或追踪信息的外部端口的增加需求。附图说明作为示例而不是作为限制来在附图中的图中示出本专利技术的各种实施例,并且其中:图1是示出根据常规技术的、执行调试和追踪操作的片上系统的元件 ...
【技术保护点】
1.一种系统,包括:/n集成电路,包括:/n功能接口,与基于外设组件互连高速(PCIe)的协议兼容,其中所述功能接口用于接收与测试、调试或追踪(TDT)操作相关联的信息;/n组件,包括用于至少部分基于与所述TDT操作相关联的所述信息来执行所述TDT操作的电路;/n第一接口逻辑,耦合在所述组件与所述功能接口之间,其中经由所述第一接口逻辑从所述功能接口到所述组件接收与所述TDT操作相关联的所述信息;以及/n第二接口逻辑,耦合到所述第一接口逻辑并耦合到存储器或I/O空间,其中将基于存储器映射的输入/输出(MMIO)信息,经由所述第二接口逻辑,从所述存储器或所述I/O空间访问与所述TDT操作相关联的数据。/n
【技术特征摘要】
20151023 US 62/245931;20160330 US 15/0859451.一种系统,包括:
集成电路,包括:
功能接口,与基于外设组件互连高速(PCIe)的协议兼容,其中所述功能接口用于接收与测试、调试或追踪(TDT)操作相关联的信息;
组件,包括用于至少部分基于与所述TDT操作相关联的所述信息来执行所述TDT操作的电路;
第一接口逻辑,耦合在所述组件与所述功能接口之间,其中经由所述第一接口逻辑从所述功能接口到所述组件接收与所述TDT操作相关联的所述信息;以及
第二接口逻辑,耦合到所述第一接口逻辑并耦合到存储器或I/O空间,其中将基于存储器映射的输入/输出(MMIO)信息,经由所述第二接口逻辑,从所述存储器或所述I/O空间访问与所述TDT操作相关联的数据。
2.根据权利要求1所述的系统,其中从外部系统接收与所述TDT操作相关联的所述信息。
3.根据权利要求1所述的系统,还包括:
耦合到所述组件和所述第一接口逻辑的网络,其中所述网络用于在所述第一接口逻辑和所述组件之间传递与所述TDT操作相关联的所述信息。
4.根据权利要求1所述的系统,其中所述组件生成与所述TDT操作相关联的输出数据,并且其中与所述TDT操作相关联的所述输出数据经由所述第一接口逻辑从所述组件传递到所述功能接口。
5.根据权利要求1所述的系统,其中所述功能接口用于提供基于PCIe的通用交换。
6.根据权利要求1所述的系统,还包括服务器计算系统。
7.根据权利要求6所述的系统,其中所述服务器计算系统包括刀片服务器或机架安装服务器。
8.根据权利要求1所述的系统,其中所述集成电路在片上系统(SoC)上。
9.根据权利要求1所述的系统,其中所述集成电路在现场可编程门阵列(FPGA)上。
10.根据权利要求1所述的系统,还包括:
第二集成电路,包括:
第二功能接口,与基于外设组件互连高速(PCIe)的协议兼容,其中所述第二功能接口用于耦合到所述外部系统,并且其中通过所述第二功能接口从所述外部系统接收与第二测试、调试或追踪(TDT)操作相关联的信息;以及
第二组件,包括用于至少部分基于与所述第二TDT操作相关联的所述信息来执行所述第二TDT操作的电路;以及
第三接口逻辑,耦合在所述第二组件与所述第二功能接口之间,其中经由所述第三接口逻辑从所述第二功能接口到所述组件交换与所述第二TDT操作相关联的所述信息;以及
其中所述第二功能接口用于提供与所述功能接口的基于PCIe的交换。
11.根据权利要求1所述的系统,还包括中央处理单元(CPU),其中所述CPU在所述集成电路外部,并且其中所述CPU用于耦合到所述集成电路。
12.一种系统,包括:
集成电路,包括:
功能接口,与基于外设组件互连高速(PCIe)的协议兼容,其中所述功能接口用于从外部系统接收与测试、调试或追踪(TDT)操作相关联的信息;<...
【专利技术属性】
技术研发人员:R·H·屈尼斯,S·M·梅农,P·埃德,
申请(专利权)人:英特尔IP公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。