ปัญหาสำคัญ
เมื่อคุณพยายามเรียกใช้งานการออกแบบตัวอย่างการจําลอง 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
มีวิธีแก้ไขปัญหาที่เป็นไปได้สองวิธีสําหรับปัญหานี้:
- ใช้ ModelSim หรือ Riviera-PRO เวอร์ชัน 32 บิต ปฏิบัติ
- ในโปรแกรมแก้ไขข้อความ ให้เปิด msim_setup.tcl ด้านล่าง
<variant_name>_example_design/จําลอง/verilog/mentor/ หรือ
<variant_name>_example_design/จําลอง/vhdl/mentor/
ค้นหาส่วน
alias elab
และลบ-pli /submodules/libbytestream_pli.so
ออกจาก บรรทัดvsim