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
Kenneth Wilke
ccc75270a8
Update getting_started.md
...
I was working through using Manta for the first time, and the only bit that gave me a struggle so far was that I was expecting the `rst` signal to be active LOW. I thought this might be worth calling out in the documentation here.
Awesome project btw, will definitely be using it more and try to contribute as I can! 😄
2024-03-31 23:17:03 -05:00
Fischer Moseley
5060933c72
bump node version in build_docs.yml
2024-03-14 20:58:28 -07:00