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

Shorne cores 20240824 #19

Open
wants to merge 3 commits into
base: master
Choose a base branch
from

Conversation

stffrdhrn
Copy link
Contributor

These are a few cores I have created recently to get openrisc instruction traces working with Verilator. These are used in mor1kx-generic with:

fusesoc run --target mor1kx_tb --tool varilator mor1kx-generic \
  --elf_load ./openrisc-asm --trace_enable

Note, with icarus backend there is a monitor Verilog module that does this using Verilog system tasks/functions.

This ads a new utility to detect a clock posEdge.
A new module used by mor1kx-generic to provide OpenRISC instruction
traces in verilator.

Link: https://github.com/stffrdhrn/mor1kx-generic
@stffrdhrn
Copy link
Contributor Author

Hi @olofk , these are two core updates. I understand if you don't think or1ksim_trace belongs in this official repo and all. I would appreciate you having a look.

Has fixes for verilator and new parameters to allow
configuraing core synth options via fusesoc command line params.
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.

1 participant