Using OSVVM in Vivado

Why OSVVM™? Forums OSVVM Using OSVVM in Vivado

Viewing 3 posts - 1 through 3 (of 3 total)
  • Author
    Posts
  • #2818
    jon
    Member

    I am new to OSVVM and would like to try the AXI testbench in Vivado 2024.2. Can somone explain what files I need to add to Vivado so I can then run a simultion? Is it just the files in the osvvm dir and then AXI testbeench files? Thanks

    #2819
    Jim Lewis
    Member

    Hi Jon,
    I recommend getting all of OsvvmLibraries. Then from the Script_user_guide.pdf, to start XSIM, do the following:

    1.3.9 Xilinx XSIM
    Using OSVVM in Xilinx XSIM is under development. So far, Xilinx seems to be able to
    compile OSVVM utility library, however, we have not had any of our internal test cases
    pass.
    To run OSVVM scripts in XSIM, start Vivado and then run the StartXSIM using:
    source <path-to-OsvvmLibraries>/OsvvmLibraries/Scripts/StartXSIM.tcl

    Note that with XSIM 2024.2, OSVVM is working in XSIM. Since Vivado tools is such a large download,
    I have not tested with a 2025 release yet. Soon.

    Then Run the Demos (modified to just run AXI4):

    1.4 Run the Demos
    Do the following in your simulator command line:

    build ../OsvvmLibraries
    build ../OsvvmLibraries/AXI4/Axi4/RunDemoTests.pro

    These will produce some reports, such as OsvvmLibraries_RunDemoTests.html. We will
    discuss these in the next section, OSVVM Reports.

    Best Regards,
    Jim

    #2820
    jon
    Member

    Hi Jim

    Thanks for the explantion.

    Jon

Viewing 3 posts - 1 through 3 (of 3 total)
  • You must be logged in to reply to this topic.