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

Add Icarus Verilog compiler, simulator used by testbenches #174

Merged
merged 2 commits into from
Mar 20, 2024
Merged

Conversation

secworks
Copy link
Contributor

@secworks secworks commented Mar 18, 2024

Closes #173

@secworks secworks requested a review from mchack-work March 18, 2024 11:25
@secworks secworks self-assigned this Mar 18, 2024
@secworks secworks requested a review from dehanj March 19, 2024 14:30
@dehanj
Copy link
Member

dehanj commented Mar 20, 2024

Built image locally and can successfully run the test benches.

Added "tb" to the "make help" target.

secworks and others added 2 commits March 20, 2024 13:47
The testbenches live in their own Makefiles under
hw/application_fpga/core/*/toolruns (except picorv32). Let's add a
top-level target to build and run them.

In order to run core testbenches, use

  cd hw/application_fpga
  make tb

or if using Podman:

  cd contrib
  make run-tb

to run the same target in a container.
@dehanj dehanj merged commit 0590445 into main Mar 20, 2024
1 check passed
@dehanj dehanj deleted the add_iverilog branch March 20, 2024 12:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Add Icarus Verilog to tools installed
3 participants