Alex
-
Alex replied to the topic Problems with OSVVM Functional Coverage in the forum OSVVM 3 weeks, 3 days 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… -
Alex replied to the topic How to use the same AxiManager in two different processes to access AXI4 slave in the forum OSVVM 3 weeks, 3 days 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 3 weeks, 3 days 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]
-
Alex replied to the topic How to use the same AxiManager in two different processes to access AXI4 slave in the forum OSVVM 3 weeks, 4 days 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]
-
Alex replied to the topic How to use the same AxiManager in two different processes to access AXI4 slave in the forum OSVVM 1 month, 3 weeks ago
Thanks for the insight.
VUnit is an exisiting framework which is part of the current CI pipeline setup I use. Currently most of the testbenches use VUNIT HDL as well as the automation test runner features for CI.
As mentioned, looking to benefit from the OSVVM features especially VCs, functional coverage and reporting to enable a comprehensive…[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 1 month, 4 weeks ago
Thanks Jim, that helped. Now I have a running VUNIT testbench with the AXI4Lite VC. I would like to further extend this with the reporting features. I did browse through the scripting docu and the examples about the reporting. I am able to generate the YAML files. But the HTML reports are missing. Since I run a VUNIT testbench is there anything…[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 ago
I use the Axi4Lite Manager as a master to access an AXI slave in the DUT. I need a solution to access the AXI slave from both the processes whcih I an currently not able to because of the multiple detect error. The AXI slave does have a memory as well as register map for configuration. And the interrupt comes from the slave indicating an arriving…[Read more]
-
Alex started the topic How to use the same AxiManager in two different processes to access AXI4 slave in the forum OSVVM 2 months ago
I have been using VUNIT for a while now and now exploring the benefits of OSVVM VCs. I have a VUNIT testbench where I access an AXI4Lite Slave from two processes with the same OSVVM AXI4LiteManager AddressBusRecType. When I tried this I stumbled upon the Multiple Driver Detection error. From looking at the TbAxi4_ReleaseAcquireManager1.vhd…[Read more]
-
Alex became a registered member 2 months ago