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

cocotb integration #101

Closed
JulianKemmerer opened this issue Sep 1, 2022 · 3 comments
Closed

cocotb integration #101

JulianKemmerer opened this issue Sep 1, 2022 · 3 comments
Assignees
Labels
enhancement New feature or request help wanted Extra attention is needed

Comments

@JulianKemmerer
Copy link
Owner

https://docs.cocotb.org/en/stable/

Seems pretty powerful and have seen some nice looking examples...

Being in python too makes for integration with existing PipelineC code infrastructure even easier...

@JulianKemmerer
Copy link
Owner Author

Basic support is there, see --sim --cocotb --ghdl for example.
Want to support debug wires waiting on #119

For now only tools in the user path are supported since otherwise needs more cocotb specific config/env var setting/etc

@JulianKemmerer
Copy link
Owner Author

^also only GHDL is supported right now

@JulianKemmerer
Copy link
Owner Author

Supporting template generated sim files for just GHDL --ghdl is enough for now - can follow up for Modelsim templates/specifics as requested/needed...
--sim --cocotb are the general flags

And then any cocotb makefile is also supported
--sim --cocotb --makefile /your/Makefile

Template python code can evolve as needed - for now allows basic read and write variable = function call looking generated code - can get fancy later

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

1 participant