Kritisches Problem
Wenn Sie ein Qsys-System mit einer RapidIO MegaCore-Funktion erstellen,
eine der RapidIO MegaCore Funktionsschnittstellen io_read_slave
exportieren, io_write_slave
, io_read_master
, io_write_master
,
oder und mnt_master
legen Sie dann Create testbench Qsys fest
System-zu-Standard, BFMs für Standard-Avalon-Schnittstellen,
das Qsys-System kann nicht generiert werden. Fehlermeldungen der folgenden Art
Das Formular wird angezeigt:
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
Dieses Problem betrifft alle Qsys-generierten RapidIO MegaCore-Funktionen Variationen.
Um dieses Problem zu vermeiden, sollten Sie einen Qsys-Testbench erstellen
Exportieren Sie für Ihr Qsys-System keine der RapidIO-Schnittstellen io_read_slave
, io_write_slave
, , io_read_master
, io_write_master
oder mnt_master
.
Dieses Problem wurde in Version 12.1 der RapidIO MegaCore behoben Funktion.