Forum Discussion

JobvW's avatar
JobvW
Icon for New Contributor rankNew Contributor
3 years ago
Solved

Fatal Error: Segment Violation at (nil)

Hello, I am trying to synthesize my vhdl code, but when I run synthesize in Quartus prime I get this error. The only thing I can find is that there is a patch for Quartus prime pro, but I am using Qu...
  • VenT_Altera's avatar
    3 years ago

    Hi,


    From the latest update from the engineering team:


    They found the line that's causing the issue:

    In vhdl/common_pkg.vhd, the definition of function c_t_char_array_init, if "x(32-1 DOWNTO 0) := STD_LOGIC_VECTOR(TO_UNSIGNED(I, 32));" is commented out, the program will be able to compile successfully.

    They were able to resolve the IE with RTL changes and provide the workaround. The two files modified are total.vhd and common_pkg.vhd. Essentially they moved the function declaration from the package to the file where the function is used, which fixed the problem.


    Kindly check your email for the workaround. Thanks.


    Best Regards,

    Ven Ting


    p/s: If any answer from the community or Intel Support are helpful, please feel free to give best answer or rate 9/10 survey