David Harris
|
f7f4c5fa7b
|
renamed test-shared.vh to config-shared.vh
|
2023-07-30 05:22:39 -07:00 |
|
Ross Thompson
|
a543aa2b71
|
Removed old sdc from all configs.
|
2023-07-24 15:55:22 -05:00 |
|
Ross Thompson
|
3eeecd2f27
|
Merge branch 'boot' into mergeBoot
Merges Jacob's new sdc controller into wally.
|
2023-07-21 17:43:45 -05:00 |
|
Ross Thompson
|
0e22fe5231
|
Removed QEMU from configurations.
|
2023-07-19 10:23:55 -05:00 |
|
Ross Thompson
|
3bf2b35704
|
Wow. The newest version of Vivado does not like the enums as parameters.
The solution is simple. I changed the type to logic [31:0] and defined macros for the branch predictor types as 32 bit integers.
|
2023-07-18 15:07:10 -05:00 |
|
David Harris
|
45667c9f4d
|
Clean up privilege rs1 decoding and implement svinval as sfence.vma
|
2023-07-13 02:41:17 -07:00 |
|
Ross Thompson
|
d6681b5342
|
Merge pull request #319 from davidharrishmc/dev
Renamed Performance Counter extension
|
2023-06-09 21:21:45 -04:00 |
|
David Harris
|
b15c5e2a51
|
Added support for menvcfg and senvcfg, including menvcfg.STCE for supervisor timer compare
|
2023-06-09 14:40:01 -07:00 |
|
David Harris
|
e2e6f6f255
|
Added named support for Zicntr and Zihpm
|
2023-06-09 09:35:51 -07:00 |
|
Ross Thompson
|
9bae203d1c
|
Updated parameterization types. Modelsim version 2022.1 did requires defaults to a 32 bit integer. The base and ranges for the address decoder need to be larger.
|
2023-06-09 09:28:24 -05:00 |
|
Ross Thompson
|
340aac0934
|
Got the branch predictor parameterized using Lim's method. Also had to add a global enum included in both cvw.sv and the configs which defines the branch predictor types. This should be synthesizable, but I'll need to double check.
|
2023-05-26 16:00:14 -05:00 |
|
Ross Thompson
|
7c364d5a77
|
Updated mmu's tlb and hptw to use Lim's parameterization.
|
2023-05-24 18:02:22 -05:00 |
|
Ross Thompson
|
d3123fc00a
|
Updated a large number of the source files to use parameters rather than `defines. Based on Lim's work. So far there is no simulation slow down.
|
2023-05-24 14:05:44 -05:00 |
|
Ross Thompson
|
c5aeb08e5c
|
Trying to figure out why the parameterization slowed down modelsim so much.
|
2023-05-24 12:44:42 -05:00 |
|