ATB协议主要用于在SOC的Debug系统中,将数据流导出给CoreSight使用。
1 前言
ATB协议是AMBA协议家族的一部分。ATB协议定义了跟踪信息(Trace)如何在跟踪系统的组件之间传输。ATB是跟踪组件用来通过CoreSight系统传递与格式无关的跟踪数据的通用总线。ATB接口支持多种功能,包括:
- 使用valid和ready的响应,使得数据停止。
- 指示一个周期中有效字节数的控制信号
- 始发组件标记,每个数据包都有一个相关的ID
- 任何跟踪协议信息、数据信息或数据格式要求
- 识别来自所有原始组件的数据
- flushing。
ATB是一种公共总线,跟踪组件使用它在跟踪系统中以数据不可知的格式传递跟踪数据。ATB协议定义了总线行为,接口信号根据其功能命名。ATB与关联组件的一般关系如图所示。
1 信号描述
下周再更~