Catherine

Results 1913 comments of Catherine

> I believe I could not express my improvement idea clearly: what if Period would have a default of 2 fs instead of 0? That seems completely wrong to me....

Is it really more boilerplate code? The line count is the exact same. I'm unconvinced that the added confusion (other people may not expect the behavior you propose) is worth...

Thank you for the context, that does explain where you're coming from. > IMHO, in Amaranth, one has to write several lines to simulate a simple design. Yes. The design...

> * b. no continuous 50% duty cycle `sim.add_clock(something_specific)` (but not default `sim.add_clock()`) No, you cannot generally use `sim.add_clock()` in this case at all. Consider a SoC that includes an...

> I have the impression that the leaky and dead batteries are the exception in the rich set of batteries of Python, however. [PEP 594](https://peps.python.org/pep-0594/) has identified, by my count,...

Consider this case: ``` a1 = Signal(name="a") a2 = Signal(name="a") ```

> The subsequent synthesis flow can figure out sharing of the logic. Is FF merging even a part of the default Yosys synthesis flows?

> do we want to support these other global clocking ones too Global clocking has a specific Yosys primitive that can be used, it's basically an instance with a single...

I think this is problematic to implement. Slang relies on [`findDiagFromOptionName`](https://github.com/MikePopoloski/slang/blob/master/source/diagnostics/DiagnosticEngine.cpp#L25-L30) in the command line option handler, but that in turn relies on a compile time generated table of known...

The actual literal it's loading is 100.0, from `8028088`.