35 Commits

Author SHA1 Message Date
4e4853c540 fixed bug which occurs due to socbridge not handling addresses seperately for read and writes 2025-05-22 23:48:49 +02:00
4682d19720 made reads not start if read buffer is too full 2025-05-22 23:33:54 +02:00
1146970be5 Multipacket socbridge works?? 2025-05-21 23:20:10 +02:00
1be1f1bc63 added initial multi in-flight packets attempt, limited by receiving socbridge 2025-05-21 21:10:58 +02:00
0eef36028a works with large compression images now (>1kb) 2025-05-21 14:22:37 +02:00
8de2e01b18 socbridge: added support for early termination (flushing) of read/write commands 2025-05-16 23:02:25 +02:00
5661f79825 socbridge: fixed small race con bug and added fallback when reading empty buf 2025-05-16 20:59:02 +02:00
51c35c56c9 fixed valid out signal 2025-04-22 16:43:17 +02:00
c44c153bb3 bidir transfer: now works in socbridge verification tb 2025-04-21 17:02:46 +02:00
77de1ca975 WIP: bi-dir socbridge driver (fiddling with tb memory atm) 2025-04-21 15:20:44 +02:00
f2a03fab24 buffers appear to be working 2025-04-18 20:02:39 +02:00
6a6ebdef95 Standardized fifo type adn full test debugging 2025-04-18 15:27:34 +02:00
a656eb24e7 fixed reading/writing from/to socbridge in entire system 2025-04-16 20:03:17 +02:00
48dff427d4 Standardized fifo types and names 2025-04-16 16:50:34 +02:00
fccf2dbba3 PRIMITIVE SUCCESS: made ganimede work in simulation (only 4 byte r/w to ganimede) 2025-04-09 15:24:55 +02:00
b56ce3a590 Added prefix "gan_" to all libraries 2025-04-08 16:20:19 +02:00
2b85765e1f made ganimede synthesizable 2025-04-07 12:21:20 +02:00
31f0c45f2b socbridge fully works with existing socbridge 2025-04-07 11:24:51 +02:00
abbe417dd3 added most functionality for answering to commands from external socbridge 2025-04-04 17:51:46 +02:00
3cf9a13019 Updated driver with split FSMs, DMA from socbridge works 2025-04-04 16:48:26 +02:00
0747cbfdc9 made some progress on reformatting socbridge driver 2025-04-03 17:13:01 +02:00
ffa2ee768c added grlib support (socbridge needs to be recompiled) 2025-04-03 16:14:26 +02:00
c6c5d2d7fc RX FSM almost done 2025-04-03 12:23:51 +02:00
b3a2c4e34a Rough outline of new FSMs probably done. All remaining work is hopefully covered by TODOs 2025-04-02 17:26:51 +02:00
421ed1c006 Continued work on updating FSMs in SoCBridge-driver 2025-04-02 16:13:00 +02:00
b09ab5f1ad Started reworking socbridge driver 2025-04-01 17:04:29 +02:00
88dcd19a47 Refactored controller types to support multiple drivers. Also started ganimede tb 2025-03-14 17:01:15 +01:00
c3d3cef7c9 Refactoring done 2025-03-13 16:28:39 +01:00
695745c198 continued refatctoring. Still not done 2025-03-12 16:45:44 +01:00
9979b7b6dd tested, fixed and verified multimessage packet reads 2025-03-11 15:34:48 +01:00
c96300f6fc tested and fixed socbridge for multimessage packets 2025-03-11 15:10:21 +01:00
82278e77cf fixed data not coming through. writes were problematic in tb, reads in socbridge 2025-03-11 14:55:25 +01:00
4c4a651ee7 testbench working, all functionality not working 2025-03-10 17:19:02 +01:00
10da15a2e3 Fixed typing and added translator module to driver (facilitate multi message action) YES 2025-03-07 16:58:08 +01:00
cd2c920c48 remodeled entire project to use VHDL libraries 2025-03-06 14:25:22 +01:00