Problema crítico
Ao tentar executar o projeto de exemplo de simulação UniPHY no ModelSim ou na Riviera-PRO, você pode receber o seguinte erro:
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
Este problema afeta os protocolos DDR2 e DDR3 e QDR II/II e RLDRAM II ao usar o sequenciador Nios II baseado em Nios II.
Há duas possíveis soluções alternativas para este problema:
- Use uma versão de 32 bits do ModelSim ou Riviera-PRO Executável.
- Em um editor de texto, abra msim_setup.tcl em
<variant_name>_example_design/simulação/verilog/mentor/ ou
<variant_name>_example_design/simulação/vhdl/mentor/.
Localize a
alias elab
seção e remova-pli /submodules/libbytestream_pli.so
avsim
linha.