问题标签 [amba]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
amba - 例如,如果我想在 128 位总线上执行 96 位的单个 AXI 事务(写入数据),我应该为 AWSIZE 值赋予什么值?
我对 AXI AWSIZE 概念不太熟悉。如果数据比数据总线窄,我们是否将 AWSIZE 作为总线宽度,然后适当地提供 WSTRB 信号?例如,我想通过 128 位宽的总线将 96 位数据写入某个内存位置。如何计算 AXI SLave 解码所需的 AWSIZE 和其他信息?
arm - AMBA ACE 与 AXI 协议有何不同?
ADVANCED MICROCONTROLER BUS ARCHITECTURE-ACE 和 ADVANCED MICROCONTROLER BUS ARCHITECTURE-AXI 协议有什么区别?
memory - 将未对齐的数据写入连续的内存位置 AXI
我有一个流数据源在每个时钟脉冲发出 384 位(48B)的数据。我正在设计一个数据总线宽度为 512 位 (64B) 的 AXI 主机。有什么办法可以将它连续存储到内存中?例如,我的起始地址为 'h10400. 理论上,下一个数据将从'h10430,'h10460等存储。但数据未与 AXI 数据总线对齐。因此从'h10430 到'h10440(对齐到64B)的地址将留空。这将重复。
如何确保我正在写入的数据被存储,中间没有任何空间,也不会丢失数据?写频闪灯会是什么样子?