When trying to start simulation with 64-bit Modelsim under Windows the compilation may freeze during compilation of the top level of the processor system. When running 64-bit Modelsim under Linux, the following error message may appear:
- Error: (vsim-125) The shared library ./..//submodules/libbytestream_pli.so being loaded was built on a 32-bit machine. A 32-bit shared library cannot be loaded in a 64-bit simulation. Please use compatible machines to build and load the library
This is a known issue in Quartus® II software version 11.x. The interface between System Console and Modelsim is in the form of a Shared Object, or DLL file, which is precompiled. This is only supported in a 32-bit environment at present. To resolve the issue, simulate using the 32-bit version of Modelsim, which can be run in both on 32-bit and 64-bit operating systems.