|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objecthades.simulator.SimObject
hades.models.mcs4.AbstractIntel4000
hades.models.mcs4.i4001
Der ROM-Chip 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 | |
i4001()
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. |
java.lang.String |
getId()
Gibt Chip-Nr zur?ck. |
protected StdLogicVector |
getOutputData()
Liefert die Daten, die auf den externen Bus sollen. |
java.lang.String |
getTypeIO0()
Gibt den Typ von Port 0 zur?ck. |
java.lang.String |
getTypeIO1()
Gibt den Typ von Port 1 zur?ck. |
java.lang.String |
getTypeIO2()
Gibt den Typ von Port 2 zur?ck. |
java.lang.String |
getTypeIO3()
Gibt den Typ von Port 3 zur?ck. |
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. |
void |
setId(java.lang.String value)
Setzt die ID. |
void |
setParent(SimObject parent)
set the parent SimObject for this SimObject |
void |
setTypeIO0(java.lang.String value)
Setzt den Typ von Port 0. |
void |
setTypeIO1(java.lang.String value)
Setzt den Typ von Port 1. |
void |
setTypeIO2(java.lang.String value)
Setzt den Typ von Port 2. |
void |
setTypeIO3(java.lang.String value)
Setzt den Typ von Port 3. |
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, hasOutputData, 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, 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 i4001()
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
public boolean initialize(java.lang.String s)
SimObject
initialize
in class SimObject
public void write(java.io.PrintWriter ps)
write
in class SimObject
public void configure()
SimObject
configure
in class SimObject
public java.lang.String getId()
public java.lang.String getTypeIO0()
public java.lang.String getTypeIO1()
public java.lang.String getTypeIO2()
public java.lang.String getTypeIO3()
public void setId(java.lang.String value)
value
- die neue IDpublic void setTypeIO0(java.lang.String value)
value
- die neue Typbeschreibungpublic void setTypeIO1(java.lang.String value)
value
- die neue Typbeschreibungpublic void setTypeIO2(java.lang.String value)
value
- die neue Typbeschreibungpublic void setTypeIO3(java.lang.String value)
value
- die neue Typbeschreibungpublic void setParent(SimObject parent)
SimObject
setParent
in class SimObject
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |