Other Parts Discussed in Thread: AM2432, SYSCONFIG
器件型号: AM2432
主题: SysConfig 中讨论的其他器件
大家好、我有一个关于 AM2432 上的 PCIe 和 GPMC 接口的问题。
我们当前的系统配置是 Host⇔AM2432⇔FPGA。
主机通过 PCIe 与 AM2432 通信、AM2432 通过 GPMC 与 FPGA 通信。
(GPMC 配置为 16‑位地址/数据多路复用,异步,单次访问。)
FPGA 地址空间的一部分暴露在 PCIe 地址空间中、以便主机可以访问它。
当主机对 FPGA 执行写入操作时、我们可以观察到每次写入看起来是三次虚拟访问。
PCIe 数据包长度为 4 字节。
由于我无法附加波形图像、因此这里提供了信号行为的文本说明。 当主机访问 FPGA 地址区域时、AM2432 会生成四个 GPMC 周期。 在这四个周期内、CS、ADV 和 AD 会在全部四个周期内切换、但 WE 信号仅在四个周期中的一个周期内置为有效(处于任意位置) 。
您是否会碰巧知道导致此行为的原因?
内部 CBASS 是否可能会将事务转换为 64‑位访问或类似内容?
就这些。 提前感谢您的支持。