public class MmuModel extends java.lang.Object implements ModelStateManager
MmuModel
class is a base class for all MMU models.Constructor and Description |
---|
MmuModel(MemoryDevice device,
java.lang.String targetId,
Memory<? extends Data,? extends Address> target) |
Modifier and Type | Method and Description |
---|---|
protected void |
addBuffer(java.lang.String bufferId,
BufferObserver buffer) |
BufferObserver |
getBufferObserver(java.lang.String bufferId) |
MemoryDevice |
getMmuDevice() |
java.lang.String |
getStorageDeviceId() |
void |
resetState() |
void |
setStorageDevice(MemoryDevice device) |
void |
setUseTempState(boolean value) |
public MmuModel(MemoryDevice device, java.lang.String targetId, Memory<? extends Data,? extends Address> target)
protected final void addBuffer(java.lang.String bufferId, BufferObserver buffer)
public final BufferObserver getBufferObserver(java.lang.String bufferId)
public final MemoryDevice getMmuDevice()
public final java.lang.String getStorageDeviceId()
public final void setStorageDevice(MemoryDevice device)
public void setUseTempState(boolean value)
setUseTempState
in interface ModelStateManager
public void resetState()
resetState
in interface ModelStateManager