Fatal Error: Segment Violation faulting address=(nil), PC=(nil): 0: - Fatal Error: Segment Violation faulting address=(nil), PC=(nil): 0: Description Due to an illegal RTL construct, you may see the above error message in the Intel® Quartus® Prime Pro Edition Software version 20.3 and later. This error happens during Synthesis when a System Verilog interface contains a localparam that is dependent on one of its parameters. For example: // Parameterized interface interface intf #( int unsigned WIDTH ) ( input logic data ); // localparam that depends on a parameter localparam DWIDTH = WIDTH; // modports that allow access to localparam modport mst ( input data, import DWIDTH ); modport slv ( input data, import DWIDTH ); Resolution Avoid "import" of "interface localparams" in " modport " description of System Verilog Interfaces. This RTL construct will display an error message beginning with version 22.1 of the Intel® Quartus® Prime Pro Edition Software. Custom Fields values: ['novalue'] Troubleshooting 14015499505 False ['novalue'] ['FPGA Dev Tools Quartus® Prime Software Pro'] 22.1 20.3 ['Programmable Logic Devices'] ['novalue'] ['novalue'] ['novalue'] - 2022-03-17

external_document