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

无法访问 CSR 地址 0×05 和 0×06 内容

环境

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

    关键问题

    说明

    使用高性能控制器 II (HPC II) 的设计 带有启用 配置和状态寄存器的架构 接口 选项打开,无法访问 CSR 地址 0×05 和 0×06 内容。

    此问题影响所有使用高性能的设计 采用 Enable Configuration 和 状态寄存器接口 选项打开。

    您的设计无法模拟,并且无法在硬件中工作。

    解决方法

    要访问 CSR 地址 0×005 和 0×006 的内容,执行 以下步骤:

    1. 打开 < 变体名称>_controller_phy.v 文件。
    2. 在实例化 体名称下搜索以下调试 _phy 端口。
    3. dbg_clk (时钟)

      dbg_addr (地址)

      dbg_cs (芯片选择)

      dbg_waitrequest (等待请求)

      dbg_wr (写入请求)

      dbg_wr_data (写入数据)

      dbg_rd (阅读请求)

      dbg_dr_data (读取数据)

    4. 将这些端口导出到 >_example.v 文件。
    5. 使用 Avalon-MM 协议访问 CSR 地址 0×005 以及通过调试端口提供 0×006 的内容。

    此问题将无法解决。

    相关产品

    本文适用于 1 产品

    英特尔® 可编程设备

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