Activity
-
Tobias became a registered member 19 hours, 53 minutes ago
-
Patrick replied to the topic Using VCs without the built-in Scripts in the forum OSVVM 21 hours, 12 minutes ago
Oh, I forgot to mention how to run it for different vendor tools…
The instantiation of the
OsvvmProFileProcessor
takes an optional argument of typeOsvvmVariables
osvvmVariables = OsvvmVariables(
[Read more]
vhdlVersion = VHDLVersion.VHDL2008,
toolVendor = "Aldec"
toolName = "RivieraPRO"
toolVersion = "2024.10"
)
processor =… -
Jim Lewis replied to the topic Using VCs without the built-in Scripts in the forum OSVVM 1 day, 2 hours ago
Hi Isaac,
I think Patrick’s solution will be the defacto solution for integration with VUnit. Particularly since he is working on generating reports too – really cool.Before I talked to Patrick today, I worked on the script I mentioned above. For each OSVVM library, it will create a list of files associated with the library. Note the…[Read more]
-
Patrick replied to the topic Using VCs without the built-in Scripts in the forum OSVVM 1 day, 3 hours ago
Hi Isaac,
a few weeks ago, I release pyEDAA.OSVVM as part of the bigger EDA² Python package family. It provides a OSVVM *.pro file processor as well as data models and parsers for OSVVM’s YAML (and XML) file formats.
Repository: https://github.com/edaa-org/pyEDAA.OSVVM
Documentation: https://edaa-org.github.io/pyEDAA.OSVVMfrom pathlib…
[Read more] -
Patrick replied to the topic Issues with GHDL when compiling OSVVM packages in the forum OSVVM 1 day, 5 hours ago
Can you please provide the output of
ghdl –version
-
Isaac replied to the topic Using VCs without the built-in Scripts in the forum OSVVM 1 day, 7 hours ago
Hi Jim,
thanks a lot for the quick reply and, of course, for all the work you put into the OSVVM.
If I understand you correctly, I could either a) build the OSVVM libraries with the built-in scripts, and then link to those libraries in my workflow, or b) take a look at the scripts, specially VendorScripts_Siemens.tcl, and reverse-engineer the…[Read more]
-
Jim Lewis replied to the topic Using VCs without the built-in Scripts in the forum OSVVM 1 day, 12 hours ago
Hi Isaac,
From time to time, the OSVVM compile scripts are updated. It is hard to maintain more than one approach. The reason we developed the OSVVM scripts is to provide a better reporting mechanism. In addition the the ordinary JUnit reports, OSVVM does a more comprehensive Build summary. We also do test case summaries, functional…[Read more] -
Isaac started the topic Using VCs without the built-in Scripts in the forum OSVVM 1 day, 14 hours ago
Hi everyone,
currently I’m setting up a verification environment with an AXI (Full) verification component (VC) at work. I’ve ran several demos in the past using the built-in Scripts, however, now I would like to compile everything from scratch to target our verification environment (Questa + VUnit). My question is: is there a recommended way to…[Read more]
-
Jim Lewis replied to the topic Is GHDL easier for OSVVM or Xsim 2024.2 (or later)? in the forum OSVVM 1 week, 1 day ago
Hopefully I answered this in: https://osvvm.org/forums/topic/issues-with-ghdl-when-compiling-osvvm-packages
-
Jim Lewis replied to the topic Issues with GHDL when compiling OSVVM packages in the forum OSVVM 1 week, 1 day ago
Are you running a current version of GHDL? Our github actions run with GHDL every day. See: https://github.com/OSVVM/OsvvmLibraries/actions
Did you use the directions in OsvvmLibraries/Documentation/Scripts_user_guide.pdf?
Here they are:
GHDL in Windows
~~~~~~~~~~~~~~~~Initialize the OSVVM Script environment by doing:
winpty tclsh…
[Read more] -
Christon Fredrick started the topic Issues with GHDL when compiling OSVVM packages in the forum OSVVM 1 week, 1 day ago
I first compiled the required dependencies and GHDL compiled them well. but when I compiled the AlertLogPkg.vhd, it didn’t and showed error like, ^
osvvm/AlertLogPkg.vhd:5356:43:error: no overloaded function found matching “to_string”
“= Expected : ” &…[Read more] -
Christon Fredrick replied to the topic Is GHDL easier for OSVVM or Xsim 2024.2 (or later)? in the forum OSVVM 1 week, 5 days ago
The problem is, with Ubuntu 24.04, I think we can install the latest GHDL with snap store, but I have pop!_os 22.04 which is like Ubuntu 22.04. Here I have to install GHDL from github. I installed 5.0.1 GHDL. But I have all sorts of problems (with dependencies as I am doing it manually) where I couldn’t initialise and create the first work object…[Read more]
-
Jim Lewis replied to the topic Is GHDL easier for OSVVM or Xsim 2024.2 (or later)? in the forum OSVVM 1 week, 5 days ago
You need XSIM if you are using Xilinx’s encrypted IP. However XSIM is very slow.
GHDL and nvc both support OSVVM well – however they need a third party waveform viewer such as SURFER.
OSVVM is updated several times each year. Even if a simulator includes an OSVVM release, it may be out of date.
OSVVM is fast to compile the project.…[Read more]
-
Christon Fredrick started the topic Is GHDL easier for OSVVM or Xsim 2024.2 (or later)? in the forum OSVVM 1 week, 5 days ago
I heard that there is no built-in support for osvvm with GHDL, but there is contrastingly, a built-in support for OSVVM in XSim. Also I tried with the help of ChatGPT to try and simulate a simple adder.vhd using OSVVM. I couldn’t do it. the compilation is not proper as it might miss some dependencies, and it’s all manual and I find it very…[Read more]
-
Ariel replied to the topic Waveforms not generated correctly (GHDL) in the forum OSVVM 1 week, 6 days ago
Hi. I think you might have an old GHDL version.
`
$ rlwrap -c tclsh
$ source ../OsvvmLibraries/Scripts/StartUp.tcl
OSVVM Script Version: 2025.02
Simulator Version: GHDL-5.0.0-dev
`
-
Christon Fredrick replied to the topic Waveforms not generated correctly (GHDL) in the forum OSVVM 1 week, 6 days ago
Hi, I see that you have some successful simulations with GHDL. may I ask which version of GHDL is compatible with OSVVM 2025.2? I am having the build error when I used GHDL 3.0.0 version. the normal libraries are being built with “rlwrap tclsh”, but when i want to build my adder_tb, it is not being build, and has errors. what am I doing wrong? I…[Read more]
-
Jim Lewis replied to the topic Is Vivado 2022.2(Xsim) suitable for OSVVM simulations? in the forum OSVVM 2 weeks, 3 days ago
You need OSVVM 2025.02 (or newer) and XSIM 2024.2
-
Christon Fredrick started the topic Is Vivado 2022.2(Xsim) suitable for OSVVM simulations? in the forum OSVVM 2 weeks, 3 days ago
I’m a beginner. I am trying to add the library in the Vivado Project, but in TCL scritps, I am getting this error for the following commands.
create_lib -simlib osvvm $OSVVM_HOME/compiled_simlib/osvvm
invalid command name “create_lib”
compile_vhdl -library osvvm $OSVVM_HOME/Common/src/AddressBusResponderTransactionPkg.vhd
invalid command name…[Read more] -
Jake replied to the topic Errors While Generating Simulation Reports in the forum OSVVM 3 weeks, 1 day ago
I have migrated to 2025.4, and things are working well for me so far. Thanks Jim!
-Jake
-
Sotonye became a registered member 3 weeks, 1 day ago
- Load More