Comments (6)
log -recursive *;
works on my Modelsim.
Do you have some recent versions of Questa?
I propose to change it to log -recursive *;
Can you make PR?
One could also change this in cocotb
https://github.com/cocotb/cocotb/blob/65090a583040e4d19b4e433f6efeabd579a71f9a/cocotb/share/makefiles/simulators/Makefile.questa#L144C9-L144C26
Since cocotb has Questa in CI if one writes a test to check for this file it would check.
from cocotb-test.
I have Questa 2017.01, so quite an old one. That's why I wanted to check if it's only my problem.
I can make a PR. Is there a way I can make the test in cocotb
and run it, since the CI with Questa is private?
from cocotb-test.
If you make a PR to cocotb
it will run Questa. You cannot see it but maintainers do.
But how to check that signals are in wlf
file?
from cocotb-test.
One test would be that the file gets generated at all.
Second would be to check that signals exist in the file. If the test module is known, it is probably enough to search for one of the signals lowest in the hierarchy. For that there is probably a vsim
command, just need to browse through the command reference :)
from cocotb-test.
Just found that log -recursive *;
is not the same as log -recursive /*;
. If I have multiple top design I see only the first one in waveforms in the case of log -recursive *;
.
from cocotb-test.
Hi, sorry for a bit late reply. I haven't done much to test this further. But, since you found that my suggestion breaks something, then, naturally, it shouldn't be used. Maybe it is just better to leave it as it is. It's not a big task to write custom code for generating the waveform, anyway :)
I close the issue, if it is ok
from cocotb-test.
Related Issues (20)
- Riviera VHDL simulation not working
- Support three step simulation with VCS HOT 1
- cocotb-test not working when using Altera libraries HOT 2
- Compile args provided to both `ghdl import` and `ghdl make` HOT 1
- The `work_dir` in `simulator.py` is not optional HOT 1
- non-cocotb testbenches HOT 3
- Vivado simulator support HOT 1
- Unconditional add vhpi options to Xcelium simulator HOT 1
- Incorrect cmd_build creation for VCS HOT 4
- for Questa/Modelsim is mixedsvvh flag necessary for verilog compilation? HOT 1
- Case sensitive architecture name fail with ghdl HOT 1
- Verilator errors (ex: lint errors when verilating) are suppressed when they should be displayed
- Timescale should also support fs HOT 1
- libcocotbfli_modelsim.so: wrong ELF class HOT 2
- Discussion: cucumber test framework with cocotb-test
- Verilator wave simulation requires c++20 HOT 2
- `TypeError` exception when running simulation
- Discussion: plus_args as a dict rather than a list HOT 3
- ValueError: '/usr/local/bin/cocotb-clean' does not start with '/usr/local/lib/python3.7/site-packages' HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from cocotb-test.