Ross Thompson
|
a8a8422557
|
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
|
1315a0bf4a
|
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
|
0020d94b39
|
Updated mmu's tlb and hptw to use Lim's parameterization.
|
2023-05-24 18:02:22 -05:00 |
|
Ross Thompson
|
930fb67308
|
Trying to figure out why the parameterization slowed down modelsim so much.
|
2023-05-24 12:44:42 -05:00 |
|
Ross Thompson
|
414c79b923
|
Updated configs for local branch history `defines.
|
2023-05-02 11:11:04 -05:00 |
|
David Harris
|
cf8b5f0783
|
Added support for ZMMUL
|
2023-02-27 07:29:53 -08:00 |
|
David Harris
|
35653a18b7
|
Renamed HPTW_WRITES_SUPPORTED to SVADU_SUPPORTED
|
2023-02-26 09:38:32 -08:00 |
|
Ross Thompson
|
7df3a84060
|
Renamed branch predictors and consolidated global and gshare predictors.
|
2023-02-20 18:42:37 -06:00 |
|
David Harris
|
472c7da399
|
New expression for BTB_SIZE to avoid error during sky90 synthesis
|
2023-02-20 04:02:00 -08:00 |
|
David Harris
|
d07c6386b2
|
Added BTB_SIZE parameter independent of BPRED_SIIZE
|
2023-02-19 20:13:50 -08:00 |
|
David Harris
|
5b370bdc0f
|
Added SSTC support for supervisor timer compare, but presently disable support. Reenable for rv32gc and rv64gc after tests pass.
|
2023-02-16 07:37:12 -08:00 |
|
David Harris
|
78eb90715c
|
Removed pipelined level of hierarchy
|
2023-02-02 14:14:11 -08:00 |
|