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

EalrGrey Questa support? #4153

Closed
muntenau opened this issue Nov 11, 2020 · 1 comment
Closed

EalrGrey Questa support? #4153

muntenau opened this issue Nov 11, 2020 · 1 comment
Labels
Component:DV DV issue: testbench, test case, etc. Type:Question Questions

Comments

@muntenau
Copy link

Hello!

I am new to Open Titan and RISC-V in general. I really like that way this project is organised!

Using Verilator I can simulate EarlGrey. The whole flow works smooth... I get the messages on the terminal, I see waveforms etc.

However, I am facing difficulties trying to simulate EarGray with Questa

This is the command I use:
fusesoc --cores-root . run --flag=fileset_top --target=sim --tool=modelsim --setup --build lowrisc:systems:top_earlgrey_verilator

It generates a build script that is missing the C sources:
build/lowrisc_systems_top_earlgrey_verilator_0.1/sim-modelsim/edalize_build_rtl.tcl
I tried to add them by hand, but without much success so far.

I am wondering if anybody was successful in simulating EarlGrey with Questa? This tool does not appear to be supported.

What about VCS? Is it fully supported to simulate Earl Grey?

Thank you,
Mihai

@imphil
Copy link
Contributor

imphil commented Nov 24, 2020

Thanks for trying out OpenTitan.

We don't use Questa regularly, most of us don't even have access to it. Almost all verification is done using VCS and it is generally best supported.

What are you trying to achieve? If you're trying to run a chip-level simulation you have to go through dvsim, not through fusesoc. You can find more information at https://docs.opentitan.org/doc/ug/getting_started_dv/.

We are of course happy to accept pull requests to improve Questa support, but it's not something we can work on ourselves, unfortunately.

Please let us know by re-opening this issue if you have further issues with this. Or open another issue if you have a different question.

@imphil imphil closed this as completed Nov 24, 2020
@imphil imphil added Component:DV DV issue: testbench, test case, etc. Type:Question Questions labels Nov 24, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Component:DV DV issue: testbench, test case, etc. Type:Question Questions
Projects
None yet
Development

No branches or pull requests

2 participants