mattvenn / multi_project_tools

tools to help make the most of the limited space we have on the Google sponsored Efabless shuttles
https://www.zerotoasiccourse.com
Apache License 2.0
34 stars 14 forks source link

Update wrapper to match wrapper module in caravel_user_project #2

Closed kbeckmann closed 3 years ago

kbeckmann commented 3 years ago

I wasn't able to run ./multi_tool.py --config projects.yaml --test-all --force-delete without this change. It seems the wrapper has been changed slightly in https://github.com/efabless/caravel_user_project so I changed it here accordingly. Please ignore this PR if this is the wrong approach of if I'm missing something!

kbeckmann commented 3 years ago

After realizing what this actually does, I suppose maybe the project template should either:

There is also the new signal output [2:0] user_irq to interrupt the management core, which might be useful. Would probably require some more elaborate routing in the multi project setup.

Maybe you've already thought this through. I was just trying to get the current code to build :smiley:.