Activity
-
Jim Lewis replied to the topic XSIM 2024.2 Runaway Memory Usage in the forum OSVVM 2 months, 2 weeks ago
From the Scripts_user_guide.pdf:
To run OSVVM scripts in XSIM, start Vivado and then run the StartXSIM using:
source <path-to-OsvvmLibraries>/OsvvmLibraries/Scripts/StartXSIM.tcl
This will then set the simulator to XSIM and instead of analyzing MemoryGenericPkg.vhd, it will do:
analyze deprecated/MemoryGenericPkg_xilinx.vhd
All of the…[Read more]
-
Tyler started the topic XSIM 2024.2 Runaway Memory Usage in the forum OSVVM 2 months, 2 weeks ago
I’ve attempted to build the OSVVM 2025.2 libraries from Vivado 2024.2 but have encountered two problems. I see these occur on my Windows 11 desktop and Windows 11 laptop.
I’ve cloned the repos from GitHub and created a blank demo project in a directory called “sim_xsim” within the repo root. Once my Vivado project is open I make this sim_xsim…[Read more]
-
Jim Lewis replied to the topic Problems with OSVVM Functional Coverage in the forum OSVVM 2 months, 2 weeks ago
These above write bin values were not generated by the code you posted. See annotations in the code.
-
Alex replied to the topic Problems with OSVVM Functional Coverage in the forum OSVVM 2 months, 2 weeks ago
I tried printing the logs with writebin. The coverage seems to work. its onyl the YAML reports which does not print it right I suppose:
%% WriteBin: RxCov
[Read more]
%% count PASSED Bin:(1) Count = 1 AtLeast = 1
%% count PASSED Bin:(2) Count = 1 AtLeast = 1
%% count PASSED Bin:(3) Count = 1 AtLeast = 1
%% count PASSED Bin:(4) Count = 1… -
Jim Lewis replied to the topic Problems with OSVVM Functional Coverage in the forum OSVVM 2 months, 2 weeks ago
Hi ALex,
I added the two suggestions I made previously to the code. Choose one of them.
I also changed the WaitForClock(clk, 2) to WaitForClock(InterruptRec, 2).
Usually I do not put clock in TestCtrl. The reason being is if you have lots of
different clocks in your system, it is easy to use the wrong one.`
rx_process : process is…[Read more] -
Alex replied to the topic How to use the same AxiManager in two different processes to access AXI4 slave in the forum OSVVM 2 months, 2 weeks ago
Still does not work which I had already tried. strange that the coverage is always zero. seems to be a structural issue but could not explain why. Starting a new thread for this.
-
Alex started the topic Problems with OSVVM Functional Coverage in the forum OSVVM 2 months, 2 weeks ago
I am exploring functional coverage. But cannot get a simple coverage running. Please point out what is wrong here:
rx_cnt_s counts upto 20 which has been verified.Background: This is a VUNIT testbench with where the DUT has AXI slaves. I use the Axi4Lite Manager as a master to access the AXI slaves in the DUT. The snippet below is part of the…[Read more]
-
Jim Lewis replied to the topic How to use the same AxiManager in two different processes to access AXI4 slave in the forum OSVVM 2 months, 2 weeks ago
Hi Alex,
I see a delta cycle issue. Call ICover using Cnt rather than rx_cnt_s.
Or alternately do await for 0 ns ;
before the call to ICover.Best Reegards,
Jim -
Jim Lewis replied to the topic How to use the same AxiManager in two different processes to access AXI4 slave in the forum OSVVM 2 months, 2 weeks ago
Hi Alex,
Please use a separate topic for separate issues.I don’t see anything obvious in your code. Have you tried single step?
Jim
-
Alex replied to the topic How to use the same AxiManager in two different processes to access AXI4 slave in the forum OSVVM 2 months, 2 weeks ago
Thanks Jim. Meanwhile I am exploring functional coverage. But cannot get a simple coverage running. Please point out what is wrong here:
rx_cnt_s counts upto 20 which has been verified.
RxCov is a signal.rx_process : process is
variable cnt : integer := 0;variable rd_data : std_logic_vector(31 downto 0) := (others =>…[Read more]
-
Adrien became a registered member 2 months, 2 weeks ago
-
Muhammad AdnaN became a registered member 2 months, 2 weeks ago
-
Rayan became a registered member 2 months, 3 weeks ago
-
Juan became a registered member 2 months, 3 weeks ago
-
JUAN became a registered member 2 months, 3 weeks ago
-
javier became a registered member 2 months, 3 weeks ago
-
Ola became a registered member 2 months, 4 weeks ago
-
Jochen became a registered member 2 months, 4 weeks ago
-
Mads became a registered member 2 months, 4 weeks ago
-
Jochen became a registered member 2 months, 4 weeks ago
- Load More