Catherine
7870eb344b
sim: document.
...
This commit includes additional non-documentation changes, related to
issues found while documenting it:
- `Simulator.run_until()` no longer accepts a `run_passive=` argument.
Passive no longer exist and in any case defaulting to `False` does not
make a lot of sense from an API perspective.
- `add_clock()`'s `phase=` argument, when specified, no longer has
`period/2` added to it. This wasn't the documented behavior in first
place and it makes no sense to do that.
- `add_clock()` raises a `NameError` if a clock domain does not exist,
instead of `ValueError`.
- `add_clock()` raises a `DriverConflict` if a clock domain is already
being driven by a clock, instead of `ValueError`.
- GTKWave is no longer a part of the installation instructions, and both
Surfer and GTKWave are recommended (in this order).
2024-06-10 10:34:32 +00:00
Catherine
8c02d3ef89
Bump Yosys dependency to >=0.40.
2024-04-10 21:57:30 +00:00
Catherine
81eae1dd35
docs/install: link to YoWASP.
2024-03-22 01:22:02 +00:00
Catherine
12b4b1891a
docs/install: link to playground.
2024-03-22 01:22:02 +00:00
Catherine
2ab3a4a0a0
docs/install: fix Yosys version requirement.
2024-03-22 01:22:02 +00:00
Catherine
52842ee524
docs: fix link rot.
2024-02-15 19:58:19 +00:00
Wanda
1b74c2904c
docs: fix required yosys version.
2023-11-24 04:14:27 +00:00
Catherine
b77e33f16a
Drop support for Python 3.7.
2023-06-28 14:50:30 +00:00
Catherine
12a81f24bd
docs/install: pip>=23.0 is required.
...
Fixes #745 .
2023-02-16 22:09:14 +00:00
Catherine
ca77de5ed3
docs/install: update deprecated pip syntax.
...
Fixes #750 .
2023-02-16 20:41:31 +00:00
Catherine
47551e8c71
Add PEP 518 pyproject.toml
.
...
See also commits:
* 7fca037f
(adding it)
* 416b2531
(reverting it)
* a2ef4cb6
(adding it)
* 810c19dd
(reverting it)
Third time's the charm?
2023-01-31 19:48:54 +00:00
Catherine
07c6ea5af2
CI: test on PyPy 3.7 v7.3.3.
2022-04-04 09:49:10 +00:00
Catherine
64771a065a
Drop support for Python 3.6.
2022-04-04 09:39:28 +00:00
whitequark
b452e0e871
hdl.ast: support division and modulo with negative divisor.
...
Fixes #621 .
This commit bumps the Yosys version requirement to >=0.10.
2021-12-11 10:25:48 +00:00
whitequark
909a3b8be7
Rename nMigen to Amaranth HDL.
2021-12-10 10:34:13 +00:00
Filipe Laíns
d714d78de1
docs: add install instructions for arch
...
Signed-off-by: Filipe Laíns <lains@archlinux.org>
2020-07-14 00:28:24 +00:00
whitequark
1fbd7f1d08
docs: use sphinxcontrib-platformpicker.
...
Fixes #416 .
2020-07-05 23:39:47 +00:00
whitequark
7fa4b348a9
docs/install: use pip/pip3 more consistently.
2020-07-01 08:58:36 +00:00
whitequark
f5670a9b71
docs/install: fix dead link.
2020-07-01 06:33:03 +00:00
whitequark
43da4e3f0a
docs/install: quote special chars to avoid issues with extended glob.
2020-07-01 06:32:15 +00:00
whitequark
f50303ca7c
docs/install: explain how to install non-editable snapshot from git.
2020-07-01 06:15:16 +00:00
whitequark
adbc947274
docs/install: use pip install --user
on *nix.
2020-07-01 05:06:20 +00:00
whitequark
78c027fb36
docs/install: reduce repetition.
2020-07-01 04:11:51 +00:00
whitequark
20baea401b
docs: reword slightly.
2020-07-01 03:59:16 +00:00
whitequark
9f731d185d
docs: explain how to install GTKWave on Windows.
2020-07-01 03:47:02 +00:00
whitequark
c20266164d
docs: rewrite install instructions to be easier to understand.
2020-07-01 03:32:17 +00:00
whitequark
5048c5efc7
docs: fix syntax.
2020-06-30 22:29:43 +00:00
whitequark
9928b6067d
docs: explain that pip3 install -e
should be run after pulling.
2020-06-30 22:26:54 +00:00
whitequark
399b8f9863
Add (heavily work in progress) documentation.
...
To render correctly, the docs require:
* pygments/pygments#1441
2020-06-30 22:21:16 +00:00