76 Commits

Author SHA1 Message Date
5ff92a05c1 admin (#15)
Reviewed-on: #15
Co-authored-by: Erik Örtenberg <erik.ortenberg@gmail.com>
Co-committed-by: Erik Örtenberg <erik.ortenberg@gmail.com>
2025-03-14 11:24:01 +01:00
1668e6df6c removed Gantry from this repo and moved into https://git.kryddan.xyz/kryddan/gantry 2025-03-14 11:12:32 +01:00
feb0cc49e6 refined auto detection of library and std for commands 2025-03-14 11:12:30 +01:00
092ae03bdd Added project files to automate library imports 2025-03-14 11:12:12 +01:00
f5efaf300e made dockerized ghdl work with multiple directories 2025-03-14 11:10:55 +01:00
b550740738 added remove functionality of libraries 2025-03-14 11:10:55 +01:00
07576d14a4 added more helper functions 2025-03-14 11:10:55 +01:00
2f77dba953 added basic functionality for project files 2025-03-14 11:10:55 +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
12897f0ae2 made socbridge driver testbench and continued development on the driver 2025-03-05 17:04:53 +01:00
cde67ccba1 inital work on the example socbridge driver 2025-03-05 17:04:53 +01:00
e87c54d4ef added initial driver file 2025-03-05 17:04:53 +01:00
f8cba47037 added topology 2025-03-05 17:04:53 +01:00
c6d138b31f fixed typing issue for driver definition and added fifo control signals to interface record 2025-03-05 17:04:53 +01:00
0c36129540 added more template stuff to ganimede 2025-03-05 17:04:53 +01:00
895b0242a3 began working on ganimede template. Unconstrained types are no longer needed 2025-03-05 17:04:53 +01:00