Why do I get an error when simulating the VHDL file of the Soft LVDS RX Intel® FPGA IP using Intel® MAX® 10 devices? - Why do I get an error when simulating the VHDL file of the Soft LVDS RX Intel® FPGA IP using Intel® MAX® 10 devices? Description Due to a known problem in the Quartus® II software version 14.1, the parameter editor-generated VHDL file for the Soft LVDS RX Intel FPGA IP with Intel® MAX® 10 devices will not be correct. The rx_in port in the VHDL file generated in the project and simulation directories do not match. The rx_in port for the synthesis file uses type std_logic but in the simulation file it is std_logic_vector(0 downto 0) , which causes simulation to produce an error similar to the one below. Loading work.mylvds_rx(rtl) # ** Failure: (vsim-3807) Types do not match between component and entity for port "rx_in". Resolution Replace the rx_in port from std_logic to std_logic_vector(0 downto 0) in ./<design_name>/<design_file>.vhd file This problem is fixed in Quartus II software version 15.0. Custom Fields values: ['novalue'] Troubleshooting 1506809880 False ['novalue'] ['FPGA Dev Tools Quartus II Software'] 15.0 14.1 ['MAX® 10 10 FPGAs'] ['novalue'] ['novalue'] ['novalue'] - 2023-03-13

external_document