发明 跟踪处理程序模块系统和使用所述系统的方法
软件系统 数据处理 跟踪技术 物联网 模块系统 可能涉及相关硬件设备 处理程序 软件算法 【软件系统 数据处理 跟踪技术 物联网 模块系统 可能涉及相关硬件设备 处理程序 软件算法】 1人
G06F13/42 G06F11/30 G06F11/36
摘要:本发明公开了一种跟踪处理程序模块系统和用于通过使用跟踪处理程序模块系统使用最小处理器指令集从跟踪消息中生成跟踪数据流的方法。本发明的目的是提供一种能够处理从消耗最小控制器带宽的处理器的固件流中提取的跟踪消息并且不引入运行时间变化的跟踪消息的装置和方法,这将通过跟踪处理程序模块系统来解决,该跟踪处理程序模块系统被配置为经由芯片内部总线系统来接管表示在SOC的处理器上运行的固件的内部状态的跟踪消息,其中跟踪消息由通过芯片内部总线系统在总线主设备和总线从设备之间交换的总线数据信号来承载,并且总线地址信号ADDR被用于对跟踪消息的附加跟踪元数据进行编码,其中跟踪处理程序模块系统包括:总线从设备,被配置为将特定总线协议数据转换为基于选通的协议数据;输入逻辑,被配置为添加时间戳以对来自总线从设备的转换数据进行过滤和通道分配;先进先出(FIFO)移位寄存器,被配置为将总线传送速度与跟踪数据流速度解耦并输出FIFO数据格式;以及输出逻辑,被配置为将FIFO数据格式转换为表示跟踪消息的跟踪数据流格式以重构由处理器发出的系统行为。