vunit icon indicating copy to clipboard operation
vunit copied to clipboard

VUnit is a unit testing framework for VHDL/SystemVerilog

Results 231 vunit issues
Sort by recently updated
recently updated
newest added

The CHECK_EQUAL_VARIANCE macro in the vunit_defines.svh file does the following assertion. ` define CHECK_EQUAL_VARIANCE(got,expected,variance,msg=__none__) assert (((got) < ((expected) + (variance))) && ((got) > ((expected) - (variance)))) else .... ` I...

SystemVerilog
Builtins

![image](https://user-images.githubusercontent.com/91207152/134368642-11154f4c-5035-48fa-9c83-7649f5beaad9.png) There is a problem with the verification component. When I try to push_axi_stream and pop_axi_stream the m_axis_tready_s goes low for no reason. I want to know is this is...

Verification Components

Anyone else notice really slow scrolling behavior on the documentation static website? I don't experience this on any other Read the Docs host, just VUnit.

Question
Docs

In upcoming releases (#763), we expect to implement #559 (see #757 and #764), which will introduce some changes to the management of builtins. Builtins are the HDL libraries distributed with...

Builtins

Attempting to compile using VHDL-2019 results in the following error: Invalid VHDL standard 2019. ![image](https://user-images.githubusercontent.com/92508959/137267957-b8e9cadf-ce96-4976-a001-3e9ab543821c.png) This can be fixed by updating activehdl.py as follows: ![image](https://user-images.githubusercontent.com/92508959/137268121-062d3f48-6d96-4fd4-b2e4-612aa9ede41b.png) @staticmethod def _std_str(vhdl_standard): """ Convert...

Simulator support

Added support for Cadence Xcelium simulator which is the successor of incisive. - Extended incisive.py to support xcelium simulator and maintain backwards compatibility with incisive - Support vunit options disable_ieee_warnings...

Simulator support

Hello Lars and Vunit maintainers, this pull request adds support for the Metrics simulator (DSim) to Vunit. So far only Verilog and SystemVerilog designs can be simulated with Metrics, however...

Enhancement
Simulator support
SystemVerilog

Some further modifications to #520. This PR is just style, it should have no impact in behaviour or CI.

From https://github.com/VUnit/vunit/pull/507#discussion_r328261564: > [@kraigher] > This is really an old mistake that I think we made that I might want to change. It would have been better not to add...

Breaking change

This PR provides compliance testing of VUnit VCs and VCIs according to the following rules: Rule: The file containing the VCI package shall only contain one package Rationale: The VCI...

Verification Components