Fischer Moseley
|
416d537cec
|
uart: begin bringing up COBS
|
2024-10-06 09:20:27 -06:00 |
Fischer Moseley
|
c2666a7295
|
uart: remove flaky nexys4ddr baudrate mismatch test case
|
2024-09-22 18:45:06 -07:00 |
Fischer Moseley
|
60d1fddf24
|
tests: fix test_config_export
|
2024-09-14 12:53:17 -07:00 |
Fischer Moseley
|
9a002fd1ae
|
uart: add stall_interval parameter and tests
|
2024-09-14 12:47:18 -07:00 |
Fischer Moseley
|
66a1a2d6eb
|
logic_analyzer: only set triggers if extra info provided in config
|
2024-09-14 10:24:10 -07:00 |
Fischer Moseley
|
b2a1396eec
|
logic_analyzer: add set_triggers method, simplify trigger validation
|
2024-09-14 10:23:05 -07:00 |
Fischer Moseley
|
ba5266da2e
|
logic_analyzer: default to immediate instead of single-shot, add intelligence to to_config()
|
2024-09-14 10:23:05 -07:00 |
Fischer Moseley
|
86952e677d
|
docs: wordsmithing
|
2024-09-14 10:23:05 -07:00 |
Fischer Moseley
|
d408ce7d82
|
doc: reference use cases/examples in index.md
|
2024-09-14 10:23:05 -07:00 |
Fischer Moseley
|
70de4e294b
|
meta: formatting
|
2024-09-14 10:23:05 -07:00 |
Fischer Moseley
|
59d960d79f
|
docs: update Ethernet Interface
|
2024-09-14 10:23:05 -07:00 |
Fischer Moseley
|
194dc4110d
|
docs: update UART Interface
|
2024-09-14 10:23:05 -07:00 |
Fischer Moseley
|
f69666407e
|
docs: update layout and references for LogicAnalyzerCore docs
|
2024-09-14 10:23:05 -07:00 |
Fischer Moseley
|
70f58b401b
|
docs: update memory_core
|
2024-09-14 10:23:05 -07:00 |
Fischer Moseley
|
6425bc3823
|
docs: autogenerate Python API docs, update IO core docs
|
2024-09-14 10:23:05 -07:00 |
Fischer Moseley
|
3036f6bbc2
|
docs: document amaranth-based flow
|
2024-09-14 10:23:05 -07:00 |
Fischer Moseley
|
20b4d6bdb8
|
ethernet: move LiteEth core connections from Signals to IOPorts
|
2024-09-14 10:23:05 -07:00 |
Fischer Moseley
|
42a219e3ec
|
examples: make verilog/amaranth versions of uart_logic_analyzer match
|
2024-09-14 10:23:05 -07:00 |
Fischer Moseley
|
e6de09ff1e
|
tests: fix bug where base_addr was not passed but not used
|
2024-09-14 10:23:05 -07:00 |
Fischer Moseley
|
528cb07673
|
meta: fix circular imports
|
2024-09-14 10:23:05 -07:00 |
Fischer Moseley
|
b8f25716f1
|
docs: condense a few pages
|
2024-09-14 10:23:05 -07:00 |
Fischer Moseley
|
2e54f40a77
|
meta: sort imports with ruff
|
2024-09-14 10:23:05 -07:00 |
Fischer Moseley
|
b22cb900bb
|
meta: switch from black to ruff
|
2024-09-14 10:22:57 -07:00 |
Fischer Moseley
|
1310eac747
|
cli: remove JSON loader, add test for instantiation generation
|
2024-09-14 10:22:32 -07:00 |
Fischer Moseley
|
dc03184d2a
|
deps: load liteeth from PyPI
|
2024-09-14 10:22:32 -07:00 |
Fischer Moseley
|
5d22e0839c
|
tests: include building examples in test suite
|
2024-09-14 10:22:32 -07:00 |
Fischer Moseley
|
d02c5ccb5e
|
formatting
|
2024-09-14 10:22:32 -07:00 |
Fischer Moseley
|
3e7bd8f1a5
|
manta: fix code generation from config file, update tests
|
2024-09-14 10:22:32 -07:00 |
Fischer Moseley
|
da0429e8e4
|
meta: expose Amaranth API via __all__
|
2024-09-14 10:22:32 -07:00 |
Fischer Moseley
|
03d6ded25d
|
ethernet: update __init__ away from config dict
|
2024-09-14 10:22:32 -07:00 |
Fischer Moseley
|
d434e1b00f
|
tests: fix mem_core_hw
|
2024-09-14 10:22:32 -07:00 |
Fischer Moseley
|
c6926ae06e
|
tests: fix logic_analyzer_sim
|
2024-09-14 10:22:32 -07:00 |
Fischer Moseley
|
349cd214c7
|
ci: check formatting with black
|
2024-09-14 10:22:32 -07:00 |
Fischer Moseley
|
b66c7ea4b5
|
tests: refactor to use Amaranth-native API
|
2024-09-14 10:22:32 -07:00 |
Fischer Moseley
|
994a2e17cb
|
logic analyzer: move __init__ away from config dict
|
2024-09-14 10:22:32 -07:00 |
Fischer Moseley
|
92b685092a
|
meta: add boilerplate for Amaranth-native API
|
2024-09-14 10:22:32 -07:00 |
Fischer Moseley
|
59e77f07a0
|
uart: update length checking to accomodate extra newlines
|
2024-09-13 07:53:39 -06:00 |
Fischer Moseley
|
29727ffc96
|
add newline every 32 read requests
|
2024-09-13 07:53:39 -06:00 |
Fischer Moseley
|
19342c4735
|
ci: add codecov.yml
|
2024-09-10 17:33:55 -06:00 |
Fischer Moseley
|
236305729e
|
ci: invoke codecov via Python, not from command line
|
2024-09-10 15:21:41 -06:00 |
Fischer Moseley
|
3fb5bfb4ad
|
ci: run codecov directly instead of via GitHub Action
|
2024-09-10 13:45:40 -06:00 |
Fischer Moseley
|
354309394d
|
meta: export JSON during tests for codecov to injest
|
2024-09-10 10:09:56 -06:00 |
Fischer Moseley
|
129f991dda
|
meta: add codecov
|
2024-09-10 07:17:50 -06:00 |
Fischer Moseley
|
0715788ed7
|
meta: update description in pyproject.toml
|
2024-07-18 06:35:37 -07:00 |
Fischer Moseley
|
fd65d9a009
|
meta: increment version to 1.0.1
|
2024-07-18 06:34:34 -07:00 |
Fischer Moseley
|
24b4ca2468
|
docs: add mention of CSV export from logic analyzer
|
2024-07-17 19:47:18 -07:00 |
Fischer Moseley
|
f687f071dd
|
cli: enable CSV export from logic analyzer capture
|
2024-07-17 18:51:05 -07:00 |
Fischer Moseley
|
67103ad70e
|
doc: remove warning about bidirectional mem cores on xilinx platforms
|
2024-07-17 18:51:05 -07:00 |
Fischer Moseley
|
b87f8cbc48
|
meta: move to lib.io and lib.mem, enable bidirectional mem tests on xilinx
|
2024-07-17 18:51:05 -07:00 |
Fischer Moseley
|
753a3f9427
|
meta: finish moving simulations to new async API
|
2024-07-17 18:51:05 -07:00 |