Patrick
-
Patrick replied to the topic Using VCs without the built-in Scripts – but instead VUnit in the forum OSVVM 6 months, 3 weeks ago
Oh, I forgot to mention how to run it for different vendor tools…
The instantiation of the
OsvvmProFileProcessortakes an optional argument of typeOsvvmVariablesosvvmVariables = OsvvmVariables([Read more]
vhdlVersion = VHDLVersion.VHDL2008,
toolVendor = "Aldec"
toolName = "RivieraPRO"
toolVersion = "2024.10"
)
processor =… -
Patrick replied to the topic Using VCs without the built-in Scripts – but instead VUnit in the forum OSVVM 6 months, 4 weeks 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 6 months, 4 weeks ago
Can you please provide the output of
ghdl –version
-
Patrick replied to the topic Waveforms not generated correctly (GHDL) in the forum OSVVM 9 months, 3 weeks ago
Do you need this as strict “on” and “off” for
treadyor do you need e.g. random back-pressure on the bus?I think for the latter we need @JimL answer. For the former, you can setup a coverage model, which acts as a distribution function. This CovModel can be handed over to the receiver to randomly accept data or delay reception.
-
Patrick replied to the topic Waveforms not generated correctly (GHDL) in the forum OSVVM 9 months, 3 weeks ago
Usually, you can trust the synthesis tools. If you really mistrust them, you should skip post-synthesis and post-placement simulation and go to post-routing simulation. Post-synthesis is just after synthesis without optimization, placement and routing. So you would miss critical parts in the transformation from VHDL to bitstream.
Please keep in…[Read more]
-
Patrick replied to the topic Waveforms not generated correctly (GHDL) in the forum OSVVM 9 months, 3 weeks ago
I don’t advertise simulations with Vivado xSim
* very low speed (>10x) compare to commercial simulators or open-source simulators
* creates masses of output data (multiple GB where others write just a few MB)
* explicit VHDL features like range checks need to be activated by the user (if not, xSim doesn’t produce correct simulation results…[Read more] -
Patrick changed their profile picture 9 months, 3 weeks ago
-
Patrick's profile was updated 9 months, 3 weeks ago
-
Patrick replied to the topic Waveforms not generated correctly (GHDL) in the forum OSVVM 10 months ago
Your GTKwave is propably too old. You have 3.3.104, whereas GTKwave is now at 3.3.121.
What platform do you use?
Linux, macOS, Windows, MSYS2, …?As an alternative: https://surfer-project.org/
Unfortunately, the made there own GHW reader as far as I know. So it could be failing as well.GHW is a waveform format from GHDL specially made for…[Read more]
-
Patrick started the topic Using OSVVM in an Avionics project with DO-254 and DAL-A in the forum OSVVM 2 years, 7 months ago
Hello OSVVM Community,
has anyone experience in using OSVVM in safety-critical environments like avionics according or close to DO-254 and DAL-A or DAL-B?
We would like to use OSVVM in a customer project to avoid reinventing the wheel, being more productive and getting ready to use reports. We have now a question how mature is OSVVM and can it…[Read more]