文章 ID: 000083856 内容类型: 故障排除 上次审核日期: 2015 年 07 月 10 日

为什么在使用 英特尔® MAX® 10 设备仿真 Soft LVDS RX 英特尔® FPGA IP的 VHDL 文件时出错?

环境

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

    由于 Quartus® II 软件版本 14.1 中出现一个已知问题,面向带有 英特尔® MAX® 10 个设备的 Soft LVDS RX 英特尔 FPGA IP参数编辑器生成的 VHDL 文件将不正确。项目中生成的 VHDL 文件中的 rx_in 端口与模拟目录不匹配。

    合成文件 的rx_in 端口使用类型 std_logic ,但在模拟文件中 它是std_logic_vector(0 下达 0),从而导致模拟产生与以下错误类似的错误。

    加载 work.mylvds_rx (rtl)
    # ** 故障:(vsim-3807)类型在端口“rx_in”的组件和实体之间不匹配。

    解决方法

    .//.vhd 文件中将rx_in端口从std_logic替换为 std_logic_vector(0 downto 0)

    Quartus® II 软件 15.0 版解决了此问题。

     

    相关产品

    本文适用于 1 产品

    英特尔® MAX® 10 FPGA

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