100G E-tile error on Stratix 10 DX
I am attempting to build a design with an E-tile configured for 100G operation on a Stratix 10 DX device, and I am running in to some strange build issues. I am building designs for both Stratix 10 DX and Agilex F, and the Agilex design so far has been fine (although getting the link to work is a different story), but the Stratix 10 design so far does not want to build.
The core is in the "100GE or 1 to 4 10GE/25GE Channels with optional RS-FEC and PTP", in 100G mode, with PTP and RS-FEC enabled. When I build the design, I get the following error during synthesis:
Error(18806): WYSIWYG primitive "qsfp1_mac_inst|mac_inst|alt_ehipc3_0|TX_ADAPTER_100G.TX_ADAPTER_SYNC.PTP_TX_ADAPTER_AND_FIFO_PR.ptp_tx_ff|wdata_reg_2[0]" connected to WYSIWYG primitive "qsfp1_mac_inst|mac_inst|alt_ehipc3_0|TX_ADAPTER_100G.TX_ADAPTER_SYNC.PTP_TX_ADAPTER_AND_FIFO_PR.ptp_tx_ff|ml[0].lrm" must be a simple Hyperflex-friendly register with only D, CLK, and Q port connected.
This seems to be from somewhere deep inside the core, so I'm not sure if I'm doing something wrong here, or if there is some sort of a bug in the core itself. Has anyone else run in to a similar issue with the E-tile?