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

[FEATURE]is there any interest to have a pyuvm exporter #31

Open
sean-galloway opened this issue Jul 15, 2023 · 2 comments
Open

[FEATURE]is there any interest to have a pyuvm exporter #31

sean-galloway opened this issue Jul 15, 2023 · 2 comments
Labels
question Further information is requested

Comments

@sean-galloway
Copy link

Is this related to a PeakRDL sub-command?
If so, please open an issue in the appropriate PeakRDL-*** project: https://github.com/orgs/SystemRDL/repositories

Describe the problem/limitation you think should be addressed
A clear and concise description of what the problem is.

I’m trying to stitch together a complete set of free tools capable of generating an SoC infrastructure and be able to simulate and validate it. Currently, Icarus and ventilator do not support uvm.

Describe the solution you'd like
A clear and concise description of what you want to happen.

The cleanest solution that I see is to write an exporter for the pyuvm format. I would be willing to take on or help with this.

Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.

The obvious choice that pops into my mind is for me to create a competing tool that creates pyuvm and all of the stuff this tool does. I honestly do not mean to sound brash, but while working for a very large tech company, I have written this tool, minus the pyuvm. So, it wouldn’t be a huge leap for me to recreate it. Since I have this industry experience, I think I would be an asset to helping make PeakRDL better.

Additional context
Add any other context or about the feature request here.

@amykyta3
Copy link
Member

Great idea!
I personally have not used pyuvm, nor am I all too familiar with it, but have seen it grow in popularity.
If you are willing to implement and maintain a pyuvm generator, I'm sure the SystemRDL community would benefit from this.

Fair warning - I am planning to significantly refactor the PeakRDL-uvm generator in the future, so I would not recommend using that as a starting point.

@amykyta3 amykyta3 added the question Further information is requested label Jul 20, 2023
@sean-galloway
Copy link
Author

sean-galloway commented Jul 20, 2023 via email

@SystemRDL SystemRDL deleted a comment from NajamKhalil Jan 19, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
question Further information is requested
Projects
None yet
Development

No branches or pull requests

2 participants