David Harris
|
c117356432
|
Parameterized I$/D$ configurations and added sanity check assertions in testbench
|
2021-07-20 08:57:13 -04:00 |
|
Ross Thompson
|
386193de00
|
added page table walker fault exit for icache.
|
2021-07-01 17:59:55 -05:00 |
|
Ross Thompson
|
2598f08782
|
Page table walker now walks the table.
Added interlock so the icache stalls.
Page table walker not walking correctly, goes to fault state.
|
2021-06-29 22:33:57 -05:00 |
|
Ross Thompson
|
d5063bee7d
|
Updated icache to abhlite to use pa_bits length and moved F/D stage instr register to ifu from icache.
|
2021-06-23 15:13:56 -05:00 |
|
Ross Thompson
|
03084a4128
|
Icache now uses physical lenght bits rather than XLEN.
|
2021-06-21 16:41:09 -05:00 |
|
Ross Thompson
|
bb756849a7
|
Revert "Icache now uses physical lenght bits rather than XLEN."
This reverts commit d4de8a54a2 .
|
2021-06-19 08:58:34 -05:00 |
|
Ross Thompson
|
d4de8a54a2
|
Icache now uses physical lenght bits rather than XLEN.
|
2021-06-18 12:02:59 -05:00 |
|
Ross Thompson
|
35afdecda2
|
Moved I-Cache offset selection mux to icache.sv (top level).
When we switch to set associative this is will be more efficient.
|
2021-06-04 13:49:33 -05:00 |
|
Ross Thompson
|
2c16591396
|
Reorganized the icache names.
|
2021-06-04 12:53:42 -05:00 |
|
Ross Thompson
|
147be536f1
|
Relocated the icache to the cache directoy.
|
2021-06-04 12:23:46 -05:00 |
|