Activity
-
Per replied to the topic Expected failures in custom VC based on AddressBusRecType in the forum OSVVM 2 years, 10 months ago
Hello, thanks for your response!
Inspired by this I ended up using GetModelOptions to implement checking for slave error (my VC is a Wishbone master), and this appears to work as intended:
[Read more]
-- Test invalid register in slave (raise slave error)
ReadCheck(TransRec, x"100FF", x"0000");
GetModelOptions(TransRec, WISHBONE_OPT_ERR,… -
Michael replied to the topic 31 bit maximum data width for memory package in the forum OSVVM 2 years, 10 months ago
Thanks so much for the support! We really appreciate it!
-
Jim Lewis replied to the topic 31 bit maximum data width for memory package in the forum OSVVM 2 years, 10 months ago
Hi Michael,
New version is release as 2022.08. MemoryPkg is now a generic package.Instance MemoryPkg (and MemoryPkg_X) support any number of bits. If there is an X or U in a bit in the data word, only that bit will read back as an X or U (respectively).
Instance MemoryPkg_NoX supports any number of bits. All meta values (UXZW-) are…[Read more]
-
Jim Lewis replied to the topic New to OSVVM / problem running the example in the forum OSVVM 2 years, 10 months ago
Hi Phil,
I just installed 2020.3 Microsemi edition. I have a Libero Silver 1 Yr DiskID NL License. It runs the demo fine.With some of the older OSVVM versions a space in the path was problematic, however, that was addressed in a previous release.
Best Regards,
Jim -
Philipp replied to the topic New to OSVVM / problem running the example in the forum OSVVM 2 years, 10 months ago
Hi Jim,
I am using the latest release (2022.06a). I sent you the files via email.
-
Jim Lewis replied to the topic Expected failures in custom VC based on AddressBusRecType in the forum OSVVM 2 years, 10 months ago
Hi Per,
As you have noted, unlike StreamRecType, AddressBusRecType does not have a params field.What I do in the Axi4Manager VC is use SetModelOptions to set an WB_ERR expected and a WB_RTY expected – sometimes coded together, sometimes coded separately. The AXI4 response codes that need to be checked are BRESP and RRESP. The way we check…[Read more]
-
Jim Lewis replied to the topic New to OSVVM / problem running the example in the forum OSVVM 2 years, 10 months ago
Hi Phil,
Which OSVVM release are you running? What does the output say?Can you email me a copy of the sim/log/ModelSim-2020.3/OsvvmLibraries_RunDemoTests.log and the OsvvmRun.yml. My email is jim at SynthWorks.com
Best Regards,
Jim -
Philipp started the topic New to OSVVM / problem running the example in the forum OSVVM 2 years, 10 months ago
Hi,
I am new to OSVVM. What I did to get started, according to the OSVVM overview document, is:
– set the environment variable for the StartUp.tcl file (I am running ModelSim ME Pro 2020.3 (custom Microsemi Version) from a LiberoSoc 12.6 installation)
– created a “sim” directory in OsvvmLibraries main folder
– compiled the OSVVM libraries (via…[Read more]
-
Jim Lewis replied to the topic 31 bit maximum data width for memory package in the forum OSVVM 2 years, 10 months ago
Hi Michael,
Testing a solution on the dev branch of OSVVM. I am thinking it will be ready shortly – I am thinking Monday.Best Regards,
Jim -
Per started the topic Expected failures in custom VC based on AddressBusRecType in the forum OSVVM 2 years, 10 months ago
Hi! I’ve recently started using OSVVM for my HDL designs, and haven’t fully learned how the system works yet.
What I’m trying to do is implement a Wishbone VC based on AddressBusRecType (this probably already exists somewhere, but there are other VCs I need to implement, so I rather learn the method), and I want to implement detecting failures…[Read more]
-
Jim Lewis replied to the topic 31 bit maximum data width for memory package in the forum OSVVM 2 years, 10 months ago
Hi Michael,
For Axi4Memory subordinate, I made the memory byte wide and wrote each byte separately. That made handling byte enables easy. However, it does not make reading a memory file easy.I have plans to rewrite the storage aspect so it can be more flexible in both sizes and policies. Currently the policy is if there is an X, make all…[Read more]
-
Michael started the topic 31 bit maximum data width for memory package in the forum OSVVM 2 years, 10 months ago
Hello,
Quick question. When trying to use memory package, I get an error when I try to initialize the memory with more than 31 bits as the data width. I can’t seem to find any information as to why this is the case or how to get around it.
In my test bench, the bus size is 32 bits and so I am trying to initialize the memory structure using a…[Read more]
-
Per became a registered member 2 years, 10 months ago
-
Evan became a registered member 2 years, 10 months ago
-
Dan became a registered member 2 years, 10 months ago
-
Petjon became a registered member 2 years, 10 months ago
-
Colin became a registered member 2 years, 10 months ago
-
Jim Lewis started the topic 2022.06a is Released in the forum OSVVM 2 years, 10 months ago
2022.06a was just released. It addresses an issue when creating the HTML based log file. The variable TestCaseName was a local to Log2Html when it needed to be a variable.
-
Selman became a registered member 2 years, 10 months ago
-
Jacob became a registered member 2 years, 11 months ago
- Load More