|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objecthades.simulator.SimObject
hades.models.pic.Pic16C84Debug
Handle all hades-events. This is the interface between hades and the Pic16C84-simulation.
Field Summary | |
(package private) static boolean[] |
_StdLogic1164ToBooleanTable
|
(package private) int[] |
intValueA
|
(package private) int[] |
intValueB
|
(package private) Signal[] |
signalA
|
(package private) Signal[] |
signalB
|
(package private) Signal |
signalClkin
|
(package private) Signal |
signalClkout
|
(package private) Signal |
signalMclr
|
protected double |
t_delay
|
Fields inherited from class hades.simulator.SimObject |
classloader, console, debug, editor, name, parent, ports, propertySheet, simulator, symbol, versionId, visible |
Constructor Summary | |
Pic16C84Debug()
|
Method Summary | |
void |
configure()
create and display a 'ConfigDialog' to set the parameters for a SimObject. |
boolean |
convertToBoolean(int value)
|
boolean |
convertToBoolean(StdLogic1164 value)
|
void |
elaborate(java.lang.Object arg)
initialize |
void |
evaluate(java.lang.Object arg)
evaluate(): called by the simulation engine on all events that concern this object. |
boolean |
initialize(java.lang.String s)
initialize PicEprom from a String. |
void |
scheduleDebugOutputs()
|
java.lang.String |
toString()
toString: generate a text description for this SimObject. |
void |
wakeup(java.lang.Object arg)
Wdt-period is over |
void |
write(java.io.PrintWriter ps)
|
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 |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface hades.simulator.Simulatable |
message |
Field Detail |
Signal signalClkin
Signal signalClkout
Signal signalMclr
Signal[] signalA
Signal[] signalB
int[] intValueA
int[] intValueB
protected double t_delay
static boolean[] _StdLogic1164ToBooleanTable
Constructor Detail |
public Pic16C84Debug()
Method Detail |
public void scheduleDebugOutputs()
public java.lang.String toString()
SimObject
toString
in class SimObject
public boolean initialize(java.lang.String s)
1001 /home/rink/hades/models/pic/echo232.rom
initialize
in class SimObject
public void write(java.io.PrintWriter ps)
write
in class SimObject
public void elaborate(java.lang.Object arg)
elaborate
in interface Simulatable
elaborate
in class SimObject
public void wakeup(java.lang.Object arg)
wakeup
in interface Wakeable
arg
- unused argumentpublic void evaluate(java.lang.Object arg)
Simulatable
evaluate
in interface Simulatable
evaluate
in class SimObject
arg
- an arbitrary object argumentpublic void configure()
SimObject
configure
in class SimObject
public boolean convertToBoolean(int value)
public boolean convertToBoolean(StdLogic1164 value)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |