The ifu now directly supports compressed without the icache providing the implemenation.

The icache still constains all the orignal muxing logic to handle spills.  This should be removed.
This commit is contained in:
Ross Thompson 2022-01-03 20:49:47 -06:00
parent b7b9e3bd55
commit 697717707f

View File

@ -153,8 +153,10 @@ module ifu (
STATE_SPILL_SPILL: begin
SelSpill = 1;
if(ICacheStallF | BusStall) begin
NextState = STATE_SPILL_SPILL;
SelNextSpill = 1;
end
if(ICacheStallF | BusStall | StallF) begin
NextState = STATE_SPILL_SPILL;
end else begin
NextState = STATE_SPILL_READY;
end