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
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
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
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
Unit Tests / Test (push) Successful in 2m6s
|
2024-09-30 10:21:04 -05:00 |
|
saji
|
7a0f59c9f6
|
add more tests to display data driver
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
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
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
Unit Tests / Test (push) Successful in 2m15s
|
2024-09-26 10:34:07 -05:00 |
|
Saji
|
3205c7104e
|
update ci test flow
Unit Tests / Test (push) Successful in 2m19s
|
2024-09-26 10:03:57 -05:00 |
|
Saji
|
ccdbc98cb0
|
add flake/nix formatter (nixfmt)
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
Verilator Unit Tests / Test (push) Failing after 38s
|
2024-09-24 20:53:12 -05:00 |
|
saji
|
b25ab8bd52
|
start working on making flake work
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
Verilator Unit Tests / Test (push) Failing after 3m31s
|
2024-09-21 22:53:46 -05:00 |
|
Saji
|
c601248cf2
|
move things into common
Verilator Unit Tests / Test (push) Failing after 3m36s
|
2024-09-21 14:38:01 -05:00 |
|
Saji
|
5820d80db2
|
add bbox construction tests, gamma docstring
Verilator Unit Tests / Test (push) Failing after 3m33s
|
2024-09-21 10:05:24 -05:00 |
|
saji
|
dd47014029
|
fix geom, add unittest
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
Verilator Unit Tests / Test (push) Failing after 3m17s
|
2024-09-10 23:19:52 -05:00 |
|
saji
|
ca472d7112
|
update tests
Verilator Unit Tests / Test (push) Failing after 3m9s
|
2024-09-10 15:19:13 -05:00 |
|
saji
|
386403bd12
|
add swapbank + test
Verilator Unit Tests / Test (push) Failing after 3m51s
|
2024-09-09 17:46:50 -05:00 |
|
saji
|
7a4de2e02d
|
checkin
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
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
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
Verilator Unit Tests / Test (push) Failing after 5m10s
|
2024-05-26 08:48:38 -05:00 |
|
saji
|
4b570ad5a5
|
Update sim/src/main.cpp
Verilator Unit Tests / Test (push) Successful in 5m16s
|
2024-05-25 17:33:36 +00:00 |
|