04-21-2021 07:10 AM
To have the IP found in "get_ips" tcl command, I have to send these two tcl commands:
Then when sending "get_ips" tcl command,<result>: axi_vip_0_13APR21
2. I see that the IF (interface) seems to be not recognised in the compiled project.
[See attached ex_design_IF_shown.png.]
[See attached user_tb_no_IF_shown.png.]
"XilinxAXIVIP: Found at Path: axi_vip_0_13APR21_exdes_adv_mst_active__pt_passive__slv_comb.DUT.ex_design.axi_vip_mst.inst" by the Vivado Simulator.
[See attached pg267_p47.png.]
produced before by the AXI_VIP generation (In IP catalog)) to the .f of the project\elaboration\xsim run?
04-21-2021 11:03 PM
Can you please share the test case to check this issue at our end with the exact steps and scripts you have followed to compile the files in batch mode.
04-26-2021 01:26 AM
Thanks for your reply.
Meanwhile I've found that the needed file for compilation is axi_vip_0_/axi_vip_0_sim_netlist.v that has been produced in the IP generation.
But, It isn't mentioned in the needed_files list, also when typing tcl cmd "get_files -compile_order sources -used_in simulation -of_objects [get_files <axi_vip_0>.xci]" in the tcl console of Vivado Simulator.
What are the needed IP files to be compiled in the project for running a simulation? As mentioned also in my origin question, without this "axi_vip_0_sim_netlist.v" in the compiled files - The compilation for simulation has been failed..?
Another question please:
In order to re-generate an ip for a batch-mode vivado simulation run, can I export the IP with its settings\parameter to a tcl file, without all the project?
I want to include in my flow a generation of an IP (in the out-of-context mode) then run a simulation with them (batch-mode xsim) within all my other source files.
Is there a way that doesn't include a complete project export to a tcl or a write_bd tcl (I don't have any BD in my design)?