|
|
2b85765e1f
|
made ganimede synthesizable
v1.0.0
|
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 |
|
|
|
842d8b2305
|
fixed imports for socbridge
|
2025-04-04 16:47:53 +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 |
|
|
|
d739518596
|
Added synthesis artifact folder to gitignore
|
2025-03-31 11:12:59 +02:00 |
|
|
|
678afc4bd9
|
testbench might work but ghdl broke so could not test
|
2025-03-17 12:16:20 +01:00 |
|
|
|
88dcd19a47
|
Refactored controller types to support multiple drivers. Also started ganimede tb
|
2025-03-14 17:01:15 +01:00 |
|
|
|
10d519301e
|
Started working on implementing units in top level
|
2025-03-13 17:20:28 +01:00 |
|
|
|
f7f1cedcde
|
Merge pull request 'ganimede-toplevel-template' (#13) from ganimede-toplevel-template into main
Reviewed-on: #13
|
2025-03-13 16:41:18 +01:00 |
|
|
|
0a58811b76
|
Merge pull request 'ganimede-merge-control-driver' (#12) from ganimede-merge-control-driver into ganimede-toplevel-template
Reviewed-on: #12
|
2025-03-13 16:40:45 +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 |
|
|
|
dba8b1a86d
|
started refactoring signal names
|
2025-03-12 16:05:50 +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 |
|
|
|
eb574cf2b8
|
Socbridge and controller testbench progress
|
2025-03-10 15:08:11 +01:00 |
|
|
|
9de6920910
|
Added some signal assignments to testbench
|
2025-03-10 12:01:15 +01:00 |
|
|
|
10da15a2e3
|
Fixed typing and added translator module to driver (facilitate multi message action) YES
|
2025-03-07 16:58:08 +01:00 |
|
|
|
ad3314bb25
|
Boilerplate for control unit and socbridge driver testbench
|
2025-03-07 10:42:13 +01:00 |
|
|
|
a9f1e0fb37
|
vhdl_ls configuration
|
2025-03-06 15:38:20 +01:00 |
|
|
|
6baa2fd002
|
Gantry include paths are now relative
|
2025-03-06 15:24:37 +01:00 |
|
|
|
cd2c920c48
|
remodeled entire project to use VHDL libraries
|
2025-03-06 14:25:22 +01:00 |
|
|
|
0ebc9bec9b
|
Adjusted io types for communication between control unit and driver. Also started testbench
|
2025-03-05 17:06:01 +01:00 |
|
|
|
2be506209c
|
Made instruction a byte instead of a bit
|
2025-03-05 17:04:53 +01:00 |
|
|
|
7a24dc8feb
|
Control unit tested and seems to work for the requirements of the basic version
|
2025-03-05 17:04:53 +01:00 |
|
|
|
4c4d62554f
|
testbench works
|
2025-03-05 17:04:53 +01:00 |
|
|
|
968acd4e3a
|
testbench debgging
|
2025-03-05 17:04:53 +01:00 |
|
|
|
e7b4772223
|
testbench almost done, needs debugging
|
2025-03-05 17:04:53 +01:00 |
|
|
|
933e5b66bc
|
started working on control unit testbench
|
2025-03-05 17:04:53 +01:00 |
|
|
|
848eaf4c7a
|
Started work on control functionality, not tested
|
2025-03-05 17:04:53 +01:00 |
|
|
|
8b0ec9a856
|
Started working on io for control unit
|
2025-03-05 17:04:53 +01:00 |
|
|
|
c522997e79
|
added support for reads with and without addresses
|
2025-03-05 17:04:53 +01:00 |
|
|
|
a5c9190e2d
|
added support for multi word addressable writes
|
2025-03-05 17:04:53 +01:00 |
|
|
|
547ff21a53
|
in progress of adding addressing for write command
|
2025-03-05 17:04:53 +01:00 |
|
|
|
2149c1ec68
|
added support for multi word writes
|
2025-03-05 17:04:53 +01:00 |
|
|
|
dd7683139c
|
improved testbench and removed unnecessary delay caused by 2PM
|
2025-03-05 17:04:53 +01:00 |
|
|
|
eb1bb5d328
|
added socbrdige driver tb gtkwave config
|
2025-03-05 17:04:53 +01:00 |
|
|
|
6e3e7deb5e
|
At least i know what the problem is...
|
2025-03-05 17:04:53 +01:00 |
|
|
|
d7638c64cd
|
begun work on output logic based on state
|
2025-03-05 17:04:53 +01:00 |
|
|
|
52b3b6a7ca
|
cleaned up the code in accordance with the two process method
|
2025-03-05 17:04:53 +01:00 |
|
|
|
147d9e4d7b
|
added next_state concurrent assignment
|
2025-03-05 17:04:53 +01:00 |
|