ปัญหาสำคัญ
หากคุณสร้างระบบ Qsys ด้วยฟังก์ชัน RapidIO MegaCore
ส่งออกอินเทอร์เฟซio_read_slave
ฟังก์ชัน RapidIO MegaCore , , io_write_slave
io_read_master
, io_write_master
หรือ mnt_master
แล้วตั้งค่า Create testbench Qsys
System to Standard, BFM สําหรับอินเทอร์เฟซAvalonมาตรฐาน
ไม่สามารถสร้างระบบ Qsys ได้ ข้อความแสดงข้อผิดพลาดต่อไปนี้
แบบฟอร์มจะปรากฏขึ้น:
Error: test_rapid_tb.test_rapid_inst_rapidio_0_io_read_master_bfm.s0: Slave
with readdatavalid signal must support at least 1 pending read
Error: test_rapid_tb.test_rapid_inst_rapidio_0_io_write_slave_bfm.m0: Has
read but no readdata signal
Error: test_rapid_tb.test_rapid_inst_rapidio_0_io_read_slave_bfm.m0: Has
write but no writedata signal
Error: test_rapid_tb.test_rapid_inst_rapidio_0_mnt_master_bfm.s0: Slave
with readdatavalid signal must support at least 1 pending read
ปัญหานี้มีผลต่อฟังก์ชัน RapidIO MegaCore ที่สร้างขึ้น Qsys ทั้งหมด รูป แบบ
เพื่อหลีกเลี่ยงปัญหานี้ หากคุณต้องการสร้าง Qsys testbench
สําหรับระบบ Qsys ของคุณ อย่าส่งออกอินเทอร์เฟซ io_read_slave
RapidIO ใดๆ , io_write_slave
, io_read_master
io_write_master
หรือmnt_master
ปัญหานี้ได้รับการแก้ไขในเวอร์ชั่น 12.1 ของ RapidIO MegaCore ฟังก์ชัน