Noah Boorstin
|
0596d61a2a
|
busybear: instantiate normal wallypipelinedsoc
|
2021-02-28 06:02:21 +00:00 |
|
kaveh pezeshki
|
e8b306bcba
|
merged with main to integrate with AHB
|
2021-02-26 05:37:10 -08:00 |
|
Noah Boorstin
|
4c7b185d90
|
busybear: add main ram loading, better instr checking also
|
2021-02-26 20:26:54 +00:00 |
|
kaveh Pezeshki
|
2782ca2480
|
fixed sensitivity list on error checking always block, removed useless once and for all
|
2021-02-26 13:41:16 -05:00 |
|
David Harris
|
0258901865
|
Cleaned out unused signals
|
2021-02-26 09:17:36 -05:00 |
|
kaveh pezeshki
|
adadc21fc6
|
restored
|
2021-02-26 02:22:08 -08:00 |
|
David Harris
|
225102047a
|
Clean up bus interface code
|
2021-02-26 01:03:47 -05:00 |
|
David Harris
|
1b61d78ac2
|
Retimed peripherals for AHB interface
|
2021-02-26 00:55:41 -05:00 |
|
Brett Mathis
|
87e4311339
|
Fcmp/Fsgn pipeline modules
|
2021-02-25 18:22:30 -06:00 |
|
David Harris
|
bad180fc15
|
Merge branch 'main' of https://github.com/davidharrishmc/riscv-wally into main
|
2021-02-25 15:49:38 -05:00 |
|
David Harris
|
f57096a5d2
|
Restored to working multiplier after Lab 2
|
2021-02-25 15:32:43 -05:00 |
|
Brett Mathis
|
b0a5052bcf
|
FPU Assembly tests
|
2021-02-25 14:32:36 -06:00 |
|
Teo Ene
|
a35fdac75b
|
Fixed previous commit
|
2021-02-25 11:24:44 -06:00 |
|
Teo Ene
|
5fee65231e
|
Edited imem to account for TIMBASE==0; still hard-coded and needs to be improved, but works with coremark config now.
|
2021-02-25 11:23:01 -06:00 |
|
Teo Ene
|
b9701293a0
|
Changed TIMBASE in coremark config file
|
2021-02-25 11:03:41 -06:00 |
|
Teo Ene
|
a6c16af721
|
Merge remote-tracking branch 'origin/lab3' into main
|
2021-02-25 10:28:20 -06:00 |
|
Teo Ene
|
8491deb1a9
|
Changed .do file back to run all
|
2021-02-25 09:58:54 -06:00 |
|
David Harris
|
cd4ba8831c
|
Merged bus into main
|
2021-02-25 00:28:41 -05:00 |
|
David Harris
|
eb52fd1c5a
|
removed WALLY ALU tests to avoid merge conflict with main branch
|
2021-02-25 00:15:22 -05:00 |
|
Teo Ene
|
cfd45a46c3
|
Added provisional coremark files from work with Elizabeth
|
2021-02-24 20:07:07 -06:00 |
|
kaveh pezeshki
|
251aa982eb
|
condensed always blocks to avoid race conditions
|
2021-02-24 11:35:28 -08:00 |
|
Noah Boorstin
|
ddaf67c043
|
busybear: preload bootram
thanks to Prof Stine for the .do file commands
@kaveh can you check line 201? it does nothing, but things break when
I remove that line
|
2021-02-24 18:46:09 +00:00 |
|
David Harris
|
38b8cc652c
|
All tests passing with bus interface
|
2021-02-24 07:25:03 -05:00 |
|
kaveh pezeshki
|
06f73fe5fe
|
added comments for RAM and bootram, removed trailing whitepace
|
2021-02-23 21:28:33 -08:00 |
|
Noah Boorstin
|
b7f4e72eec
|
busybear: add bootram section in the same manner as ram
|
2021-02-24 02:02:28 +00:00 |
|
Noah Boorstin
|
914a36e3e8
|
busybear: add support for subwords in ram
this is really weird and i'm not sure if i did it right. I'd love if @kaveh could review it
|
2021-02-24 01:51:18 +00:00 |
|
Noah Boorstin
|
7b7e87bd0b
|
busybear: start adding ram
|
2021-02-23 22:01:23 +00:00 |
|
Katherine Parry
|
07641203ee
|
Merge branch 'main' of https://github.com/davidharrishmc/riscv-wally into main
|
2021-02-23 20:21:53 +00:00 |
|
Katherine Parry
|
906ec30339
|
inital FMA push
|
2021-02-23 20:19:12 +00:00 |
|
Noah Boorstin
|
5394d38e4a
|
busybear: remove unused signals
|
2021-02-23 19:38:19 +00:00 |
|
Noah Boorstin
|
c42c485377
|
busybear: instantiate soc instead of hart
|
2021-02-23 18:59:06 +00:00 |
|
David Harris
|
7737b0f709
|
Fixed fetch stall after jump in bus unit
|
2021-02-23 09:08:57 -05:00 |
|
David Harris
|
f372e2b8e8
|
Debugging Bus interface
|
2021-02-22 13:48:30 -05:00 |
|
kaveh pezeshki
|
e146946e58
|
Merge remote-tracking branch 'origin/tlb_toy' into busybear
|
2021-02-22 02:23:01 -08:00 |
|
Thomas Fleming
|
ca51e7ca1c
|
Create simple TLB
This TLB is just a demonstration and is not currently
instantiated by the IFU or DFU.
|
2021-02-18 18:06:09 -05:00 |
|
David Harris
|
87ad559a90
|
Updated creation date of mul
|
2021-02-18 08:13:08 -05:00 |
|
David Harris
|
fe7299c155
|
Resotred part of multiplier for lab 2
|
2021-02-17 16:14:04 -05:00 |
|
David Harris
|
492ec0ee78
|
Removed multiplier for lab 2
|
2021-02-17 16:06:16 -05:00 |
|
David Harris
|
e8d3c7d9e7
|
Multiplier tweaks
|
2021-02-17 16:00:27 -05:00 |
|
David Harris
|
e64e8afb7f
|
Started to integrate OSU divider
|
2021-02-17 15:38:44 -05:00 |
|
David Harris
|
a7dd20b388
|
Multiply instructions working
|
2021-02-17 15:29:20 -05:00 |
|
Noah Boorstin
|
43f9abdbed
|
busybear testbench: check (almost) all the CSRs
|
2021-02-16 20:03:24 -05:00 |
|
Noah Boorstin
|
5ce01fa86a
|
busybear: more small updates
not sure what to do about MMU yet, hopefully we'll decide at saturday's meeting
|
2021-02-16 20:01:00 -05:00 |
|
David Harris
|
adc5d5bc1a
|
Added MUL
|
2021-02-15 22:27:35 -05:00 |
|
Teo Ene
|
95b63af0a1
|
Added scripts to report power and area on a module-by-module basis
|
2021-02-15 12:09:33 -06:00 |
|
David Harris
|
3900abeb86
|
WALLY ALU tests
|
2021-02-15 10:16:31 -05:00 |
|
David Harris
|
36f7747752
|
Makefrag for ALU testsgen
|
2021-02-15 10:12:24 -05:00 |
|
David Harris
|
cc42655789
|
More memory interface, ALU testgen
|
2021-02-15 10:10:50 -05:00 |
|
Domenico Ottolia
|
3ee975dd5a
|
Add privileged test cases
|
2021-02-14 17:01:46 -05:00 |
|
Teo Ene
|
f789e9c8ba
|
Due to legacy code, make pnr would print out an internal Makefile error at the end of the run. While this error was inconsequential and did not affect anything, it still needed to be removed.
|
2021-02-14 13:43:30 -06:00 |
|