Skip to content
Snippets Groups Projects

improve Cocotb integration

Open Michael Buechler requested to merge cocotb_glbl into main
2 unresolved threads
  • compile and use Xilinx glbl
  • handle DesyRDL-generated Python files
  • make the Python venv from make env optional for DesyRDL
  • add pyUVM RAL generation through DesyRDL

Making the venv optional also when using DesyRDL is intended to give the user some flexibility. Cocotb is currently not part of the basic venv from make env, and when the user installs it in a user-wide venv using pipx, these two venvs seem to confuse each other.

Unfortunately this does not really solve it yet, partly because of https://github.com/cocotb/cocotb/issues/4091 (I forgot the details by now, sorry!)

Maybe with cocotb-2.0 it will be easier because https://github.com/cocotb/cocotb/pull/4293 was merged?

What is currently working well is make env_dev to also install cocotb into the venv.

Edited by Michael Buechler

Merge request reports

Approval is optional
Merge blocked: 2 checks failed

Merge details

  • The source branch is 19 commits behind the target branch.
  • 6 commits will be added to main.
  • Source branch will be deleted.

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
Please register or sign in to reply
Loading