【ARM Coresight trace 系列文章 10.1 - ARM Coresight STM 介绍及使用】

本文介绍了ARM Coresight STM中guaranteed和invariant两种数据传输类型。guaranteed传输在STM满载时会暂停AXI数据,影响性能;而invariant传输则可能丢弃数据。STM的每个刺激端口有256字节空间,分为两个128字节部分,地址空间不同导致不同数据包。STM支持多主设备,通过AWADDR的高位和安全标志确定主设备ID。文章强调不同主设备应使用不同通道以避免ID冲突。
摘要由CSDN通过智能技术生成


上篇文章:ARM Coresight 系列文章 10 - ARM Coresight STM 介绍及使用
下篇文章:ARM Coresight 系列文章 10.2 - ARM Coresight STM Trace packets

Guaranteed and invariant timing transactions

STM 支持两种类型的软件的数据,一种是 guaranteed的,另一种是 invariant 的, 对于 guaranteed 类型的数据传输,当STM 无法接收 AXI总线发过来的数据时,会通过拉低 WREADY 来暂停 AXI 数据的发送。对于 guaranteed的数据传输,建议对于关键数据才使用该类型,因为该类型数据传输会影响系统性能。

对于 invariant 的数据传输,当STM 无法接收数据时,并不会暂停AXI总线数据的发送,STM 会丢弃AXI发过来的数据,所以无法保证 invariant 数据

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

主公讲 ARM

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值