【技术实现步骤摘要】
用于准备跟踪数据的系统和方法
[0001]本专利技术总体涉及用于提供跟踪数据的系统和方法。
技术介绍
[0002]追踪针对片上系统或其他设备的组件的处理步骤往往是有利的。然而,捕获跟踪数据可能严重占用系统的资源,从而给生成综合数据带来许多挑战。需要能更有效地提供跟踪数据的系统、设备和方法,以满足准备综合数据准备的需求。
技术实现思路
[0003]根据实施例,一种用于提供经过滤的跟踪数据的系统包括:处理器;静态随机存取存储器(SRAM)控制器;第一数据准备电路,与处理器耦接以接收来自处理器的被跟踪存储器写入数据,该第一数据准备电路被配置为从被选择的被跟踪存储器写入数据过滤未被选择的被跟踪存储器写入数据;第二数据准备电路,与SRAM控制器耦接以接收来自SRAM控制器的被跟踪存储器写入数据,该第二数据准备电路被配置为从被选择的被跟踪存储器写入数据过滤未被选择的被跟踪存储器写入数据;数据收集网络,被配置为从第一数据准备电路接收被选择的被跟踪存储器写入数据,并从第二数据准备电路接收被选择的被跟踪存储器写入数据;以及输出接口,与数据收集网络耦接以输出来自第一数据准备电路的被选择的被跟踪存储器写入数据和来自第二数据准备电路的被选择的被跟踪存储器写入数据。
[0004]根据实施例,系统还包括,其中处理器包括紧密耦接存储器,并且来自处理器的被跟踪存储器写入数据与针对紧密耦接存储器的存储器写入数据操作相对应。
[0005]根据实施例,系统还包括,其中SRAM控制器与对应的处理器或非处理器主机通信,并且来自 ...
【技术保护点】
【技术特征摘要】
1.一种用于提供经过滤的跟踪数据的系统,所述系统包括:处理器;静态随机存取存储器SRAM控制器;第一数据准备电路,与所述处理器耦接以接收来自所述处理器的被跟踪存储器写入数据,所述第一数据准备电路被配置为从被选择的被跟踪存储器写入数据过滤未被选择的被跟踪存储器写入数据;第二数据准备电路,与所述SRAM控制器耦接以接收来自所述SRAM控制器的被跟踪存储器写入数据,所述第二数据准备电路被配置为从被选择的被跟踪存储器写入数据过滤未被选择的被跟踪存储器写入数据;数据收集网络,被配置为从所述第一数据准备电路接收所述被选择的被跟踪存储器写入数据,并从所述第二数据准备电路接收所述被选择的被跟踪存储器写入数据;以及输出接口,与所述数据收集网络耦接以输出来自所述第一数据准备电路的所述被选择的被跟踪存储器写入数据和来自所述第二数据准备电路的所述被选择的被跟踪存储器写入数据。2.根据权利要求1所述的系统,其中所述处理器包括紧密耦接存储器,并且来自所述处理器的所述被跟踪存储器写入数据与针对所述紧密耦接存储器的存储器写入数据操作相对应。3.根据权利要求1所述的系统,其中所述SRAM控制器与对应的处理器或非处理器主机通信,并且来自所述SRAM控制器的所述被跟踪存储器写入数据与针对可由所述处理器或所述非处理器主机访问的存储器的存储器写入数据操作相对应。4.根据权利要求1所述的系统,其中来自所述处理器的所述被跟踪存储器写入数据包括寻址位、数据位和控制位,并且来自所述SRAM控制器的所述被跟踪存储器写入数据包括寻址位、数据位和控制位。5.根据权利要求1所述的系统,其中所述第一数据准备电路被配置为基于被选择的存储器位置的映射来标识来自所述处理器的所述被跟踪存储器写入数据的所述被选择的被跟踪存储器写入数据。6.根据权利要求1所述的系统,其中所述第二数据准备电路被配置为基于被选择的存储器位置的映射来标识来自所述SRAM控制器的所述被跟踪存储器写入数据的所述被选择的存储器写入数据。7.根据权利要求1所述的系统,其中所述第一数据准备电路包括:过滤电路,用于从所述被选择的被跟踪存储器写入数据过滤所述未被选择的被跟踪存储器写入数据;以及先进先出缓冲器,用于存储所述被选择的被跟踪存储器写入数据。8.根据权利要求7所述的系统,其中所述第一数据准备电路被配置为响应于所述先进先出缓冲器达到满容量而使被提供到所述处理器的背压信号生效。9.根据权利要求7所述的系统,其中所述第一数据准备电路包括数据压缩电路,所述数据压缩电路被配置为标识被选择的被跟踪存储器写入数据的数据包,并向所述第一数据准备电路的数据封装电路提供封装数据,以将所述被选择的被跟踪存储器写入数据归组到具有地址和控制信息的数据包中。10.根据权利要求9所述的系统,其中所述第一数据准备电路还包括时...
【专利技术属性】
技术研发人员:A,
申请(专利权)人:意法半导体应用有限公司意法半导体国际有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。