Commit Graph

24 Commits

Author SHA1 Message Date
brice.boisson 5e93084239 Add: save reg in stack on entry of fun | Fix: set right mem_in func in decoder | set right mem_out code | test bench 2023-11-28 14:24:30 +09:00
brice.boisson 91514de821 Add: loop and multiplication source code test | expend instruction memory size | Fix: on empty test file 2023-11-27 14:27:09 +09:00
brice.boisson 99399cd9b3 Add: test from gcc 2023-11-20 22:20:42 +09:00
brice.boisson 9613e2566e Add: risc-v test bubble sort 2023-10-26 17:43:00 +09:00
brice.boisson d51ea5c4c8 Add: memory managing different size of opperand 2023-10-26 16:36:32 +09:00
brice.boisson db5d909402 Add: begining bubble sort test | Fix: branch and imm value extension 2023-10-25 11:07:19 +09:00
brice.boisson 67c71565c0 Fix: memory addressing 32 to 8 bits 2023-10-24 21:52:07 +09:00
brice.boisson 0fb4170797 Add: tb_risc_v fibonacci compute 2023-10-24 21:19:24 +09:00
brice.boisson ecfb4a9cc5 Fix: change alu op_code to func 2023-10-24 19:39:42 +09:00
brice.boisson 6cc27cdc2f Add: tb alu all func 2023-10-24 19:36:34 +09:00
brice.boisson b99914f42d Add: named parameter for ALU func | alu test case 2023-10-24 10:49:29 +09:00
brice.boisson 72d688018b Fix: clean name [3] 2023-10-23 14:15:21 +09:00
brice.boisson 2c9abe91af Fix: clean name [2] 2023-10-23 11:47:43 +09:00
brice.boisson c1a099c75d Fix: remove useless control signal 2023-10-23 11:37:10 +09:00
brice.boisson dc087b24f2 Add: set R[0] to 0 2023-10-23 11:32:25 +09:00
brice.boisson 44ac59210c Fix: clean name [1] 2023-10-23 11:24:09 +09:00
brice.boisson 57216f7c85 Fix: use parameter to name op code 2023-10-23 10:10:49 +09:00
brice.boisson 54e3ecdfa3 Fix: set right value alu auipc 2023-10-23 09:50:51 +09:00
brice.boisson 766f77fa6c Add: sign extension - cpu is now able to compute fibonacci 2023-10-23 09:41:40 +09:00
brice.boisson 33835ec0ed Fix: reset edge 2023-10-22 22:41:39 +09:00
brice.boisson f717284c47 Add: assembly of risc-v cpu 2023-10-21 22:57:58 +09:00
brice.boisson b3fd2a827d Add: basic element for risc-v single cycle cpu 2023-10-20 18:48:18 +09:00
brice.boisson 0e72c3a2e6 Add: Makefile 2023-10-11 17:43:36 +09:00
brice.boisson 4949d1f96e Add: Archi 2023-10-10 16:13:26 +09:00