• Joined on 2025-02-10
kryddan pushed to ganimede-space-optimized at kryddan/exjobb-public 2025-05-27 21:55:16 +02:00
4fa2b530ca constrained ints and relaxed (made worse) boundary checks, replace relative ops with equals
kryddan pushed to ganimede-multipacket at kryddan/exjobb-public 2025-05-23 17:09:06 +02:00
a84397d626 cleanup: renamed variables to simplify.
kryddan pushed to ganimede-multipacket at kryddan/exjobb-public 2025-05-23 16:41:45 +02:00
07150fe14a cleanup: removed unused signals and state
kryddan pushed to ganimede-multipacket at kryddan/exjobb-public 2025-05-23 16:36:11 +02:00
9cdcb8cd74 cleanup: reduced manager signals kept in state furhter (no io pipelining support for external users) and removed valid and data_out stateful assignment
kryddan pushed to ganimede-multipacket at kryddan/exjobb-public 2025-05-23 15:42:55 +02:00
5f9783f3b3 cleanup: removed instruction type from translator (not used, and currently implied by which translator it is)
09a5318523 cleanup: made manager address be kept in one variable (io pipelined access to ganimede isn't likely)
Compare 2 commits »
kryddan pushed to ganimede-multipacket at kryddan/exjobb-public 2025-05-23 15:19:02 +02:00
cd6ff9a77a made buffers work with valid on rising edge
kryddan pushed to ganimede-multipacket at kryddan/exjobb-public 2025-05-22 23:50:52 +02:00
23ede53056 updated ganimede toplevel to support new socbridge stuff
b1eee9ce1e reduced complexity in dummy IP. Now works with buffers with no unnecessary stall
Compare 2 commits »
kryddan pushed to ganimede-multipacket at kryddan/exjobb-public 2025-05-22 23:48:57 +02:00
4e4853c540 fixed bug which occurs due to socbridge not handling addresses seperately for read and writes
4682d19720 made reads not start if read buffer is too full
Compare 2 commits »
kryddan pushed to ganimede-multipacket at kryddan/exjobb-public 2025-05-21 23:20:15 +02:00
1146970be5 Multipacket socbridge works??
kryddan created branch ganimede-multipacket in kryddan/exjobb-public 2025-05-21 21:11:05 +02:00
kryddan pushed to ganimede-multipacket at kryddan/exjobb-public 2025-05-21 21:11:05 +02:00
1be1f1bc63 added initial multi in-flight packets attempt, limited by receiving socbridge
kryddan pushed to ganimede-rework at kryddan/exjobb-public 2025-05-21 14:22:47 +02:00
0eef36028a works with large compression images now (>1kb)
kryddan pushed to ganimede-rework at kryddan/exjobb-public 2025-05-16 23:02:29 +02:00
8de2e01b18 socbridge: added support for early termination (flushing) of read/write commands
507c310b81 fifo_buffer: added fullness value as output
Compare 2 commits »
kryddan pushed to ganimede-rework at kryddan/exjobb-public 2025-05-16 21:20:33 +02:00
12411c11dc fifo_deserializer: removed bad_bad counter (not needed)
kryddan pushed to ganimede-rework at kryddan/exjobb-public 2025-05-16 21:03:16 +02:00
633aeba58a fifo_serializer/fifo_deserializer: bug fixes
6eb61a047e fifo_buffer: fixed sizing so it maps to generic var instead of global
5661f79825 socbridge: fixed small race con bug and added fallback when reading empty buf
Compare 3 commits »
kryddan pushed to ganimede-rework at kryddan/exjobb-public 2025-05-15 12:45:43 +02:00
bf3e4a3576 buffer: added serializer and deserializer
kryddan pushed to ganimede-rework at kryddan/exjobb-public 2025-04-22 17:44:12 +02:00
07d7fce6b9 fixed a timing issue in buffer
51c35c56c9 fixed valid out signal
Compare 2 commits »
kryddan pushed to ganimede-rework at kryddan/exjobb-public 2025-04-21 17:02:52 +02:00
c44c153bb3 bidir transfer: now works in socbridge verification tb
kryddan pushed to ganimede-rework at kryddan/exjobb-public 2025-04-21 15:20:48 +02:00
77de1ca975 WIP: bi-dir socbridge driver (fiddling with tb memory atm)
kryddan pushed to ganimede-rework at kryddan/exjobb-public 2025-04-17 17:25:26 +02:00
241fe60024 simple test software to run ganimede instructions on LEON3 tb