Ross Thompson
|
2d8b0aa650
|
Modified makefiles to generate function address to name mappings for modelsim.
|
2022-02-01 18:25:03 -06:00 |
|
Ross Thompson
|
058b368a22
|
Improved function_radix to not printout warnings when no valid function is found.
|
2022-02-01 18:03:09 -06:00 |
|
Ross Thompson
|
138b17a399
|
Setup the main regression test to be able to handle coremark.
|
2022-02-01 17:00:11 -06:00 |
|
Ross Thompson
|
910d16b642
|
More cleanup of IFU.
|
2022-02-01 14:32:27 -06:00 |
|
Ross Thompson
|
a9b4f9b1e7
|
Merge branch 'main' of github.com:davidharrishmc/riscv-wally into main
|
2022-02-01 10:50:38 -06:00 |
|
Ross Thompson
|
554df2377e
|
Merge branch 'main' of github.com:davidharrishmc/riscv-wally into main
|
2022-02-01 10:50:24 -06:00 |
|
Ross Thompson
|
99bb281944
|
Updated fpga's bootloader to reflect the changes to the gpio address change.
|
2022-02-01 10:43:24 -06:00 |
|
David Harris
|
baa8c793da
|
Merge branch 'main' of https://github.com/davidharrishmc/riscv-wally into main
|
2022-01-31 22:58:37 +00:00 |
|
David Harris
|
069f270d1a
|
Removed soc_flow
|
2022-01-31 22:58:33 +00:00 |
|
Ross Thompson
|
1d29a70677
|
Merge branch 'main' of github.com:davidharrishmc/riscv-wally into main
|
2022-01-31 16:32:24 -06:00 |
|
Ross Thompson
|
dce9ee12b4
|
IFU and LSU now share the same busdp module.
|
2022-01-31 16:25:41 -06:00 |
|
Ross Thompson
|
a04aa283cb
|
partial ifu cleanup.
|
2022-01-31 16:08:53 -06:00 |
|
Kip Macsai-Goren
|
97f5878ec4
|
Renamed test library
|
2022-01-31 20:11:21 +00:00 |
|
Kip Macsai-Goren
|
4d8ca0d031
|
updated minfo test to account for no mconfigptr
|
2022-01-31 20:11:21 +00:00 |
|
Kip Macsai-Goren
|
63f4baf357
|
fixed CSR read-only test to have correct output
|
2022-01-31 20:11:21 +00:00 |
|
Ross Thompson
|
b05abc1795
|
cleanup.
|
2022-01-31 13:29:04 -06:00 |
|
Ross Thompson
|
c1311ca56a
|
Fixed modelsim warning with linux simulation.
|
2022-01-31 12:57:02 -06:00 |
|
Ross Thompson
|
d2ab17e1af
|
Repaired linux-wave.do
|
2022-01-31 12:54:18 -06:00 |
|
Ross Thompson
|
3475e142a5
|
Repaired wavefile and fixed modelsim warning.
|
2022-01-31 12:34:17 -06:00 |
|
Ross Thompson
|
1476a79ea2
|
Merge branch 'main' of github.com:davidharrishmc/riscv-wally into main
|
2022-01-31 12:17:37 -06:00 |
|
Ross Thompson
|
fa8914a830
|
Cleanup busdp.
|
2022-01-31 12:17:07 -06:00 |
|
Ross Thompson
|
7c3d6bbdb4
|
Moved lsu virtual memory logic into separate module.
|
2022-01-31 11:56:03 -06:00 |
|
Ross Thompson
|
e35a8299ec
|
Encapsulated dtim.
|
2022-01-31 11:23:55 -06:00 |
|
Ross Thompson
|
dbe40856a2
|
Removed unused signals in the LSU.
|
2022-01-31 10:35:35 -06:00 |
|
Ross Thompson
|
bfbc31d184
|
Moved atomic logic to own module.
|
2022-01-31 10:28:12 -06:00 |
|
Ross Thompson
|
ef770fd183
|
Encapsulated the bus data path into a separate module.
|
2022-01-31 10:15:48 -06:00 |
|
Kip Macsai-Goren
|
1077cf08b0
|
added machine info test that uses new test library
|
2022-01-31 05:54:43 +00:00 |
|
Kip Macsai-Goren
|
5386f1b4fa
|
tentatively remade test lib to use macros for more flexibility
|
2022-01-31 05:54:43 +00:00 |
|
Kip Macsai-Goren
|
01d6c3a4b9
|
converted library to header file for RISCV test compliance
|
2022-01-31 05:54:43 +00:00 |
|
Kip Macsai-Goren
|
e3ea593ed8
|
updated tests to use test title instead of number encoding
|
2022-01-31 05:54:42 +00:00 |
|
James Stine
|
3f5f5e48fa
|
Merge branch 'main' of https://github.com/davidharrishmc/riscv-wally into main
|
2022-01-30 21:03:24 -06:00 |
|
James Stine
|
6c9b4f648c
|
Change DC script to not do a full synthesis but partial synthesis until I configure to be more optimized
|
2022-01-30 21:02:41 -06:00 |
|
David Harris
|
2d112698b7
|
Replaced || and && with | and &
|
2022-01-31 01:07:35 +00:00 |
|
David Harris
|
c367d19fc6
|
Merge branch 'main' of https://github.com/davidharrishmc/riscv-wally into main
|
2022-01-31 00:59:49 +00:00 |
|
David Harris
|
ea85e185f1
|
gitmodules
|
2022-01-31 00:59:44 +00:00 |
|
James Stine
|
8db15aee31
|
Add synthesis using DC shell back into repository
|
2022-01-30 17:35:15 -06:00 |
|
James Stine
|
1080281cb2
|
Add synthesis using DC shell back into repository
|
2022-01-30 17:34:56 -06:00 |
|
Ross Thompson
|
d52c5b0393
|
LSU and IFU cleanup.
|
2022-01-28 15:26:06 -06:00 |
|
Ross Thompson
|
de0bef4f5b
|
Updated wave.do to match the ifu/lsu changes.
|
2022-01-28 14:37:15 -06:00 |
|
Ross Thompson
|
147d71fd46
|
Clean up of mmu instances in IFU and LSU.
|
2022-01-28 14:02:05 -06:00 |
|
Ross Thompson
|
4a8d0cb981
|
Moved spills to own module.
|
2022-01-28 13:40:35 -06:00 |
|
Ross Thompson
|
7fedc6b878
|
Cleaned up the InstrMisalignedFault.
|
2022-01-28 13:19:24 -06:00 |
|
Ross Thompson
|
b621eb78fb
|
Updated debug2 ila signal names.
|
2022-01-28 11:43:49 -06:00 |
|
James Stine
|
ef811c7786
|
Remove book_flow to add back later - will add synthDC back within 30m
|
2022-01-28 08:18:30 -06:00 |
|
David Harris
|
52b8b68086
|
Added math.h to fir.c
|
2022-01-28 00:26:06 +00:00 |
|
Ross Thompson
|
1bb8d36308
|
Moved all instr/load/storeamo faults to mmu with the exception of instr misaligned fault.
|
2022-01-27 17:11:27 -06:00 |
|
Ross Thompson
|
d7d7c1cb7d
|
Relocated the misalignment faults.
|
2022-01-27 16:03:00 -06:00 |
|
David Harris
|
87aa0724a2
|
IFU cleanup
|
2022-01-27 17:18:55 +00:00 |
|
David Harris
|
218ff3e25d
|
IFU cleanup
|
2022-01-27 16:41:57 +00:00 |
|
David Harris
|
1c22077841
|
Optimized out second adder from IFU for PC+2
|
2022-01-27 16:06:24 +00:00 |
|