由于 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 版解决了此问题。