Core simulation failures using Questa with CV32E40P/E40X
Created by: leemango1998
Hello, I noticed that the Makefile
in CV_CORE/sim/core
haven't been updated for three months. Actually the core simulation environments have broken for CV32E40P/E40X. make questa-custom CUSTOM_PROG=hello-world
will not work now.
Type
- Probably Makefile bugs
Steps to Reproduce
1. git clone https://github.com/openhwgroup/core-v-verif.git
2. cd core-v-verif
2. git checkout cv32e40x/dev
3. cd cv32e40x/sim/core
4. make questa-custom CUSTOM_PROG=hello-world
It shows make: *** No rule to make target
. This makefile is originally a copy of cv32e40p/sim/core/makefile
. Some modifies in cv32e40p/sim/core/makefile
is also needed by this makefile, like PR #1251. At this moment, I suddenly found that the PR #1251 was covered by the #1253 submitted later. The two PRs are in conflict actually.
Additional context
What I like to say is that the core simulation is as important as the UVM verification, especially for these who are not familiar with UVM, like me. And for cv32e40p, there is an example_tb that can simulate the core in openhwgroup/cv32e40p.
So in the following days, I will try to firstly modify the cv32e40x/sim/core/Makefile
to make it work with ''make questa-custom CUSTOM_PROG=hello-world
'', then for cv32e40s. During this period, I may ask for help here. I am sorry if I bothered you.
This work will be going in my fork cv32e40x/dev here.