nmigen-issue-migration
nmigen-issue-migration
**Comment by [whitequark](https://github.com/whitequark)** _Wednesday Dec 25, 2019 at 12:38 GMT_ ---- Unfortunately it is not possible to write an equivalent of `EnableInserter` without it either (a) being able to understand...
**Comment by [whitequark](https://github.com/whitequark)** _Wednesday Dec 25, 2019 at 12:39 GMT_ ---- Of course, if you are asking for an ability to customize the action of `EnableInserter` on your own `Elaboratable`,...
**Comment by [Fatsie](https://github.com/Fatsie)** _Wednesday Dec 25, 2019 at 13:30 GMT_ ---- I do think the (b) option to have platform specific clock gating primitives is a good solution. One can...
**Comment by [whitequark](https://github.com/whitequark)** _Wednesday Dec 25, 2019 at 13:35 GMT_ ---- > I do think the (b) option to have platform specific clock gating primitives is a good solution. I'm...
**Comment by [Fatsie](https://github.com/Fatsie)** _Wednesday Dec 25, 2019 at 13:44 GMT_ ---- Couldn't you change ``ResetSignal()`` to get proper output taking into account ``ResetInserter()`` ? Of course this likely assumes synchronous...
**Comment by [Fatsie](https://github.com/Fatsie)** _Wednesday Dec 25, 2019 at 13:47 GMT_ ---- And maybe also a ``EnableSignal()`` can be introduced next to ``ClockSignal()`` and it is then the task of the...
**Comment by [whitequark](https://github.com/whitequark)** _Wednesday Dec 25, 2019 at 14:26 GMT_ ---- > it is then the task of the code that does use `Instance` to properly handle the `EnableSignal()`. Ah...
**Comment by [Fatsie](https://github.com/Fatsie)** _Thursday Dec 26, 2019 at 11:25 GMT_ ---- > Ah I see, so your complaint isn't that the code that uses ``Instance``s, by default, doesn't behave correctly...
**Comment by [whitequark](https://github.com/whitequark)** _Thursday Dec 26, 2019 at 11:32 GMT_ ---- > I prefer solution that does this by default nMigen has no idea which ports of the instance are...
**Comment by [Fatsie](https://github.com/Fatsie)** _Thursday Dec 26, 2019 at 12:13 GMT_ ---- nMigen does know that output of ``ClockSignal()`` is a clock though but from technical point it is easier to...