AMBA(4)—— ATB协议

发布时间 2023-05-21 20:09:27作者: 咸鱼IC

ATB协议主要用于在SOC的Debug系统中,将数据流导出给CoreSight使用。

1 前言

ATB协议是AMBA协议家族的一部分。ATB协议定义了跟踪信息(Trace)如何在跟踪系统的组件之间传输。ATB是跟踪组件用来通过CoreSight系统传递与格式无关的跟踪数据的通用总线。ATB接口支持多种功能,包括:

  • 使用valid和ready的响应,使得数据停止。
  • 指示一个周期中有效字节数的控制信号
  • 始发组件标记,每个数据包都有一个相关的ID
  • 任何跟踪协议信息、数据信息或数据格式要求
  • 识别来自所有原始组件的数据
  • flushing。

ATB是一种公共总线,跟踪组件使用它在跟踪系统中以数据不可知的格式传递跟踪数据。ATB协议定义了总线行为,接口信号根据其功能命名。ATB与关联组件的一般关系如图所示。

1 信号描述

下周再更~