推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

AMBA总线中的跟踪路由实现.docx

更新时间:2026-08-15 22:27:39 大小:20K 上传用户:烟雨查看TA发布的资源 标签:AMBA总线跟踪路由CoreSightSoC调试AXI协议 下载积分:2分 评价赚积分 (如何评价?) 打赏 收藏 评论(0) 举报

资料介绍

AMBA总线中的跟踪路由实现

一、AMBA总线与跟踪功能概述

AMBAAdvanced Microcontroller Bus Architecture)是ARM公司推出的开放片上总线标准,广泛应用于SoCSystem on Chip)设计领域,实现了片上IP核之间的高效互连与通信。随着SoC功能复杂度不断提升,集成的IP核数量从数个增长到数十甚至上百个,系统调试、性能分析和故障定位的难度也急剧增加,片上跟踪功能应运而生。跟踪路由作为AMBA总线跟踪系统的核心组成部分,负责将各个IP核产生的跟踪数据高效、有序地传输到片外调试工具,是实现系统级可观测性的关键模块。

AMBA总线标准经过多年演进,已经从最初的AHBAdvanced High-performance Bus)、APBAdvanced Peripheral Bus)发展到如今的AXIAdvanced eXtensible Interface)、ACEAXI Coherence Extensions)、CHICoherent Hub Interface)等新一代高速总线协议,对应的跟踪规范也更新到了CoreSight架构,CoreSightARM定义的片上调试和跟踪架构,跟踪路由在CoreSight架构中被称为Trace Bus RouterTrace Switch,负责整合多个源的跟踪数据流,路由到指定的跟踪输出端口。

二、跟踪路由的设计目标与核心需求

AMBA总线系统中跟踪路由的设计需要满足多方面的需求,核心目标包括以下几点:

2.1 多源整合能力

在典型的SoC设计中,跟踪源包括处理器指令跟踪、数据跟踪、硬件性能计数器跟踪、总线事务跟踪、外设事件跟踪等多个不同类型的源,每个源都会独立产生跟踪数据,跟踪路由需要能够同时连接数十个跟踪源,将不同源的数据流按照协议要求复用到输出通道,支持对不同源数据的标识区分,保证接收端能够正确拆分恢复原始数据。


部分文件列表

文件名 大小
1786803985AMBA总线中的跟踪路由实现.docx 20K

全部评论(0)

暂无评论

上传资源 上传优质资源有赏金

  • 打赏
  • 30日榜单

推荐下载