63 Commits

Author SHA1 Message Date
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
b881a5e46d Merge pull request 'added initial support for including libraries using flag -i and a relative path' (#11) from scripts-sim-lib-support into main
Reviewed-on: #11
Reviewed-by: Adam <admag2001@gmail.com>
2025-03-05 17:04:10 +01:00
325cbbff89 added initial support for including libraries using flag -i and a relative path 2025-03-05 16:26:21 +01:00
1150113101 Merge pull request 'nxpython-scripting' (#10) from nxpython-scripting into main
Reviewed-on: #10
2025-03-05 13:28:52 +01:00
9706030ab2 Automatic sourcing of nxdesignsuite 2025-02-24 13:35:37 +01:00
5e0db1ad3a nxpython support in gantry 2025-02-24 13:29:14 +01:00
899877d47f Merge pull request 'ganimede-package' (#7) from ganimede-package into main
Reviewed-on: #7
2025-02-17 14:25:05 +01:00
c3ccfd03ba example library package assuming vhdl08. Can be chagned to older ver if needed 2025-02-17 14:10:58 +01:00
327ce30d16 added initial test of types needed for ganimede IO 2025-02-17 14:10:58 +01:00
594d295ae2 Merge pull request 'fixed issue' (#6) from scripts-fix-proj-vhdl-ver into main
Reviewed-on: #6
2025-02-17 14:08:31 +01:00
d0f9a30eac fixed issue 2025-02-17 14:07:16 +01:00
bff4787973 changed requirements for gantry to work better with gaisler machines 2025-02-14 14:26:53 +01:00
310ad49115 Merge branch 'scripts-docker-ghdl' 2025-02-14 13:56:38 +01:00
b2449c5641 Fixed bug in elab script 2025-02-14 13:46:19 +01:00