Patrick
-
Patrick replied to the topic Using VCs without the built-in Scripts – but instead VUnit in the forum OSVVM 2 weeks, 6 days 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 =… -
Patrick replied to the topic Using VCs without the built-in Scripts – but instead VUnit in the forum OSVVM 2 weeks, 6 days 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 2 weeks, 6 days ago
Can you please provide the output of
ghdl –version
-
Patrick replied to the topic Waveforms not generated correctly (GHDL) in the forum OSVVM 3 months, 2 weeks ago
Do you need this as strict “on” and “off” for
tready
or 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 3 months, 2 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 3 months, 2 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 3 months, 2 weeks ago
-
Patrick's profile was updated 3 months, 2 weeks ago
-
Patrick replied to the topic Waveforms not generated correctly (GHDL) in the forum OSVVM 3 months, 3 weeks 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, 1 month 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]