David Harris
|
e1a1a8395e
|
Parameterized I$/D$ configurations and added sanity check assertions in testbench
|
2021-07-20 08:57:13 -04:00 |
|
Ross Thompson
|
118dfa9cec
|
added page table walker fault exit for icache.
|
2021-07-01 17:59:55 -05:00 |
|
Ross Thompson
|
dd84f2958e
|
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
|
f74ecbb81e
|
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
|
f79e5eaa47
|
Icache now uses physical lenght bits rather than XLEN.
|
2021-06-21 16:41:09 -05:00 |
|
Ross Thompson
|
70c45a5349
|
Revert "Icache now uses physical lenght bits rather than XLEN."
This reverts commit 16266d978a .
|
2021-06-19 08:58:34 -05:00 |
|
Ross Thompson
|
16266d978a
|
Icache now uses physical lenght bits rather than XLEN.
|
2021-06-18 12:02:59 -05:00 |
|
Ross Thompson
|
191f7e61fd
|
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
|
fdef8df76b
|
Reorganized the icache names.
|
2021-06-04 12:53:42 -05:00 |
|
Ross Thompson
|
7c44f19925
|
Relocated the icache to the cache directoy.
|
2021-06-04 12:23:46 -05:00 |
|