forked from Github_Repos/cvw
Removed clear from TLBLRU because there is no need to flush LRU state and it causes coverage issues
This commit is contained in:
parent
a556ea54e3
commit
f6f43e826a
@ -50,7 +50,5 @@ module tlblru #(parameter TLB_ENTRIES = 8) (
|
||||
assign RUBitsAccessed = AccessLines | RUBits;
|
||||
assign AllUsed = &RUBitsAccessed; // if all recently used, then clear to none
|
||||
assign RUBitsNext = AllUsed ? 0 : RUBitsAccessed;
|
||||
|
||||
// enable must be ORd with TLBFlush to ensure flop fires on a flush. DH 7/8/21
|
||||
flopenrc #(TLB_ENTRIES) lrustate(clk, reset, TLBFlush, (CAMHit | TLBWrite), RUBitsNext, RUBits);
|
||||
flopenr #(TLB_ENTRIES) lrustate(clk, reset, (CAMHit | TLBWrite), RUBitsNext, RUBits);
|
||||
endmodule
|
||||
|
Loading…
Reference in New Issue
Block a user