Keywords: EDK, generation, USB, OPB, XMP, internal error, Linux, ramb16
A failure to generate EDIF netlist in edk_generatecore in Linux occurs. On Linux platforms, the following error message occurs during synthesis of the opb_usb2_device core that calls the blk_mem_gen_v2_1 core:
"ERROR: An internal error has occurred. To resolve this error, please consult the Answers Database at http://support.xilinx.com
Exception in thread "main" com.xilinx.sim.exception.
ElaborationException: Error occurred during generation of associated files."
Due to this error, instead of the generation of RAMB16 components, "opb_usb2_device_0_wrapper_blk_mem_gen_v2_1" components are generated and the core fails at the NGDBuild stage.