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

针对搭载 HPS IP 凌动Arria V 和Cyclone V 设备的设计进行拟合后模拟可能运行错误

环境

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

    关键问题

    说明

    如果您的设计目标Arria V 或 Cyclone V 设备和 包括硬核处理器系统 (HPS) IP 凌动、拟合后模拟 在以下情况下可能运行不正确:

    • 如果 hps2fpga 接口数据宽度 配置为 32 或 128 位
    • 如果 fpga2hps 配置了接口数据宽度 至 32 或 128 位
    • 如果 hps2fpga 用户时钟输出频率 大于 100 MHz
    解决方法

    更新生成的 Verilog 输出文件(.vo) 由 EDA 网络列表 Writer 在拟合后模拟之前执行,如下所示:

    • 添加一个命名 DATA_WIDTH 和 根据 Advanced 将值设置为 32、64 或 128 hps2fpga 可扩展接口 (AXI) 数据宽度。
    • 添加一个命名 DATA_WIDTH 的参数,并设置 根据 AXI 的数据值达到 32、64 或 128 fpga2hps 数据宽度。
    • 添加命名的参数 H2F_USER0_CLK_FREQ H2F_USER1_CLK_FREQ ,以及 H2F_USER2_CLK_FREQ 。 根据频率设置这些参数的值 的 h2f_user0_clkh2f_user1_clkh2f_user2_clk 用户 时钟,分别。

    相关产品

    本文适用于 2 产品

    Arria® V FPGA 和 SoC FPGA
    Cyclone® V FPGA 和 SoC FPGA

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