Catherine

Results 1913 comments of Catherine

Writing C header files is definitely not something that should be a part of core nMigen.

We should definitely have the ability to add refres information to resources. Perhaps `Resource(..., Refdes("U3"))`? Or maybe `Silk("U3")`. I am not so sure about the `__doc__` strings and how to...

> Something like a freeform `__doc__`, `help` or `doc` would be a good thing to have? Python docstrings are kind of a superpower.... The main problem here is to decide...

> Having this more in-depth documentation in another repo and have nmigen-boards as submodule is an alternative. That seems extremely prone to desynchronization.

Unfortunately it is not possible to write an equivalent of `EnableInserter` without it either (a) being able to understand the inner structure of the modules it mutates, or (b) inserting...

Of course, if you are asking for an ability to customize the action of `EnableInserter` on your own `Elaboratable`, that's definitely technically feasible. It is fairly niche though and requires...

> I do think the (b) option to have platform specific clock gating primitives is a good solution. I'm not convinced here at all. I think it's worth exploring, but...