LVDS SERDES IP compile error in Stratix10, Quartus Prime Pro 20.3
Hi,
I have a compile error in my Quartus 20.3 project that appears to be within the Intel-generated LVDS SERDES IP. Can you provide additional insight into what the following error indicates as root cause? I believe the complaint is about a connection within the Intel IP:
"The serial pin LVDSOUT for the LVDS SERDES IP instance dsi2_host_phy_top|phy_wrapper|tx_dphy_top|clk_lane_altera|lvds_0|core|arch_inst|channels[0].tx.serdes_dpa_isnt must be pulled up to the top level and cannot fan out to anything else."
This LVDS IP instance is configured as TX, 1 channel, SERDES factor=8 with external PLL.
Thanks,
Erin
I discovered that Quartus believes the LVDSOUT signal is being fanned out because it is not reading the Verilog HDL macro I've set for the project, corresponding to a Verilog `ifdef around the fanned out signal. So I need to modify the question to discover what the proper way is to set a Verilog define in Quartus 20.3. The method I used in Quartus 19.1 does not appear to work (Assignments -> Settings; Verilog HDL Input; Verilog HDL macro; Name: <Verilog define name>, Setting: 1)