gpt4 book ai didi

hardware - 字节如何映射到小端系统上的 AXI4 总线

转载 作者:行者123 更新时间:2023-12-03 19:55:31 27 4
gpt4 key购买 nike

如果在小端处理器上运行的程序将未缓存的值 0xaabbccdd 写入地址 0,并且处理器使用 32 位宽的 AXI4 总线,那么 WDATA 的第 31-24 位是 0xaa 还是 0xdd?

AXI 不公开字节可寻址存储器——它只能读取或写入完整的数据总线宽度(在这种情况下为 32 位)。问题是它如何将字节值的地址映射到数据总线位。

AXI spec的A3.4.3节(rev E) 讨论了“字节不变”字节序,但似乎没有解释数据总线上的字节顺序。

最佳答案

If a little endian processor writes the value 0xaabbccdd uncached to address 0 via a 32-bit wide AXI4 bus, are bits 31-24 of WDATA 0xaa or 0xdd?



WDATA 的 31-24 位是 0xAA,与处理器字节序无关。但是内存中的字节顺序是由字节序决定的。见 this answer用于解释字节不变的字节序。

关于hardware - 字节如何映射到小端系统上的 AXI4 总线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33700444/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com