Activity
-
Mickaël became a registered member 1 year, 3 months ago
-
Ariel became a registered member 1 year, 3 months ago
-
Julia became a registered member 1 year, 3 months ago
-
Glenn became a registered member 1 year, 3 months ago
-
Julia became a registered member 1 year, 3 months ago
-
Jim Lewis wrote a new post 1 year, 3 months ago
XSIM Loves OSVVM
I am often asked does OSVVM work in XSIM? With the upcoming OSVVM 2025.02 release – YES!!! As I was wrapping up on OSVVM 2025.02 release, inspired by […]-
Hello,
I would like to inform that OSVVM works now with Vivado 2025.2. All tests in the scripts succeed.
I was able to install OSVVM in vivado by copying the folder containing the compiled “.vdb” files to AMDDesignTools2025.2dataxsimvhdl and adding _2008 to the library folders names. Also adding the libraries to the AMDDesignTools2025.2dataxsimxsim.ini file is needed.
After that, I was able to a run testbench with AXI4 lite manager to simulate vivado block design that contains BRAM IP core.
I hope that spreading the word that OSVVM works with xsim and allows users to verify designs containing Xilinx IP core without the need of buying a simulator license will encourage wider adoption of OSVVM
Here you can find the example project which I hope may be of use for others:
https://github.com/haidarsoft/osvvm_examples
-
-
James became a registered member 1 year, 3 months ago
-
Niclas became a registered member 1 year, 3 months ago
-
Brad Adam replied to the topic Parallel Simulations in OSVVM and VUnit Integration in the forum OSVVM 1 year, 3 months ago
Hey Lars,
I must have missed this when initially going through the github docs but this configuration based implementation is what I was looking for so very much appreciated!
-
Lauren became a registered member 1 year, 3 months ago
-
Rafael became a registered member 1 year, 3 months ago
-
Jim Lewis replied to the topic Support for Memory Mapped Subordinate VIP for multi-beat transactions? in the forum OSVVM 1 year, 3 months ago
I have pushed an update to the documentation on GitHub to clarify this issue. If you navigate from OsvvmLibraries navigate from the dev branch. If you navigate directory to Documenation repository – it is the most recent push.
A direct link to it is here: https://github.com/OSVVM/Documentation/blob/main/Axi4_VC_user_guide.pdf
-
Jim Lewis replied to the topic Support for Memory Mapped Subordinate VIP for multi-beat transactions? in the forum OSVVM 1 year, 3 months ago
Hi Alpha,
The Axi4Memory supports the full capability of the AXI4 bus from the DUT side interface – including a multi-beat burst. This allows the DUT to interact with any addressable location in the memory. Be careful to keep your address space reasonable as the Axi4Memory creates a data structure and sizes above 2**40 are not currently…[Read more] -
Aghmour became a registered member 1 year, 3 months ago
-
Alpha started the topic Support for Memory Mapped Subordinate VIP for multi-beat transactions? in the forum OSVVM 1 year, 3 months ago
Scenario: my module has an AXI4 Memory Mapped Master interface; I want to test this interface with OSVVM VIP. For single beat transactions I can use the Subordinate VIP with no issues (eg.
GetWriteAddress()andGetWriteData()succeed). However, for multi-beat (>1 beat) transactions, the Axi4_VC_user_guide states “The Axi4Subordinate only supports…[Read more] -
Sai Sachin became a registered member 1 year, 3 months ago
-
Lars Asplund replied to the topic Parallel Simulations in OSVVM and VUnit Integration in the forum OSVVM 1 year, 3 months ago
Hi Brad,
VUnit has support for running OSVVM style of testbenches. You’ll find the information here: http://vunit.github.io/blog/2023_08_26_vhdl_configurations.html. I also recommend looking into open-source
GHDL and NVC. Once you’ve started multi-threaded simulations, there is no going back and you will most likely want
to use all your processing cores. -
Hillary started the topic Opportunities at Northrop Grumman in the forum VHDL 1 year, 3 months ago
? Discover a career with @Northrop Grumman as a Digital Verification Engineer in beautiful San Diego! ?
Northrop Grumman’s Advanced Digital Engineering organization creates the next generation of communications and signal processing systems and will take ideas from concept to working systems aboard the world’s most advanced platforms.
We bri…[Read more]
-
Anand became a registered member 1 year, 3 months ago
-
Waleed became a registered member 1 year, 3 months ago
- Load More