Commit graph

83 commits

Author SHA1 Message Date
saji 300e8192fe start work on cxxrtl simulation backend 2024-11-02 00:16:47 -05:00
saji dd334e8bad cleanup; integrate geom into hub75 2024-11-02 00:06:21 -05:00
saji ae1ad4633c refactor streams for fetching/addrgen
write end to end test
2024-10-29 13:48:51 -05:00
saji 5f54b8acd8 fetcher basic
All checks were successful
Unit Tests / Test (push) Successful in 2m8s
doesn't support variable functions
2024-10-28 16:54:00 -05:00
saji 6b63b17bb8 working address stream generator 2024-10-21 18:23:23 -05:00
saji 2893262f87 more work on fetcher
All checks were successful
Unit Tests / Test (push) Successful in 2m5s
2024-10-20 14:09:35 -05:00
saji 261dedc4dc rework geometry so displaystring position is always topleft screen coord 2024-10-20 12:49:53 -05:00
Saji 6b034b0176 add wip fetcher
All checks were successful
Unit Tests / Test (push) Successful in 2m2s
2024-10-08 20:58:20 -05:00
Saji e945aa03f2 fix tests 2024-10-08 20:58:10 -05:00
saji 3187db40ae add displaystrobe, config/geom fixes 2024-10-08 20:57:39 -05:00
saji 88426ac89a cleanup tests, make data address combinational
All checks were successful
Unit Tests / Test (push) Successful in 2m6s
2024-09-30 10:21:04 -05:00
saji 7a0f59c9f6 add more tests to display data driver
All checks were successful
Unit Tests / Test (push) Successful in 2m25s
fix timing issues with display driver
2024-09-29 14:35:45 -05:00
saji 245108a07a move swapbuffer test to hub75.py 2024-09-28 17:43:22 -05:00
saji 8477698d77 add rgbview with channel_slice operator 2024-09-28 17:42:48 -05:00
Saji 95ca2447cb add geom properties
All checks were successful
Unit Tests / Test (push) Successful in 2m19s
2024-09-28 14:36:51 -05:00
Saji 5ae230ac00 make dual-mode data driver for hub75
add tests
2024-09-28 14:36:51 -05:00
Saji 2c88d73ded update lockfile 2024-09-28 00:41:15 -05:00
Saji 0c1d924166 add cxxrtl platform
All checks were successful
Unit Tests / Test (push) Successful in 2m15s
2024-09-27 16:28:04 -05:00
Saji 3d49afe6ed rename bitslicer to hub75, rework hub75ctrl sig 2024-09-27 16:27:52 -05:00
Saji c328d174ad skip platform tests when toolchain missing 2024-09-27 16:27:38 -05:00
Saji ef3df3ae92 format code 2024-09-27 01:06:47 -05:00
Saji bcac3d0dcd make basic config module 2024-09-27 01:06:11 -05:00
Saji 7e41e6e2f3 make flake use custom amaranth
All checks were successful
Unit Tests / Test (push) Successful in 2m15s
2024-09-26 10:34:07 -05:00
Saji 3205c7104e update ci test flow
All checks were successful
Unit Tests / Test (push) Successful in 2m19s
2024-09-26 10:03:57 -05:00
Saji ccdbc98cb0 add flake/nix formatter (nixfmt)
Some checks failed
Verilator Unit Tests / Test (push) Failing after 3m35s
2024-09-26 01:46:28 -05:00
Saji 79927f0cbd flake now works with pyproject and flake-parts 2024-09-25 19:21:38 -05:00
Saji 20054ad034 add amaranth-boards, wip main package
Some checks failed
Verilator Unit Tests / Test (push) Failing after 38s
2024-09-24 20:53:12 -05:00
saji b25ab8bd52 start working on making flake work
Some checks failed
Verilator Unit Tests / Test (push) Failing after 1m36s
2024-09-24 01:43:25 -05:00
saji 63811b929a add amaranth-boards to pdm, add platform pins 2024-09-24 01:42:08 -05:00
saji 3188fdefa5 wip: test works, bypass amaranth-boards not working 2024-09-22 01:32:44 -05:00
saji 20b16b6d40 add board,platform, wip cli
Some checks failed
Verilator Unit Tests / Test (push) Failing after 3m31s
2024-09-21 22:53:46 -05:00
Saji c601248cf2 move things into common
Some checks failed
Verilator Unit Tests / Test (push) Failing after 3m36s
2024-09-21 14:38:01 -05:00
Saji 5820d80db2 add bbox construction tests, gamma docstring
Some checks failed
Verilator Unit Tests / Test (push) Failing after 3m33s
2024-09-21 10:05:24 -05:00
saji dd47014029 fix geom, add unittest
Some checks failed
Verilator Unit Tests / Test (push) Failing after 3m25s
2024-09-20 23:29:50 -05:00
saji 477966b9c8 migrate tests 2024-09-20 23:29:42 -05:00
saji 75d6e15b42 add gamma module 2024-09-20 23:05:15 -05:00
saji 29464f91b4 add intersection 2024-09-20 19:05:18 -05:00
saji c6a81b5a76 initial coordinator 2024-09-20 15:51:59 -05:00
saji fbb39a85e5 added geometry module 2024-09-20 14:59:17 -05:00
saji 66b492e147 refactor around rgb666
remove 4xclocking for double-fetch architecture (still using 2xclock for
better S/H)
2024-09-19 01:45:01 -05:00
saji fe4a902bd8 adjustment
Some checks failed
Verilator Unit Tests / Test (push) Failing after 3m17s
2024-09-10 23:19:52 -05:00
saji ca472d7112 update tests
Some checks failed
Verilator Unit Tests / Test (push) Failing after 3m9s
2024-09-10 15:19:13 -05:00
saji 386403bd12 add swapbank + test
Some checks failed
Verilator Unit Tests / Test (push) Failing after 3m51s
2024-09-09 17:46:50 -05:00
saji 7a4de2e02d checkin
Some checks failed
Verilator Unit Tests / Test (push) Failing after 3m57s
2024-09-03 11:15:59 -05:00
saji d42e227c4d add wip sdram controller, start multistring hub75
Some checks failed
Verilator Unit Tests / Test (push) Failing after 3m28s
2024-08-23 20:06:29 -05:00
saji bf35262640 add pytest 2024-08-23 18:02:26 -05:00
saji 1ccc0b3d39 remove old groovylight code
Some checks failed
Verilator Unit Tests / Test (push) Failing after 3m31s
2024-08-21 16:22:16 -05:00
saji 83bb38ba6d initial effort 2024-08-21 16:20:40 -05:00
saji f3789b6432 sokol works, working on nix tooling
Some checks failed
Verilator Unit Tests / Test (push) Failing after 5m10s
2024-05-26 08:48:38 -05:00
saji 4b570ad5a5 Update sim/src/main.cpp
All checks were successful
Verilator Unit Tests / Test (push) Successful in 5m16s
2024-05-25 17:33:36 +00:00