Commit Graph

405 Commits

Author SHA1 Message Date
Fischer Moseley f4c24976c6 web: implement synchronous IO with web and service workers 2024-04-18 11:21:51 -07:00
Fischer Moseley d485971a1c web: move fake upload button mapping to upload.js 2024-04-16 22:50:40 -07:00
Fischer Moseley 5381261f0f web: add non-blocking I/O via Web Worker 2024-04-14 20:57:16 -07:00
Fischer Moseley e2752e30d5 web: move packet formation out of serial.js 2024-04-14 20:03:06 -07:00
Fischer Moseley 7fb9d8bebc web: add prototype web terminal 2024-04-14 17:23:59 -07: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
Fischer Moseley 21afbad7c4 add icestick IO core example 2024-03-06 21:47:03 -08:00
Fischer Moseley bd452d94a4 put test outputs in build/ 2024-03-06 16:40:54 -08:00
Fischer Moseley 6900087237 delete dead code from memory core 2024-03-06 15:08:11 -08:00
Fischer Moseley 71ec1174d1 add parameterized HW tests for all memory core modes 2024-03-06 14:53:27 -08:00
Fischer Moseley 0b2c286075 pull latest from main 2024-03-06 11:31:35 -08:00
Fischer Moseley d1a772784a add environment.sh for tool paths and serial ports 2024-03-06 11:26:31 -08:00
Fischer Moseley 5d5a50042f make model tracking automatic in memory core tests 2024-03-06 01:12:36 -08:00
Fischer Moseley c1935bcb11 add random memory core tests 2024-03-05 23:59:42 -08:00
Fischer Moseley fd22c9a9f4 finish memory core test class 2024-03-05 22:44:36 -08:00
Fischer Moseley b00e4d0e60 revert wiring.Component instead of Elaboratable 2024-03-04 01:18:31 -08:00
Fischer Moseley 5531277c99 even more MemoryCore tests 2024-03-04 00:43:54 -08:00
Fischer Moseley f83dc59b4e add more MemoryCore tests 2024-03-04 00:17:36 -08:00
Fischer Moseley 08adbd8ede switch to wiring.Component instead of Elaboratable 2024-03-03 19:10:06 -08:00
Fischer Moseley be79ba28b5 define ABC for cores to inherit from 2024-03-03 18:53:08 -08:00
Fischer Moseley b729deb144 hardcode device paths in hardware tests 2024-03-03 18:31:11 -08:00
Fischer Moseley 25ebae42e2 add GateMate ILA to alternatives 2024-03-03 13:57:52 -08:00
Fischer Moseley 11022f474d refactor Memory Core simulation into test class 2024-03-03 13:30:54 -08:00
Fischer Moseley e2d52a6e2d add simulate decorator 2024-03-03 02:14:12 -08:00
Fischer Moseley 2e2397013e make mem_core_hw tests pass 2024-03-02 14:08:52 -08:00
Fischer Moseley 40a57651bb shorten methods in MemoryCore 2024-03-02 13:44:08 -08:00
Fischer Moseley 6438a55192 partially revert MemoryCore updates 2024-03-02 13:31:01 -08:00
Fischer Moseley 6aea5cc6e1 update MemoryCore references 2024-03-02 12:52:04 -08:00
Fischer Moseley a4d549f6f1
update static site to match README formatting 2024-02-29 15:20:11 -05:00