Activity
-
Ariel replied to the topic Waveforms not generated correctly (GHDL) in the forum OSVVM 4 months, 4 weeks ago
I am using Vivado, with behavioral simulation for debugging and step-by-step investigation. Then, I can run all the tests with GHDL, because as you said, Vivado is very slow.
I am getting the same results in behavioral simulation in vivado and also in GHDL. As I want to be sure that post-synthesis works without generating a bitstream (which…[Read more]
-
Patrick replied to the topic Waveforms not generated correctly (GHDL) in the forum OSVVM 4 months, 4 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 4 months, 4 weeks ago
-
Patrick's profile was updated 4 months, 4 weeks ago
-
Christof became a registered member 5 months ago
-
Ariel replied to the topic Bug in AxiStream Receiver for SetAxiStreamOptions that changes WaitForGet in the forum OSVVM 5 months ago
Update: I re-transmitted again and on the second batch of data, then a_ready_in is asserted the clock cycles I set with RECEIVE_READY_DELAY_CYCLES. See here: https://ibb.co/MxD4D0fF
Is there any specific reason? Is it possible to set at the beginning of the process whether tready should be 1 or 0?
-
Ariel replied to the topic Bug in AxiStream Receiver for SetAxiStreamOptions that changes WaitForGet in the forum OSVVM 5 months ago
Hi Jim,
Are there any updates on this?
I am also looking to not having tready asserted by the receiver at the beginning, but instead using RECEIVE_READY_BEFORE_VALID=FALSE and RECEIVE_READY_DELAY_CYCLES to assert tready after tvalid is asserted. See here https://ibb.co/jZVyy9ZH
Thank you.ps: Do you have a new and updated documentation for the…[Read more]
-
Ariel replied to the topic Bug in AxiStream Receiver for SetAxiStreamOptions that changes WaitForGet in the forum OSVVM 5 months ago
Hi Jim,
Are there any updates on this?
I am also looking to not having tready asserted by the receiver at the beginning, but instead using RECEIVE_READY_BEFORE_VALID=FALSE and RECEIVE_READY_DELAY_CYCLES to assert tready after tvalid is asserted.
Thank you.
-
Kevin became a registered member 5 months ago
-
Alex became a registered member 5 months ago
-
Michael became a registered member 5 months ago
-
Ariel replied to the topic Waveforms not generated correctly (GHDL) in the forum OSVVM 5 months ago
Of course! I assumed gtkwave would update when updating to the latest ghdl version. It wasn’t the case. Now with gtkwave 3.3.221 it opens as expected.
What about running the simulation in vivado? I’m mostly interested in post synthesis functional simulation as I have a vhdl module currently that works fine in behavioral simulation and works…[Read more]
-
Venkat became a registered member 5 months ago
-
Gustavo became a registered member 5 months ago
-
Patrick replied to the topic Waveforms not generated correctly (GHDL) in the forum OSVVM 5 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]
-
Tim became a registered member 5 months ago
-
Ariel started the topic Waveforms not generated correctly (GHDL) in the forum OSVVM 5 months ago
Hi,
I’ve just started learning about OSVVM and I want to see the wave forms after the simulation to help me debug. I am currently using GHDL.
I have a custom DUT, which I can see its simulation in Vivado (2024.1) with a testbench that doesn’t include any OSVVM-related code. The DUT involves a master and slave axi stream, so I duplicated the…[Read more] -
Senthil became a registered member 5 months ago
-
Daniel became a registered member 5 months ago
-
Steve became a registered member 5 months ago
- Load More