mirror of
https://github.com/openhwgroup/cvw
synced 2025-02-11 06:05:49 +00:00
Fixed the AMO hazard.
This commit is contained in:
parent
1ca9a8be6d
commit
438451ee02
@ -431,6 +431,6 @@ module controller import cvw::*; #(parameter cvw_t P) (
|
||||
// *** RT: Check that atomic after atomic works correctly.
|
||||
//assign StoreStallD = ((|CMOpE)) & ((|CMOpD));
|
||||
logic AMOHazard;
|
||||
assign AMOHazard = &MemRWM & MemRWE[1];
|
||||
assign AMOHazard = &MemRWE & MemRWD[1];
|
||||
assign StoreStallD = ((|CMOpE) & (|CMOpD)) | AMOHazard;
|
||||
endmodule
|
||||
|
Loading…
Reference in New Issue
Block a user