hades.models.mips.core
Class PartHandler
java.lang.Object
hades.models.mips.core.PartHandler
- public class PartHandler
- extends java.lang.Object
Store all important core objects in order to give all of them
access to each other
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
resetHandler
protected ResetHandler resetHandler
core
protected Core core
reg
protected Registers reg
coprocessor
protected Coprocessor[] coprocessor
memory
protected AccessMemory memory
instrFrame
protected InstrFrame[] instrFrame
exceptionGenerator
protected ExceptionGenerator exceptionGenerator
hadesInterface
protected MipsMemory hadesInterface
standalone
protected boolean standalone
PartHandler
public PartHandler(ResetHandler newResetHandler,
Core newCore,
MipsMemory newHadesInterface)
setResetHandler
public void setResetHandler(ResetHandler newResetHandler)
getResetHandler
public ResetHandler getResetHandler()
setCore
public void setCore(Core newCore)
getCore
public Core getCore()
setRegisters
public void setRegisters(Registers newReg)
getRegisters
public Registers getRegisters()
setCoprocessors
public void setCoprocessors(Coprocessor[] newCoprocessor)
getCoprocessors
public Coprocessor[] getCoprocessors()
getCopro0
public Copro0 getCopro0()
setMemory
public void setMemory(AccessMemory newMemory)
getMemory
public AccessMemory getMemory()
setInstrFrames
public void setInstrFrames(InstrFrame[] newInstrFrame)
getInstrFrames
public InstrFrame[] getInstrFrames()
setExceptionGenerator
public void setExceptionGenerator(ExceptionGenerator newExceptionGenerator)
getExceptionGenerator
public ExceptionGenerator getExceptionGenerator()
setHadesInterface
public void setHadesInterface(MipsMemory newHadesInterface)
getHadesInterface
public MipsMemory getHadesInterface()
getStandalone
public boolean getStandalone()
setStandalone
public void setStandalone(boolean newStandalone)