Fischer Moseley
|
8765dbec8a
|
ethernet: add individual methods for each flavor of MII
|
2024-11-27 12:55:37 -08:00 |
Fischer Moseley
|
ea6a264f0c
|
examples: determine divider.sv path at runtime
|
2024-11-27 08:39:41 -08:00 |
Fischer Moseley
|
0421cf38c0
|
ethernet: fix path to divider.sv
|
2024-11-26 21:36:36 -08:00 |
Fischer Moseley
|
e1ac698463
|
ethernet: load divider.sv via symlink
|
2024-11-26 21:24:50 -08:00 |
Fischer Moseley
|
b993a4cd6c
|
ethernet: add HWITL ethernet test
|
2024-11-26 20:51:18 -08:00 |
Fischer Moseley
|
841ebdd49b
|
tests: add ethernet_io_core to build_examples test
|
2024-11-24 16:22:32 -08:00 |
Fischer Moseley
|
f4ebfe08b0
|
meta: deprecate Python 3.8
|
2024-11-24 16:13:52 -08:00 |
Fischer Moseley
|
825232a6fb
|
ethernet: inject Ethernet module definition during elaboration
|
2024-11-24 16:10:28 -08:00 |
Fischer Moseley
|
31aea6fc4a
|
ethernet: add initial (working!) amaranth-native design
|
2024-11-07 10:18:52 -07:00 |
Fischer Moseley
|
9ac3181502
|
examples: fix typos
|
2024-11-07 09:50:55 -07:00 |
Fischer Moseley
|
599384ecc2
|
logic_analyzer: add and use clock_freq property
|
2024-10-12 14:37:14 -07:00 |
Fischer Moseley
|
3fab791329
|
readme: add codecov badge
|
2024-10-08 10:59:02 -07:00 |
Fischer Moseley
|
dc0f79374a
|
ci: install dev dependencies to obtain mkdocstrings
|
2024-10-08 10:48:01 -07:00 |
Fischer Moseley
|
746d4cf1d5
|
logic_analyzer: fix missing import
|
2024-10-08 11:42:10 -06:00 |
Fischer Moseley
|
4b7c03e722
|
logic_analyzer: pass interface when constructing LogicAnalyzerCapture
|
2024-10-08 11:42:10 -06:00 |
Fischer Moseley
|
583d9e0d83
|
logic_analyzer: tidy some formatting/typos from rebase
|
2024-10-08 11:42:10 -06:00 |
Fischer Moseley
|
cfbf372862
|
uart: remove flaky nexys4ddr baudrate mismatch test case
|
2024-10-08 11:42:10 -06:00 |
Fischer Moseley
|
d450221ed8
|
tests: fix test_config_export
|
2024-10-08 11:42:10 -06:00 |
Fischer Moseley
|
9d2ec45689
|
uart: add stall_interval parameter and tests
|
2024-10-08 11:42:10 -06:00 |
Fischer Moseley
|
1c1c514a39
|
logic_analyzer: only set triggers if extra info provided in config
|
2024-10-08 11:42:10 -06:00 |
Fischer Moseley
|
0cb58c169e
|
logic_analyzer: add set_triggers method, simplify trigger validation
|
2024-10-08 11:42:10 -06:00 |
Fischer Moseley
|
cf62dd07bb
|
logic_analyzer: default to immediate instead of single-shot, add intelligence to to_config()
|
2024-10-08 11:42:10 -06:00 |
Fischer Moseley
|
586cdb9817
|
docs: wordsmithing
|
2024-10-08 11:42:10 -06:00 |
Fischer Moseley
|
6b426306be
|
doc: reference use cases/examples in index.md
|
2024-10-08 11:42:10 -06:00 |
Fischer Moseley
|
9153270adc
|
meta: formatting
|
2024-10-08 11:42:10 -06:00 |
Fischer Moseley
|
2b4d8b56ec
|
docs: update Ethernet Interface
|
2024-10-08 11:42:10 -06:00 |
Fischer Moseley
|
3148aa0055
|
docs: update UART Interface
|
2024-10-08 11:42:10 -06:00 |
Fischer Moseley
|
b83cb0b0a2
|
docs: update layout and references for LogicAnalyzerCore docs
|
2024-10-08 11:42:10 -06:00 |
Fischer Moseley
|
b4ef5502c1
|
docs: update memory_core
|
2024-10-08 11:42:10 -06:00 |
Fischer Moseley
|
2c124200da
|
docs: autogenerate Python API docs, update IO core docs
|
2024-10-08 11:42:10 -06:00 |
Fischer Moseley
|
4adda3639a
|
docs: document amaranth-based flow
|
2024-10-08 11:42:10 -06:00 |
Fischer Moseley
|
0806deeb97
|
ethernet: move LiteEth core connections from Signals to IOPorts
|
2024-10-08 11:42:10 -06:00 |
Fischer Moseley
|
9f2dffb069
|
examples: make verilog/amaranth versions of uart_logic_analyzer match
|
2024-10-08 11:42:10 -06:00 |
Fischer Moseley
|
1e7d4e92e7
|
tests: fix bug where base_addr was not passed but not used
|
2024-10-08 11:42:10 -06:00 |
Fischer Moseley
|
1b6127eb70
|
meta: fix circular imports
|
2024-10-08 11:42:10 -06:00 |
Fischer Moseley
|
c38e6b5b40
|
docs: condense a few pages
|
2024-10-08 11:42:10 -06:00 |
Fischer Moseley
|
daedb91ff2
|
meta: sort imports with ruff
|
2024-10-08 11:42:10 -06:00 |
Fischer Moseley
|
b1caec9c57
|
meta: switch from black to ruff
|
2024-10-08 11:42:10 -06:00 |
Fischer Moseley
|
ecfbdaa86b
|
cli: remove JSON loader, add test for instantiation generation
|
2024-10-08 11:42:10 -06:00 |
Fischer Moseley
|
fa80a49145
|
deps: load liteeth from PyPI
|
2024-10-08 11:42:10 -06:00 |
Fischer Moseley
|
b31a655d58
|
tests: include building examples in test suite
|
2024-10-08 11:42:10 -06:00 |
Fischer Moseley
|
6eae490061
|
formatting
|
2024-10-08 11:42:10 -06:00 |
Fischer Moseley
|
8f45546b5a
|
manta: fix code generation from config file, update tests
|
2024-10-08 11:42:10 -06:00 |
Fischer Moseley
|
3ba93efd2f
|
meta: expose Amaranth API via __all__
|
2024-10-08 11:42:10 -06:00 |
Fischer Moseley
|
0d15abe4d1
|
ethernet: update __init__ away from config dict
|
2024-10-08 11:42:10 -06:00 |
Fischer Moseley
|
0bdfd9a5f7
|
tests: fix mem_core_hw
|
2024-10-08 11:42:10 -06:00 |
Fischer Moseley
|
165c6e46ca
|
tests: fix logic_analyzer_sim
|
2024-10-08 11:42:10 -06:00 |
Fischer Moseley
|
55884a11df
|
ci: check formatting with black
|
2024-10-08 11:42:10 -06:00 |
Fischer Moseley
|
a01b6981e2
|
tests: refactor to use Amaranth-native API
|
2024-10-08 11:42:10 -06:00 |
Fischer Moseley
|
b20d7c7822
|
logic analyzer: move __init__ away from config dict
|
2024-10-08 11:42:10 -06:00 |