Problème critique
Si vous créez un système Qsys avec une fonction RapidIO MegaCore,
exporter toute interface de fonction RapidIO MegaCore io_read_slave
, io_write_slave
, io_read_master
io_write_master
,
ou, mnt_master
puis définissez Create testbench Qsys
BFM de système à standard pour interfaces Avalon standard,
le système Qsys ne peut pas générer. Messages d’erreur des éléments suivants
le formulaire s’affiche :
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
Ce problème affecte toutes les fonctions RapidIO MegaCore générées par Qsys Variations.
Pour éviter ce problème, si vous voulez créer un testbench Qsys
pour votre système Qsys, n’exportez aucune interface RapidIO io_read_slave
io_write_slave
, , io_read_master
io_write_master
,
ou mnt_master
.
Ce problème est résolu dans la version 12.1 du RapidIO MegaCore Fonction.