When using the Example design provided with the core, several of the ireq ports are not connected properly. Also, when running simulation, warning or errors similar to the following might occur:
"# ** Warning: (vsim-3015) ../../example_design/srio_v4_1_x1_dl_top.v(353): [PCDPC] - Port size (16 or 16) does not match connection size (1) for port 'ireq_db_info'.
# Region: /ep_tb/ep/user_top"
This issue has been fixed in v4.2 of the Serial RapidIO.
If you are still using v4.1 of Serial RapidIO, and you want to send a doorbell or messages, you must use following work-around. In the Example Design directory, open the top-level wrapper file "<component_name>_top.v" and edit the following lines:
Change the following lines:
To the following: