Fischer Moseley
|
277d561a63
|
logic_analyzer: fix missing import
|
2024-10-08 07:37:31 -07:00 |
Fischer Moseley
|
40fdb3409a
|
logic_analyzer: pass interface when constructing LogicAnalyzerCapture
|
2024-10-07 23:14:29 -07:00 |
Fischer Moseley
|
4799d5ce57
|
logic_analyzer: tidy some formatting/typos from rebase
|
2024-10-07 20:58:18 -07:00 |
Fischer Moseley
|
28b6767e68
|
uart: remove flaky nexys4ddr baudrate mismatch test case
|
2024-10-07 20:51:03 -07:00 |
Fischer Moseley
|
c683a2e880
|
tests: fix test_config_export
|
2024-10-07 20:51:03 -07:00 |
Fischer Moseley
|
60da631fa7
|
uart: add stall_interval parameter and tests
|
2024-10-07 20:51:03 -07:00 |
Fischer Moseley
|
7f36072e90
|
logic_analyzer: only set triggers if extra info provided in config
|
2024-10-07 20:51:03 -07:00 |
Fischer Moseley
|
758dec80ff
|
logic_analyzer: add set_triggers method, simplify trigger validation
|
2024-10-07 20:51:03 -07:00 |
Fischer Moseley
|
f7dc5a808c
|
logic_analyzer: default to immediate instead of single-shot, add intelligence to to_config()
|
2024-10-07 20:51:03 -07:00 |
Fischer Moseley
|
21c18006a6
|
docs: wordsmithing
|
2024-10-07 20:51:03 -07:00 |
Fischer Moseley
|
4944eeb70b
|
doc: reference use cases/examples in index.md
|
2024-10-07 20:51:03 -07:00 |
Fischer Moseley
|
90c52030d0
|
meta: formatting
|
2024-10-07 20:51:03 -07:00 |
Fischer Moseley
|
d86c5f1fe6
|
docs: update Ethernet Interface
|
2024-10-07 20:51:03 -07:00 |
Fischer Moseley
|
2bfa39896d
|
docs: update UART Interface
|
2024-10-07 20:51:03 -07:00 |
Fischer Moseley
|
4e73f584b4
|
docs: update layout and references for LogicAnalyzerCore docs
|
2024-10-07 20:51:03 -07:00 |
Fischer Moseley
|
4d8d7fed4a
|
docs: update memory_core
|
2024-10-07 20:51:03 -07:00 |
Fischer Moseley
|
f8dcf116d5
|
docs: autogenerate Python API docs, update IO core docs
|
2024-10-07 20:51:03 -07:00 |
Fischer Moseley
|
f30f74c284
|
docs: document amaranth-based flow
|
2024-10-07 20:51:03 -07:00 |
Fischer Moseley
|
323d8e0a10
|
ethernet: move LiteEth core connections from Signals to IOPorts
|
2024-10-07 20:51:03 -07:00 |
Fischer Moseley
|
7dec6f513f
|
examples: make verilog/amaranth versions of uart_logic_analyzer match
|
2024-10-07 20:51:03 -07:00 |
Fischer Moseley
|
24555a77fc
|
tests: fix bug where base_addr was not passed but not used
|
2024-10-07 20:51:03 -07:00 |
Fischer Moseley
|
c59132a319
|
meta: fix circular imports
|
2024-10-07 20:51:03 -07:00 |
Fischer Moseley
|
5164dea212
|
docs: condense a few pages
|
2024-10-07 20:51:03 -07:00 |
Fischer Moseley
|
4f82973135
|
meta: sort imports with ruff
|
2024-10-07 20:51:03 -07:00 |
Fischer Moseley
|
85bfa3f9ae
|
meta: switch from black to ruff
|
2024-10-07 20:50:15 -07:00 |
Fischer Moseley
|
217f85f5fd
|
cli: remove JSON loader, add test for instantiation generation
|
2024-10-07 20:50:15 -07:00 |
Fischer Moseley
|
3f62be3f8c
|
deps: load liteeth from PyPI
|
2024-10-07 20:50:15 -07:00 |
Fischer Moseley
|
967918717a
|
tests: include building examples in test suite
|
2024-10-07 20:50:15 -07:00 |
Fischer Moseley
|
cd91e7d708
|
formatting
|
2024-10-07 20:50:15 -07:00 |
Fischer Moseley
|
c867e9f8e5
|
manta: fix code generation from config file, update tests
|
2024-10-07 20:50:15 -07:00 |
Fischer Moseley
|
b3434cb3c5
|
meta: expose Amaranth API via __all__
|
2024-10-07 20:50:15 -07:00 |
Fischer Moseley
|
d4fc96ddfe
|
ethernet: update __init__ away from config dict
|
2024-10-07 20:50:15 -07:00 |
Fischer Moseley
|
06c4fb496f
|
tests: fix mem_core_hw
|
2024-10-07 20:50:15 -07:00 |
Fischer Moseley
|
0254703957
|
tests: fix logic_analyzer_sim
|
2024-10-07 20:50:15 -07:00 |
Fischer Moseley
|
84b1a4846e
|
ci: check formatting with black
|
2024-10-07 20:50:15 -07:00 |
Fischer Moseley
|
f32167162d
|
tests: refactor to use Amaranth-native API
|
2024-10-07 20:50:15 -07:00 |
Fischer Moseley
|
8e07f8e254
|
logic analyzer: move __init__ away from config dict
|
2024-10-07 20:50:15 -07:00 |
Fischer Moseley
|
3c2b69579d
|
meta: add boilerplate for Amaranth-native API
|
2024-10-07 18:38:16 -07:00 |
Fischer Moseley
|
3c6ec65511
|
uart: update length checking to accomodate extra newlines
|
2024-10-07 18:38:16 -07:00 |
Fischer Moseley
|
f907a58041
|
add newline every 32 read requests
|
2024-10-07 18:38:16 -07:00 |
Fischer Moseley
|
080af6c5ee
|
logic_analyzer: find nearest integer timestep in VCD export
|
2024-10-07 13:39:39 -06:00 |
Fischer Moseley
|
49e8d340ba
|
logic_analyzer: obtain clock frequency in capture_vcd from self
|
2024-10-07 13:39:39 -06:00 |
Carlos Azevedo
|
ebcb11fdba
|
VCD time step is calculated from the frequency of the clock provided to Manta. The value changes are also timed accurately, instead of expressed in 10 ns intervals always.
|
2024-10-07 13:39:39 -06:00 |
Fischer Moseley
|
929312181e
|
ci: clone entire repo when building docs
|
2024-10-06 13:11:32 -06:00 |
Fischer Moseley
|
b998d21810
|
ci: do not cache clone between builds
|
2024-10-06 13:05:22 -06:00 |
Fischer Moseley
|
6f2a0eab15
|
ci: add GitHub Actions user to fix mike deploy
|
2024-10-06 13:03:30 -06:00 |
Fischer Moseley
|
ead8a7b5bf
|
docs: push to dev instead of latest from main
|
2024-10-06 11:42:57 -06:00 |
Fischer Moseley
|
c5bc148a57
|
docs: fix old version warning
|
2024-10-06 11:34:31 -06:00 |
Fischer Moseley
|
4e93a049cd
|
docs: deploy using mike in CI
|
2024-10-06 11:25:14 -06:00 |
Fischer Moseley
|
1f8bf643fd
|
docs: add mike
|
2024-10-06 10:52:23 -06:00 |