[TIP] Capture signal through external names #886
Unike267
started this conversation in
Show and tell
Replies: 1 comment
-
Thank you very much for sharing this!! 👍 |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Hi everyone!
I have a little tip to share with you.
If you want to capture an internal signal of NEORV32 from your test bench using external names, you must refer the path of the signal taking into account the
if-generate
that wrap your signal in the top of the NEORV32.For example if you want to capture
bus_req_i
from the CFS module and you try something like this:It will appear the following error:
The correct form to refer to this signal is as follows:
(Taking into acount the io_system and the neorv32_cfs_inst_true
if-generate
.)Remember that if you use VUnit with GHDL this only support external names with mcode backend (not with llvm).
I'm using the following container:
docker.io/ghdl/vunit:mcode-master
Cheers! 😃
/cc @umarcor
Beta Was this translation helpful? Give feedback.
All reactions