78 Commits

Author SHA1 Message Date
BOISSON Brice
3e1ca02fd4 Test add module program counter (#12) 2024-01-26 16:13:54 +01:00
BOISSON Brice
e8c7cb474d Fix: tb reg bank delay first test after end of reset (#11) 2023-12-05 13:54:17 +09:00
BOISSON Brice
ca6398d1e1 Rework: separate each step of the pipeline in a different component 2023-12-04 11:34:39 +09:00
brice.boisson
ffa137da41 Add: binary search test source code 2023-12-04 09:44:24 +09:00
BOISSON Brice
a0a1b26b83 Fix: test 4 mem val to check mem value 2023-12-04 09:43:15 +09:00
BOISSON Brice
29306288a7 Fix: fix saved register on stack name
Fix: fix saved register on stack name
2023-12-03 22:18:09 +09:00
brice.boisson
ce01e2078c Fix: fix saved register on stack name 2023-12-03 22:17:29 +09:00
BOISSON Brice
4a91b52975 Merge pull request #7 from BriceBoisson/test-error_message_test_exec_too_low
Add: error message test exec too low
2023-11-30 14:44:49 +09:00
brice.boisson
e0b2ada62f Add: error message when the number of ran test is lower than the number of test present is the assmbly file (the number of ran test can be superior, and in few time lower that's why it's only a warning 2023-11-30 14:43:01 +09:00
BOISSON Brice
d279fe6556 Merge pull request #6 from BriceBoisson/test-syracuse
Add: syracuse test source code
2023-11-30 14:15:31 +09:00
brice.boisson
db135f06b4 Add: syracuse test source code 2023-11-30 14:14:53 +09:00
brice.boisson
cd6972af6d Add: archi and comment in top level | Fix: missing var declaration in reg test bench 2023-11-29 11:30:58 +09:00
brice.boisson
3007868c1a Add: debug command in Makefile 2023-11-29 11:14:42 +09:00
brice.boisson
fb95d74cd7 Fix: 3rd test lower test value range | clean code 2023-11-29 11:11:44 +09:00
brice.boisson
479f110cd7 Add: power test source code 2023-11-29 10:39:48 +09:00
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
f6b6e0f285 Fix: name of tag in branch test source code 2023-11-27 09:55:06 +09:00
brice.boisson
8b5faa374b Add: neg branch test 2023-11-27 09:47:38 +09:00
brice.boisson
9750e1ab48 Add: branch source code test file | Fix: remove test source code test file 2023-11-27 09:35:14 +09:00
brice.boisson
0cf217ff7b Add: test source code for branch instruction 2023-11-26 22:31:27 +09:00
brice.boisson
c6ffe7e2e9 Fix: dynamique test bench else cond 2023-11-26 22:22:16 +09:00
brice.boisson
9d82414a58 Fix: remove print in gen_test.py 2023-11-26 22:08:00 +09:00
BOISSON Brice
0fa44c1830 Merge pull request #5 from BriceBoisson/test-3
Add: new test source code + Fix: gen_bin script and bin path
2023-11-25 23:19:04 +09:00
brice.boisson
7949850418 Add: new test source code + Fix: gen_bin script and bin path 2023-11-25 23:18:24 +09:00
BOISSON Brice
38d35c3a63 Update README.md 2023-11-25 19:48:46 +09:00
brice.boisson
0a032b36b0 Add: test command readme 2023-11-25 19:46:58 +09:00
BOISSON Brice
8920eb9aba Merge pull request #4 from BriceBoisson/test-2
Divide by 4 instruction address to use space more efficiently
2023-11-25 19:39:46 +09:00
brice.boisson
ca6d23450d Fix: divide by 4 on entry test too 2023-11-25 19:38:14 +09:00
brice.boisson
c6292d3b4f Add: use space more efficiently on test datastructure 2023-11-25 19:34:07 +09:00
brice.boisson
86abae02eb Add: name of the dynamic test following the tested element 2023-11-25 19:28:17 +09:00
brice.boisson
9ac36fa030 Fix: clean environment between two test 2023-11-24 19:47:36 +09:00
brice.boisson
2fa5a5dc60 Fix: remove work between two test 2023-11-24 19:42:21 +09:00
brice.boisson
9361c493c4 Fix: Model Sim Warning Message 2023-11-24 19:41:40 +09:00
brice.boisson
ed1220978f Add: test name 2023-11-24 19:38:08 +09:00
brice.boisson
81268259ff Add: Formating test output 2023-11-24 19:28:08 +09:00
brice.boisson
82474c8d16 Fix: delete old folder 2023-11-23 13:47:03 +09:00
brice.boisson
6f4f7f6969 Add: new make way enabling multiple asm generated test 2023-11-22 11:35:08 +09:00
brice.boisson
e2ca11548c Add: generate file on make 2023-11-21 18:45:25 +09:00
brice.boisson
7d60960831 Add: generate test from comment in assembly file 2023-11-21 18:36:10 +09:00
brice.boisson
b95e79edc4 Fix: test after imm fix 2023-11-20 22:47:10 +09:00
BOISSON Brice
deff1ee2f7 Merge pull request #3 from BriceBoisson/test
Add: generate binary for test using gcc
2023-11-20 22:31:13 +09:00
brice.boisson
1f9a8ceebf Add: first test 2023-11-20 22:30:19 +09:00
brice.boisson
ea75ab9206 Fix: imm value building 2023-11-20 22:21:41 +09:00
brice.boisson
99399cd9b3 Add: test from gcc 2023-11-20 22:20:42 +09:00
brice.boisson
93cb91f022 Add: script 2023-11-20 14:21:26 +09:00
brice.boisson
ae0d20b5e7 Add: change progression status 2023-10-26 17:43:49 +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