|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object hades.simulator.SimObject hades.models.mcs4.AbstractIntel4000 hades.models.mcs4.i4004
Die CPU eines MCS 4-Systems.
Field Summary |
Fields inherited from class hades.models.mcs4.AbstractIntel4000 |
T_OH |
Fields inherited from class hades.simulator.SimObject |
classloader, console, debug, editor, name, parent, ports, propertySheet, simulator, symbol, versionId, visible |
Constructor Summary | |
i4004()
Standardkonstruktor. |
Method Summary | |
void |
configure()
create and display a 'ConfigDialog' to set the parameters for a SimObject. |
void |
elaborate(java.lang.Object arg)
elaborate(): This method is called by the simulation engine to initialize the simulation object. |
(package private) ExecutionUnit |
getExecutionUnit()
Gibt das Steuerwerk zur?ck. |
protected StdLogicVector |
getOutputData()
Liefert die Daten, die auf den externen Bus sollen. |
protected boolean |
hasOutputData()
Gibt an, ob Daten zum Versand anstehen. |
boolean |
initialize(java.lang.String s)
initialize a SimObject from a String. |
protected void |
receiveData(InternalState state)
In dieser Methode k?nnen eintreffende Signale verarbeitet werden. |
protected void |
stateChanged(InternalState state)
Mitteilung, dass ein neuer Subzyklus betreten wurde. |
void |
write(java.io.PrintWriter ps)
|
Methods inherited from class hades.models.mcs4.AbstractIntel4000 |
changeState, createEvent, createEvent, evaluate, getReset, receiveData, releaseBus, sendData, setHasOutputData, setState, stateChanged |
Methods inherited from class hades.simulator.SimObject |
constructDynamicSymbol, copy, getBindkey, getClassLoader, getDebug, getEditor, getExternalResources, getFullName, getName, getParent, getPort, getPorts, getPropertySheet, getResourceAsStream, getSimulator, getSymbol, getSymbolResourceName, getToolTip, getVersionId, isVisible, keyPressed, message, mousePressed, needsDynamicSymbol, needsExternalResources, setClassLoader, setConsole, setDebug, setEditor, setName, setParent, setPorts, setSimulator, setSymbol, setVersionId, setVisible, tearDown, toString |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
public i4004()
Method Detail |
public void elaborate(java.lang.Object arg)
SimObject
elaborate
in interface Simulatable
elaborate
in class AbstractIntel4000
protected void stateChanged(InternalState state)
AbstractIntel4000
stateChanged
in class AbstractIntel4000
state
- Der neue Zyklusprotected void receiveData(InternalState state)
AbstractIntel4000
receiveData
in class AbstractIntel4000
state
- Der Status, in dem die Daten eintreffenprotected StdLogicVector getOutputData()
AbstractIntel4000
getOutputData
in class AbstractIntel4000
protected boolean hasOutputData()
AbstractIntel4000
hasOutputData
in class AbstractIntel4000
public void configure()
SimObject
configure
in class SimObject
ExecutionUnit getExecutionUnit()
public boolean initialize(java.lang.String s)
SimObject
initialize
in class SimObject
public void write(java.io.PrintWriter ps)
write
in class SimObject
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |