-
Notifications
You must be signed in to change notification settings - Fork 348
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
GHDL Crashes when using UVVM AXILITE BFM (MCODE only) #2510
Comments
The |
Sorry about that. I thought I had added it to the zip. (added the .txt ext so I could upload it. |
I think I also need the reference to uvvm. I don't know which version you are using. |
I am using the current version from the "master" branch. the latest tag is v2023.03.21 |
I can reproduce the crash. |
I will fix the crash, but it is due to issues in osvvm: There is a warning for this mistake, but it is disabled in osvvm. |
With this TC and Code build I get a different error now. (LLVM and GCC works properly) /projects/uvvm/UVVM_ALL/bitvis_vip_scoreboard/src/generic_sb_pkg.vhd:546:14:error: type of variable "vr_sb_queue" referenced before its elaboration GHDL 4.0.0-dev (3.0.0.r634.g649af4117.dirty) [Dunoon edition] Copyright (C) 2003 - 2023 Tristan Gingold. |
Unfortunately, this is a real bug in uvvm. Is the error message clear
enough ?
I might try to add it to -frelax, but I am not sure how far it will be
supported.
|
OK Thanks, Best if I log these with the UVVM team? |
Yes, please it should be reported to the UVVM team. Please add a reference to this issue. |
This is fixed in UVVM 2024.03.08 |
Description
Attempting to use the AXILITE BFM with an MCODE GHDL Build results in the following Error
GCC and LLVM builds work as expected
Expected behaviour
The TC should just run and do basically nothing
How to reproduce?
./comp_run
******************** GHDL Bug occurred ***************************
Please report this bug on https://github.com/ghdl/ghdl/issues
GHDL release: 4.0.0-dev (3.0.0.r592.g522dc4317.dirty) [Dunoon edition]
Compiled with GNAT Version: Community 2020 (20200818-93)
Target: x86_64-pc-linux-gnu
/projects/ghdl_issues/new/
Command line:
ghdl --elab-run --std=08 -frelaxed-rules --work=work tb --stop-time=200ns --wave=gsim.ghw
Exception CONSTRAINT_ERROR raised
Exception information:
raised CONSTRAINT_ERROR : elab-vhdl_context.adb:674 access check failed
tc.zip
The text was updated successfully, but these errors were encountered: