Catherine
Catherine
Are the derived clocks an integer fraction of the input clock?
OK, so the only way this could possibly work (other than implementing an actual simulated PLL) is if the implementation of the PLL instance in nmigen would be able to...
I'm not really sure how that helps?
> I was assuming they would just be normal nmigen modules, so you could write something like this: Ah right so if your Instance can be replaced with a normal...
> Hmm how would I create a clock (that might be faster / phase shifted compared to the input clock) from a normal nMigen module? You can't. I was only...
Yeah, I think all of these should be implemented as lints with configurable severity.
> Can you explain on your thinking as to why these would be lints? Two reasons: 1. Lints are something that can be removed without changing the semantics of the...
> For 1, what do you mean by "lightweight"? In the sense that it doesn't introduce changes to the core language, not in terms of end-user syntax. I agree that...
We discussed this on the meeting. The conclusion was that we want both the `Switch`-specific attribute (syntactically a kwarg) and a lint, because they serve different goals: `Switch(mode="unique")` explicitly declares...
Does anyone actually *want* this?