forked from Github_Repos/cvw
Cleaned up PMAAccessFult logic but it still doesn't accomdate TIM and BootTim depending on AccessRWX
This commit is contained in:
parent
35c74348a4
commit
df7e373c69
@ -70,9 +70,9 @@ module pmachecker (
|
||||
assign AtomicAllowed = HSELRegions[4];
|
||||
|
||||
// Detect access faults
|
||||
assign PMAAccessFault = ~|HSELRegions;
|
||||
assign PMAAccessFault = (~|HSELRegions) && AccessRWX;
|
||||
assign PMAInstrAccessFaultF = ExecuteAccessF && PMAAccessFault;
|
||||
assign PMALoadAccessFaultM = ReadAccessM && PMAAccessFault;
|
||||
assign PMAStoreAccessFaultM = WriteAccessM && PMAAccessFault;
|
||||
assign PMASquashBusAccess = PMAAccessFault && AccessRWX;
|
||||
assign PMASquashBusAccess = PMAAccessFault;
|
||||
endmodule
|
||||
|
Loading…
Reference in New Issue
Block a user