cvw/src/ifu/bpred
Ross Thompson f863cbf366 Actually fixed non-power of 2 issue with RAS.
Added RAS swapping to branch predictor scripts and configurations.
2023-09-27 12:25:05 -05:00
..
bpred.sv Wow. The newest version of Vivado does not like the enums as parameters. 2023-07-18 15:07:10 -05:00
btb.sv Actually removed old `define configuration file for rv64gc. There were a lot of dangling problems. 2023-06-15 14:05:44 -05:00
gshare.sv Actually removed old `define configuration file for rv64gc. There were a lot of dangling problems. 2023-06-15 14:05:44 -05:00
gsharebasic.sv Actually removed old `define configuration file for rv64gc. There were a lot of dangling problems. 2023-06-15 14:05:44 -05:00
icpred.sv Updated source code to be compatible with verilator 5.011 for lint only. 2023-05-31 10:44:23 -05:00
localaheadbp.sv Actually removed old `define configuration file for rv64gc. There were a lot of dangling problems. 2023-06-15 14:05:44 -05:00
localbpbasic.sv Actually removed old `define configuration file for rv64gc. There were a lot of dangling problems. 2023-06-15 14:05:44 -05:00
localrepairbp.sv Actually removed old `define configuration file for rv64gc. There were a lot of dangling problems. 2023-06-15 14:05:44 -05:00
RASPredictor.sv Actually fixed non-power of 2 issue with RAS. 2023-09-27 12:25:05 -05:00
satCounter2.sv 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
twoBitPredictor.sv Actually removed old `define configuration file for rv64gc. There were a lot of dangling problems. 2023-06-15 14:05:44 -05:00