-
### Feature Description
With a good number of opensource RTL developers being converted software engineers, a CDC validation option would greatly help improve the quality of IP in opensource domain.
…
-
Sphinx (https://www.sphinx-doc.org/en/master/) is the used by a large number of the existing Python and open source EDA ecosystem (for example the [Amaranth's own documentation](https://amaranth-lang.…
-
Here is an ever-growing collection of designs to implement in Filament as well as interesting links worth reading.
## FFT
- [FFT Generator](https://zipcpu.com/dsp/2018/10/02/fft.html)
- [FFT + CO…
-
I'm getting a syntax error when using a function call that creates a signal inside an Elif.
I can understand why this kind of function call might be problematic in a Python DSL, however I'm raising…
-
### Version
Yosys 0.40+25 (git sha1 171577f90, sccache x86_64-w64-mingw32-g++ 13.2.0 -Os)
### On which OS did this happen?
Windows
### Reproduction Steps
1. Save this file as `bad.rtlil`:
``…
-
In Amaranth v0.4.5 and below it was possible to generate Verilog code corresponding to the following snippet:
```python
import amaranth.cli
from amaranth import *
class TestReset(Elaboratable)…
-
I need help with what appears to be a bug somewhere in the Amaranth/Yosys/Apicula ecosystem. It could also be me because this is my very first day playing around with Amaranth, Yosys, and Apicula. An…
-
#1122 indicated Thonny could run on PyPy, which I have tested with PyPy3; however, there are some slight usability issues. Running on PyPy speeds up certain tasks, such as running Amaranth's simulato…
-
Modules have a ".domain" field [used primarily for reading back domains by name, usually aliased from `m.d`] and a ".domains" field [a list which is added to to define new clock domains]. I raised som…
-
In order to be able to orchestrate generation from other python codebase (or jupyter notebooks) it would be nice if OpenFASOC exposed a python interface over the main generators flows that can be `imp…