Commit Graph

517 Commits

Author SHA1 Message Date
Fischer Moseley de6ce45f2e ethernet: remove obsolete tests, fix naming 2026-01-19 16:26:33 -07:00
Fischer Moseley a55962d3c0 logic_analyzer: use read_block when dumping sample memory for performance 2026-01-19 11:19:10 -07:00
Fischer Moseley b4b2456afc ethernet: remove debug print statement 2026-01-19 11:17:54 -07:00
Fischer Moseley a836167406 memory_core: use 32-bit instead of 16-bit data words 2026-01-19 11:17:02 -07:00
Fischer Moseley de0900147b ethernet: use context manager to read generated LiteEth Verilog 2026-01-14 14:56:22 -07:00
Fischer Moseley 8caf8e2745 ethernet: fix host-side UDP socket leak 2026-01-14 14:51:41 -07:00
Fischer Moseley 73050b87ad logic_analyzer: use context manager for VCD file export 2026-01-14 14:43:55 -07:00
Fischer Moseley 6e0dacb088 logic_analyzer: fix 100% CPU wait loop in capture function 2026-01-14 14:33:36 -07:00
Fischer Moseley 5b0bfbdb16 gitignore: tidy and remove unnecessary per-directory gitignores 2026-01-14 14:10:27 -07:00
Fischer Moseley 23ea9340b0 examples: check for tool availability before building 2026-01-14 14:03:27 -07:00
Fischer Moseley bf3194eb12 examples: use symlinked bash and Tcl scripts 2026-01-14 13:34:52 -07:00
Fischer Moseley f888303ca2 ethernet: use EthernetMessageHeader class 2026-01-13 02:58:45 -07:00
Fischer Moseley c5d23aba76 ethernet: fix host-side perf bug causing unneccesary retransmits 2026-01-11 20:36:56 -07:00
Fischer Moseley 80fd6bae40 ethernet: fix bug where single-length write request does not send response 2026-01-11 20:25:54 -07:00
Fischer Moseley 504a85a44a ethernet: send write reponses, fix write request addressing bug 2026-01-11 19:46:04 -07:00
Fischer Moseley ff8d6a9e10 ethernet: rewrite read and write methods, fix data ordering bug 2026-01-09 20:55:15 -08:00
Fischer Moseley 23b7f53fe2 ethernet: bugfix in read transmit logic 2026-01-02 14:10:19 -07:00
Fischer Moseley 226d1afd9a ethernet: use new bridge in EthernetInterface 2026-01-02 13:19:50 -07:00
Fischer Moseley 6563446724 ethernet: add first draft of new bridge 2026-01-02 10:46:11 -07:00
Fischer Moseley 597f4ac19f meta: rename environment.sh to .env, add nextpnr-gowin 2025-11-04 15:25:09 -07:00
Fischer Moseley 10593c768e logic_analyzer: fix #35, patch typos in trigger set logic 2025-04-08 11:18:44 -06:00
Fischer Moseley b9a7e75355 examples: fix #37, use proper indexing in Amaranth examples 2025-04-06 20:15:08 -06:00
Fischer Moseley 9611c0b554 uart: fix #36, explicitly handle scientific notation in YAML config 2025-04-06 18:28:29 -06:00
Fischer Moseley e11d9a8315 ci: fix typo 2024-12-03 22:35:16 -08:00
Fischer Moseley 5565a934f7 docs: use absolute logo path 2024-12-03 20:05:26 -08:00
Fischer Moseley 91d2f80dcc meta: update pyproject.toml 2024-12-03 19:50:04 -08:00
Fischer Moseley 77b329438a ci: remove unnecessary codecov.yml 2024-11-29 11:05:47 -07:00
Fischer Moseley 63efac4e92 ci: install manta in editable mode 2024-11-29 11:05:47 -07:00
Fischer Moseley 38808b9e5e ci: show coverage report in CI, explicitly specify test directory 2024-11-29 11:05:47 -07:00
Fischer Moseley 0fb3cb0418 ci: explicitly specify src/ as coverage directory 2024-11-29 11:05:47 -07:00
Fischer Moseley eddfa0bf6b ci: generate XML coverage report for codecov 2024-11-29 11:05:47 -07:00
Fischer Moseley 7015be8fe9 meta: update package name on PyPI 2024-11-28 09:40:40 -08:00
Fischer Moseley 1e9e7081ed docs: update package name in installation instructions 2024-11-27 21:30:12 -08:00
Fischer Moseley f43732354d meta: fix coverage path 2024-11-27 20:56:20 -08:00
Fischer Moseley cb7e1e4c2a meta: bump version to 1.1.0 ahead of release 2024-11-27 18:17:30 -08:00
Fischer Moseley 56223132c0 ci: run pre-commit on all files in CI 2024-11-27 19:10:52 -07:00
Fischer Moseley f91f7c5fbb meta: add pre-commit, commit changes it makes 2024-11-27 19:10:52 -07:00
Fischer Moseley 5759da568d tests: remove redundant test_toolchains test 2024-11-27 19:10:52 -07:00
Fischer Moseley 9937269c19 ethernet: add individual methods for each flavor of MII 2024-11-27 19:10:52 -07:00
Fischer Moseley a80bd399e7 examples: determine divider.sv path at runtime 2024-11-27 19:10:52 -07:00
Fischer Moseley ccecc16726 ethernet: fix path to divider.sv 2024-11-27 19:10:52 -07:00
Fischer Moseley da21a3a414 ethernet: load divider.sv via symlink 2024-11-27 19:10:52 -07:00
Fischer Moseley 363bef8d87 ethernet: add HWITL ethernet test 2024-11-27 19:10:52 -07:00
Fischer Moseley 2761507803 tests: add ethernet_io_core to build_examples test 2024-11-27 19:10:52 -07:00
Fischer Moseley 56e9ed85e5 meta: deprecate Python 3.8 2024-11-27 19:10:52 -07:00
Fischer Moseley 1a8292fb37 ethernet: inject Ethernet module definition during elaboration 2024-11-27 19:10:52 -07:00
Fischer Moseley c65c8f1351 ethernet: add initial (working!) amaranth-native design 2024-11-27 19:10:52 -07:00
Fischer Moseley 9ac3181502 examples: fix typos 2024-11-07 09:50:55 -07:00
Fischer Moseley 599384ecc2 logic_analyzer: add and use clock_freq property 2024-10-12 14:37:14 -07:00
Fischer Moseley 3fab791329 readme: add codecov badge 2024-10-08 10:59:02 -07:00