24 Commits

Author SHA1 Message Date
4955f9b952 Gets rust running rv64iM 2025-11-16 12:19:49 +01:00
cfce066cd7 Modifies test slightly because now RAM is relocated to 0x10000 2025-11-15 01:26:49 +01:00
0c377a1380 Adds a way to simulate the programs with spike, to compare PCs and debug 2025-11-15 00:57:30 +01:00
e55c3fde14 Reduces LUT needed by mul extension 2025-11-14 19:08:41 +01:00
ca03b29774 Rust character drawing 2025-11-14 09:58:58 +01:00
823f4ed43c Merge branch 'rust' 2025-11-13 10:41:19 +01:00
3044a54a09 Add registers in rust 2025-11-12 23:51:16 +01:00
8326c1f169 Starts adding rust in the toolchain 2025-11-12 22:05:25 +01:00
02fcf5ee2c Merge branch 'rv64i' into rv64im 2025-11-12 12:22:34 +01:00
992cf37b92 Moves control unit ops to separate files 2025-11-12 11:53:28 +01:00
8cff4de02e Adds extension M instructions: not tested 2025-11-11 13:10:19 +01:00
9daa296892 Lays groundword for Rv64i extension
Some base files had to be modified to support 64-bit architecture
as well as the Makefile to load 64-bit words into memory
2025-11-10 16:38:40 +01:00
5c05d0b3e5 Fix makefile 2025-11-09 13:45:44 +01:00
ec60da2be3 Merges upstream 2025-11-08 18:57:55 +01:00
3828850dd6 Use nproc for parallel testing 2025-11-07 12:11:29 +01:00
479526a0fb Adds parallel testing 2025-11-07 12:02:17 +01:00
2ee9cc66b9 Refactor tests 2025-11-06 17:23:09 +01:00
a42235b6fd Refactor tests 2025-11-06 17:09:30 +01:00
5f696dc8e7 Refactor tests 2025-11-06 16:34:17 +01:00
Olivier Muller
d19b059cb7 Makefile: patch d'un bug sur la compilation en mode bavard 2025-11-05 10:51:48 +01:00
Olivier Muller
35bdeb2fd0 patch du Makefile pour les pb de conflits scratch ENsimag 2025-11-04 16:58:14 +01:00
7956338fbc Stage 1 + removes hardcoded paths 2025-11-04 15:41:33 +01:00
2c77ed3bef Update makefile to get more logs and flash using openFPGALoader 2025-11-04 13:36:20 +01:00
Olivier Muller
ff440776bb Squelette du projet 2025-11-03 11:00:11 +01:00