棋子 · 2020年01月02日

AXI4主交易要求的不结盟交易(地址为WSTRB)

我对规范中关于不对齐传输的措辞感到有些困惑,方法如下:

主机可以:
-使用低位地址线来指示未对齐的起始地址
-提供对齐的地址并使用字节通道选通信号来指示未对齐的起始地址。

注意:
低位地址线上的信息必须与字节通道选通脉冲上的信息一致。

第一部分建议主机可以发布未对齐的地址,也可以发布具有适当低选通脉冲的对齐地址。但随后的注释要求这些(地址和选通脉冲)彼此一致。因此,我不确定实际上允许以下哪些组合:

  • a)用选通低对齐地址为首创字节
  • b)无低选通为第一字节对齐地址
  • c)与低选通为第一字节对齐地址

我正在实现一个将支持不对齐传输的从设备,并且我不确定是否仅通过观察选通脉冲就足以确定它是否未对齐,或者不确定是否将选通信息与地址的LSB组合在一起。

1 个回答 得票排序 · 时间排序
极术小姐姐 · 2020年01月02日

我最终遇到了以下线程(https://community.arm.com/dev...)表明仅情况a)和c)是合法的,而不是b)。

因此,WSTRB是在所有情况下我都应该信任的信息。地址的低位可能会或可能不会传达有关未对齐的匹配信息。

正确?

你的回答