Commit Graph

428 Commits

Author SHA1 Message Date
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
Fischer Moseley 1a7adf4c63 add udev rule to docs 2024-03-14 10:28:37 -07:00
Fischer Moseley 8efbad4dd8
Merge pull request #16 from fischermoseley/amaranth_rewrite
Rewrite Manta in Amaranth HDL
2024-03-07 13:31:59 -07:00
Fischer Moseley e0aeb38cdb update docs 2024-03-07 12:25:30 -08:00
Fischer Moseley 355b5d8c76 merge origin/main into amaranth_rewrite 2024-03-07 09:59:17 -08:00
Fischer Moseley e094865528 bump pyproject version ahead of final release 2024-03-07 09:44:05 -08:00
Fischer Moseley 6251c162cc update to node 20-based checkout in CI 2024-03-07 09:35:47 -08:00
Fischer Moseley c8665e8703 update environment on CI runner 2024-03-07 09:33:50 -08:00
Fischer Moseley 4ae061ffdc add missing .gitignore 2024-03-07 09:21:40 -08:00
Fischer Moseley 05f9da383c banish all .Xil/ folders 2024-03-07 09:19:11 -08:00
Fischer Moseley 04cfa41190 add logic analyzer/io core ethernet example 2024-03-07 09:18:30 -08:00
Fischer Moseley 7957d41a99 fix consistency in .gitignore 2024-03-06 23:09:37 -08:00
Fischer Moseley 60066ccdca add examples for the Nexys4DDR, bump version to 1.0.0 2024-03-06 23:07:20 -08:00
Fischer Moseley 05b9b450e8 add logic analyzer icestick example 2024-03-06 22:05:24 -08:00