文章 ID: 000079386 内容类型: 故障排除 上次审核日期: 2021 年 08 月 29 日

Avalon-MM 主接口在 JESD204B IP 内核单时钟周期中从Avalon-MM 从接口捕获数据,时间超过预期

环境

    英特尔® Quartus® II 订阅版
BUILT IN - ARTICLE INTRO SECOND COMPONENT

关键问题

说明

当您使用 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 从属接口,执行以下步骤:

  1. 打开位于 altera_jesd204_tx_hw.tcl 文件 在/acds/ip/altera/altera_jesd204/src/tx 目录中 并在第 89 行添加以下代码:
  2. "set_interface_property jesd204_tx_avs读取延迟 1"

  3. 打开位于/acds/ip/altera/altera_jesd204/src/rx 目录中的 altera_jesd204_rx_hw.tcl 文件 并在第 87 行添加以下代码:
  4. "set_interface_property jesd204_rx_avs读取延迟 1"

相关产品

本文适用于 1 产品

英特尔® 可编程设备

1

本页面上的内容是原始英文内容的人工翻译与计算机翻译的组合。我们提供此内容是为了您的便利并且仅供参考,未必完整或准确。如果本页面的英文版与翻译版之间存在任何冲突,应以英文版为准。 查看此页面的英语版本。