-
Notifications
You must be signed in to change notification settings - Fork 114
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
issue in make build #84
Comments
You must have |
Can you tell me how to make sure it's in my path |
Check It's probably better that you google for these problems since they don't have much to do with |
I am also facing the similar issue. Please guide us on how to resolve this. |
Modifying the Makefile didn't work |
Haven't solved it yet. Try using modelsim simulator mentorgraphics version instead of intel. |
I tried loading the design manually on Modelsim and it throws an error Error: C:/Users/suriy/Downloads/pulp/rtl/modelsim_sim/jtag_pkg.sv(495): (vlog-2164) Class or package 'dm' not found in jtag_pkg.sv SystemVerilog file. These are the files in my modelsim project: |
I included only the .sv and .svh files ofcourse |
Modelsim throws several errors: ** Error: C:/Users/suriy/Downloads/pulp/rtl/modelsim_sim/jtag_pkg.sv(516): (vlog-2164) Class or package 'dm' not found. Where can I find the dm package? Because it is not available anywhere in the repo. |
The It seems to me that:
|
make checkout worked just fine, but not make build. But my question was is it possible to manually load the design onto Model sim or any other platform like VCS to run the simulation? If so where is the .mem or .hex RAM inputs to the SoC which can modified/generated to obtain high functional coverage? |
To overcome the errors in pulp.sv which required axi packages, I downloaded and included them in the Modelsim project. It throws me this error ** Error: C:/Users/suriy/Downloads/pulp/rtl/modelsim_sim/axi_demux_simple.sv(17): Cannot open |
Additionally ; -- Compiling module axi_demux_simple |
Further the pulp.sv throws additional errors: |
As I already told you, |
If so, is it safe to assume that pulp is not a robust SoC and does not work with any/all simulators and would work for only a specific number of simulators? |
I will assume, for now, that you are not trolling, and try to respond politely and constructively - but I do not like your tone. At all. It is not safe to assume so. As any hardware or software project of reasonable complexity, you have to meet a set of requirements to enter a "supported" subset that as developers (for free, might I add) we can support. We support directly QuestaSim and through Bender you can rather easily add support VCS or XCelium. |
I apologize if my tone sounded rude. I was just trying to understand the full nature of the SoC and deliberate. I would also like to remind you that I am not trying to do anything out of the realm of digital design flow. Generating test vectors to improve functional coverage has been a long-standing problem statement and an important aspect of the bottleneck (several publications atone to my argument). And every processor-based design would require a RAM file as an input to perform simulations. I was just trying to understand the SoC itself. |
And for starters, I would kindly recommend you explain the bender and its robust nature to support VCS or XCelium, in the website. It is not wise to assume that all these steps are self-explanatory. A better communication would yield better understanding and widespread outreach to the developed SOC. Thank you. |
By the way you might want to Add this to your requirements: |
modelsim_libs missing in sim/ directory
The text was updated successfully, but these errors were encountered: