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 |