Skip to content

Releases: amaranth-lang/amaranth

0.5.3

18 Oct 12:21
Compare
Choose a tag to compare
rpc: add support for `wiring.Component`.

Do not infer the ports from the publicly accessible wires, but instead
delegate finding the ports to the `rtlil.convert` function.

0.5.2

05 Sep 09:58
Compare
Choose a tag to compare
vendor._gowin: fix clock name quotes for Gowin IDE

Gowin IDE seems unhappy with quotes in clock signal names. For instance,
with the following SDC:

create_clock -name "clk50_0__io" -period 20.0 [get_ports
    {clk50_0__io}]

Gowin IDE will complain with the following error message:

ERROR  (TA2000) : "top.sdc":2 | 'syntax error' near token '-period'

Changing quotes with curly braces fixes the issue.

0.5.1

22 Jul 22:39
Compare
Choose a tag to compare
v0.5.1

vendor._gowin: Fix sdc syntax.

0.5.0

14 Jun 19:55
Compare
Choose a tag to compare
v0.5.0

Release version 0.5.

0.4.5

03 Apr 15:35
Compare
Choose a tag to compare
v0.4.5

hdl.mem: warn about indexing memories with a `Value`.

0.4.4

15 Mar 12:13
Compare
Choose a tag to compare
v0.4.4

CI: automatically publish GitHub releases.

0.4.3

28 Feb 08:59
Compare
Choose a tag to compare
sim.pysim: Only close VCD/GTKW files if we opened them ourselves.

Fixes #1107.

0.4.2

16 Feb 04:32
Compare
Choose a tag to compare
hdl._dsl: fix using 0-width `Switch` with integer keys.

Fixes #1133.

0.4.1

17 Jan 17:10
Compare
Choose a tag to compare
v0.4.1

Implement RFC 39: Warn on `Case()` and `matches()` with no patterns.

0.4.0

13 Dec 15:16
Compare
Choose a tag to compare
v0.4.0

Release version 0.4.