amaranth
amaranth copied to clipboard
A modern hardware definition language and toolchain based on Python
Right now, `platform.request()` must include every parameter with which the IO buffers will be instantiated. This is unfortunate, because the act of calling `platform.request()` with a specific name is firmly...
**Issue by [whitequark](https://github.com/whitequark)** _Friday Dec 14, 2018 at 17:40 GMT_ _Originally opened as https://github.com/m-labs/nmigen/issues/4_ ---- ``` 17:30 < sb0> whitequark: for multi clock domain designs, I'd also like signals driven...
To make simulations of designs tightly integrated with fpga specific resources (like the `PS7` on zynq) easier it would be nice to have some way to overwrite signals driven from...
If you have `x = Signal(decoder=Foo)` and try to do `x.match(Bar.QUUX)` or `m.Switch(x)`/`m.Case(Bar.QUUX)`, there should be an exception (`TypeError`?) thrown to catch any potential bugs where an enum of the...
**Issue by [smunaut](https://github.com/smunaut)** _Sunday Jan 19, 2020 at 13:50 GMT_ _Originally opened as https://github.com/m-labs/nmigen/issues/308_ ---- The typical use case I have for this are boards where the USB function is...
**Issue by [Fatsie](https://github.com/Fatsie)** _Wednesday Dec 25, 2019 at 12:31 GMT_ _Originally opened as https://github.com/m-labs/nmigen/issues/285_ ---- I am making wrappers around existing RTL code using ``Instance``. These block have a clock...
**Issue by [ZirconiumX](https://github.com/ZirconiumX)** _Monday Sep 30, 2019 at 12:53 GMT_ _Originally opened as https://github.com/m-labs/nmigen/issues/243_ ---- This came up on IRC a while back, and I thought I'd write it down...
**Issue by [whitequark](https://github.com/whitequark)** _Monday Sep 23, 2019 at 08:52 GMT_ _Originally opened as https://github.com/m-labs/nmigen/issues/228_ ---- The oMigen simulator had a strange interface where user processes would run after a clock...
**Issue by [jordens](https://github.com/jordens)** _Friday Sep 20, 2019 at 12:09 GMT_ _Originally opened as https://github.com/m-labs/nmigen/issues/213_ ---- Develop tooling to help with non-trivial flow graphs. Somewhat like the old `migen.flow` scheme. ##...
**Issue by [mithro](https://github.com/mithro)** _Tuesday Jul 09, 2019 at 00:37 GMT_ _Originally opened as https://github.com/m-labs/nmigen/issues/143_ ---- The new Atlys platform definition in #15 does the following; ```python Resource("user_led", 0, Pins("U18", dir="o"),...