クリティカルな問題
UniPHY シミュレーションサンプルデザインを実行しようとすると ModelSim* または Riviera-PRO* では、次のエラーが表示される場合があります。
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
この問題は DDR2 および DDR3 プロトコルおよび QDR II/II に影響します。 および RLDRAM II (Nios II ベースのシーケンサーを使用する場合)
この問題には 2 つの回避策があります。
- 32 ビット版の ModelSim または Riviera-PRO を使用 実行。
- テキストエディターでmsim_setup.tclを開きます。
・_example_design/シミュレーション/verilog/mentor/または
<variant_name>_example_design/シミュレーション/vhdl/mentor/
セクションを見つけて
alias elab
-pli /submodules/libbytestream_pli.so
から削除します。vsim
行を選択します。