Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support tracking: GHDL [VHDL-2008] #5

Open
eine opened this issue Oct 14, 2019 · 1 comment
Open

Support tracking: GHDL [VHDL-2008] #5

eine opened this issue Oct 14, 2019 · 1 comment

Comments

@eine
Copy link
Contributor

eine commented Oct 14, 2019

The purpose of this issue is to track bugs reported to maintainers of GHDL regarding compliance with these test suites.

@eine
Copy link
Contributor Author

eine commented Jan 2, 2020

As commented in ghdl/ghdl#1063, most matching operators (?/=, ?<, ?<=, ?>, ?>=) are not implemented in GHDL yet but the equality operator is available.

Unfortunately, 2 of the 8 related tests in tb_matching_operator.vhd fail with the current implementation because of some weird interaction between VUnit and GHDL. A workaround, which is shown in https://github.com/VHDL/Compliance-Tests/tree/ghdl-matchingop, is to explicitly set the type of 'H' and 'W'. @LarsAsplund, what do you think? Should we ensure that the signals/variables that are compared are explicitly of type std_logic? It was "a stupid mistake" (ghdl/ghdl#1063 (comment)).

@Paebbels Paebbels changed the title Support tracking: GHDL Support tracking: GHDL [VHDL-2008] Feb 2, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants