mirror of
https://github.com/openhwgroup/cvw
synced 2025-01-24 05:24:49 +00:00
Removed redundant and not-covered atomic check from StoreStallD
This commit is contained in:
parent
b1bfba7995
commit
c383407d5c
@ -339,5 +339,6 @@ module controller import cvw::*; #(parameter cvw_t P) (
|
||||
|
||||
// the synchronous DTIM cannot read immediately after write
|
||||
// a cache cannot read or write immediately after a write
|
||||
assign StoreStallD = MemRWE[0] & ((MemRWD[1] | (MemRWD[0] & P.DCACHE_SUPPORTED)) | (|AtomicD));
|
||||
// atomic operations are also detected as MemRWD[1]
|
||||
assign StoreStallD = MemRWE[0] & ((MemRWD[1] | (MemRWD[0] & P.DCACHE_SUPPORTED)));
|
||||
endmodule
|
||||
|
Loading…
Reference in New Issue
Block a user