Problema crítico
Se você criar um sistema Qsys com uma função RapidIO MegaCore,
exportar qualquer uma das interfaces io_read_slavede função RapidIO MegaCore, io_write_slave, , io_read_masterio_write_master
ou mnt_master, e, em seguida, defina Criar Qsys de nível de teste
sistema para padrão, BFMs para interfaces Avalon padrão,
o sistema Qsys não pode gerar. Mensagens de erro dos seguintes
formulário aparecer:
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
Este problema afeta toda a função RapidIO MegaCore gerada por Qsys Variações.
Para evitar esse problema, se você quiser criar uma plataforma de teste Qsys
para o seu sistema Qsys, não exporte nenhuma das interfaces io_read_slaveRapidIO, io_write_slave, io_read_master, io_write_master
ou mnt_master.
Este problema é corrigido na versão 12.1 do RapidIO MegaCore Função.