Activity
-
Jim Lewis replied to the topic Osvvm LocalScriptsDefault.tcl location in the forum OSVVM 1 month, 2 weeks ago
Hi Senthil,
Settings have been changed through time. What I say here pertains to the current release, 2025.06a. Typically I try to keep changes backward compatible.You will find how to for OSVVM’s tcl and vhdl settings documented in OsvvmSettings_user_guide.pdf in OsvvmLibraries/Documentation. With respect to finding the settings files, it…[Read more]
-
Senthil started the topic Osvvm LocalScriptsDefault.tcl location in the forum OSVVM 1 month, 2 weeks ago
Hi Jim,
I have a local LocalScriptsDefault.tcl to direct Osvvm outputs to a different directory by updating this variable,
variable OutputHomeDirectory <new path>
What is the location the LocalScriptsDefault.tcl needs to be stored to be picked up. Is it preferred to use env variable OSVVM_SETTINGS_DIR to point to the file?Regards,
-Senthil -
Sam became a registered member 1 month, 2 weeks ago
-
Senthil replied to the topic Setting tKeep per transaction using Send in the forum OSVVM 1 month, 3 weeks ago
Hi Jim,
Appreciate it!. I did not look at this particular test. Searched for TKeep/TStrb. I will have a look at the test that you mentioned.
Regards,
-Senthil -
Jim Lewis replied to the topic Setting tKeep per transaction using Send in the forum OSVVM 1 month, 3 weeks ago
Hi Senthil,
The next thing to know is that every feature in OSVVM VC is tested. That is why our test suite has so many test cases. Test cases for AxiStream are in the directory, OsvvmLibraries/AXI4/AxiStream/TestCases. A search for UU finds that test cases that test this capability:TbStream_ByteHandling1.vhd – tests using X”UU” and X”WW” in…[Read more]
-
Senthil replied to the topic Setting tKeep per transaction using Send in the forum OSVVM 1 month, 3 weeks ago
Hi Jim,
Thanks for the response. I did look at this section 7.3 before I sent out my request. My question is how exactly do you specify these values in the Send transaction?. Do you append the TKeep/TStrb value(WW | UU) to the Data field in Send transaction?. Looked at Param field. Param deals with TID, TDEST and TUSER and TLAST. Is there an…[Read more]
-
Jim Lewis replied to the topic Setting tKeep per transaction using Send in the forum OSVVM 1 month, 3 weeks ago
Hi Senthil
See OsvvmLibraries/Documentation/AxiStream_user_guide.pdf:7.3 Setting and Checking TKeep and TStrb
On the AxiStream interface, a TStrb value that corresponds to a data value of ‘1’ indicates the value
contains valid data. A value of ‘0’ indicates it is a filler value. A TKeep value of ‘1’ indicates the value is
either valid data or a…[Read more] -
Senthil started the topic Setting tKeep per transaction using Send in the forum OSVVM 1 month, 3 weeks ago
Hello,
I am trying to figure out how tKeep and tStrb values are set in OSVVM. ‘Send’ transaction uses Params to set TID, TDEST and TUSER plus TLAST. I cannot figure out how tKeep/tStrb is set when ‘Send’ is used per transaction for AXI Streams. Any ideas how this can be done?.
Thanks
-
ivan became a registered member 1 month, 3 weeks ago
-
jon became a registered member 1 month, 3 weeks ago
-
MT replied to the topic Scoreboard Push Index Not In Range Error in the forum OSVVM 1 month, 3 weeks ago
Hi Jim,
Thank you for the quick response. I’m working with a custom VC. You’re right, the problem was that BurstFifo wasn’t initialized in the VC. I added the following at the beginning of the VC’s transaction handler process, and it worked.
RX_IF.BurstFifo <= NewID("RxBurstFifo", ModelID, Search => PRIVATE_NAME) ;
I appreciate the tip on…[Read more]
-
Nicole became a registered member 1 month, 3 weeks ago
-
Jim Lewis replied to the topic Scoreboard Push Index Not In Range Error in the forum OSVVM 1 month, 3 weeks ago
Hi Minteng,
When an ID has a value of -2**31 (-2147483648), it has not been initialized yet.
OSVVM VC, such as AxiStream, initialize the TransRec.BurstFifo signal at time 0 ns delta cycle 1,
so it is not valid until time 0 ns delta cycle 2.Are you working with an OSVVM VC or one of your own? If it is an OSVVM VC, time is either 0 ns
or the…[Read more] -
David became a registered member 1 month, 3 weeks ago
-
MT started the topic Scoreboard Push Index Not In Range Error in the forum OSVVM 1 month, 3 weeks ago
I made a temporary scenario to provide stimulus to a VC, but I’m getting this error at runtime:
# %% 82 ns Alert FAILURE in OSVVM, Scoreboard Push Index: -2147483648 is not in the range (1 to 1)
I’m using osvvm 2024.09. The message seems to originate from the LocalOutOfRange() function in ScoreboardGenericPkg,…[Read more]
-
MT's profile was updated 1 month, 3 weeks ago
-
Osman became a registered member 2 months ago
-
Austin became a registered member 2 months, 1 week ago
-
Remy replied to the topic Vivado : Error with AXI Data width in the forum OSVVM 2 months, 1 week ago
Hi Jim,
I tested the same test case with Questasim, and I’m not seeing the same issues.Regards,
Remy -
osman became a registered member 2 months, 1 week ago
- Load More