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 |
Fischer Moseley
|
743f434652
|
meta: add boilerplate for Amaranth-native API
|
2024-10-08 11:42:10 -06:00 |
Fischer Moseley
|
d582dc24c8
|
uart: update length checking to accomodate extra newlines
|
2024-10-08 11:42:10 -06:00 |
Fischer Moseley
|
ed2dfd141b
|
add newline every 32 read requests
|
2024-10-08 11:42:10 -06: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 |
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 |
Fischer Moseley
|
8fd943257c
|
sim: update testbenches to async API
|
2024-07-17 18:51:05 -07:00 |
Fischer Moseley
|
13bc196a34
|
rename Nexys A7 to Nexys 4 DDR
|
2024-05-12 10:35:18 -07:00 |
Fischer Moseley
|
978937e4bc
|
modify example design naming convention
|
2024-05-12 10:25:00 -07:00 |
Fischer Moseley
|
6c25f6e8d3
|
add sponsor button
|
2024-05-11 11:52:35 -06:00 |
Fischer Moseley
|
7957e5d74e
|
doc: change WaveDrom render branch to main
|
2024-04-14 16:11:46 -06:00 |
Fischer Moseley
|
f6127791c7
|
doc: add inline CSS to fix WaveDrom renders in dark mode
|
2024-04-14 16:11:46 -06:00 |
Fischer Moseley
|
b35bfa1152
|
doc: fix typo and migrate read timing diagram
|
2024-04-14 16:11:46 -06:00 |
Fischer Moseley
|
697d6a00d9
|
doc: directly render read transaction timing diagram
|
2024-04-14 16:11:46 -06:00 |
Fischer Moseley
|
8da5b27010
|
Merge pull request #17 from KennethWilke/main
add warning about reset polarity in Manta instance
|
2024-04-06 00:50:19 -06:00 |
Fischer Moseley
|
7a44f34ae3
|
tweak wording of active low reset warning
|
2024-04-05 23:46:54 -07:00 |
Kenneth Wilke
|
af0dec7d76
|
Updated reset note and a doc link
|
2024-04-05 19:03:01 -05:00 |