Noah Boorstin
379fc6d5ca
change regfile to not hold state of x0
2021-01-22 15:12:33 -05:00
Noah Boorstin
adfeb29b77
change regfile to not hold state of x0
2021-01-22 15:11:55 -05:00
Noah Boorstin
5b0070ac0b
Start adding register checking
...
I'm now realizing we need to simulate loads, or else these will all be wrong
2021-01-22 15:11:13 -05:00
Noah Boorstin
6d88c57f0f
load instructions from file line by line
2021-01-22 14:11:17 -05:00
Noah Boorstin
574eb83d2b
Start of gdb output parser
...
super simple rn, just getting instructions, will get registers soon
2021-01-22 13:57:58 -05:00
Noah Boorstin
af3adff077
add scripts for generating instruction trace
2021-01-22 13:06:45 -05:00
Noah Boorstin
3f2820646d
More testbench setup work
...
- Copy bare-bones testbench from E85
- have testbench instantiate a wallypipelinedhart so we can simulate memory/peripherals easier
- Create .gitignore for vsim files
- Make PC reset a macro, change to 0x1000 to conform to the bootloader
I don't know a good way to put the linux register trace file we're generating on git,
since its both nontrivial to make and way to big to keep in a git repo
for now it lives in /mnt/scratch/riscv_testbench/
2021-01-21 17:55:05 -05:00
Noah Boorstin
b93a37cdb6
copy testbench to modify for busybear
2021-01-21 16:17:34 -05:00
David Harris
2f24249d17
testgen-ADD-SUB working and testbench simualtes with new vectors for rv32 and rv64
2021-01-20 01:04:28 -05:00
David Harris
9679345cae
testgen-ADD-SUB initial untested
2021-01-19 22:58:56 -05:00
David Harris
820312bc87
Initial testgen checkin
2021-01-19 13:09:56 -05:00
David Harris
f9ad54f18c
Changed to . notation for instantiation, cleaned up dmem
2021-01-18 20:16:53 -05:00
David Harris
dacc392c95
cleanup
2021-01-18 00:42:40 -05:00
David Harris
dc4f00c975
Sped up exe2memfile.pl
2021-01-17 18:45:19 -05:00
David Harris
6e9cff45da
Added exe2memfile.py
2021-01-16 15:09:06 -05:00
David Harris
cf0958c54e
Added GPIO
2021-01-15 00:25:56 -05:00
David Harris
cccb47d795
Added GPIO
2021-01-15 00:19:31 -05:00
David Harris
d6a6f67b04
Initial Checkin
2021-01-14 23:37:51 -05:00
davidharrishmc
86128ee0af
Initial commit
2021-01-14 20:16:47 -08:00