关键问题
当您使用 Quartus® II 软件 Qsys 工具进行连接时 Avalon-MM 从接口的 Avalon-MM 主接口 在 JESD204B IP 内核中,您将无法在 Avalon-MM 主端执行读取操作。
如果存在等待查询端口,则会显示读取延迟信号 (默认值 = 0) 优先于 readWaitTime 信号 (默认值 = 1)。对于 JESD204B Avalon MM 从接口, 数据在接收后的一个时钟周期内在 readdata 端口捕获 读取命令。此行为导致 Qsys 互连 从 JESD204B Avalon-MM 从一个时钟周期提前捕获数据 超预期。
此问题影响支持 JESD204B 的所有版本 IP 核。
对所有 JESD204B Avalon-MM 将读取延迟信号设置为 1 从属接口,执行以下步骤:
- 打开位于 altera_jesd204_tx_hw.tcl 文件 在/acds/ip/altera/altera_jesd204/src/tx 目录中 并在第 89 行添加以下代码:
- 打开位于/acds/ip/altera/altera_jesd204/src/rx 目录中的 altera_jesd204_rx_hw.tcl 文件 并在第 87 行添加以下代码:
"set_interface_property jesd204_tx_avs读取延迟 1"
"set_interface_property jesd204_rx_avs读取延迟 1"