|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objecthades.simulator.SimObject
hades.models.pic.Pic16C84
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
|
protected int |
n_cycles
|
protected PicExec |
pic
|
(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 | |
Pic16C84()
|
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 |
createPicExec()
|
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. |
java.lang.String[] |
getExternalResources()
return a String[] array of length 1 with the program ROM init file. |
java.awt.Component |
getPropertySheet()
return a reference to the 'property sheet' or configuration window for this SimObject. |
java.lang.String |
getToolTip(java.awt.Point position,
long millis)
construct a tool tip message (with the timing parameters) |
boolean |
initialize(java.lang.String s)
initialize PicEprom from a String. |
boolean |
needsExternalResources()
we use one external resource: the program ROM initialization file. |
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, getFullName, getName, getParent, getPort, getPorts, getResourceAsStream, getSimulator, getSymbol, getSymbolResourceName, getVersionId, isVisible, keyPressed, message, mousePressed, needsDynamicSymbol, 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 |
protected PicExec pic
Signal signalClkin
Signal signalClkout
Signal signalMclr
Signal[] signalA
Signal[] signalB
int[] intValueA
int[] intValueB
protected int n_cycles
protected double t_delay
static boolean[] _StdLogic1164ToBooleanTable
Constructor Detail |
public Pic16C84()
Method Detail |
public void createPicExec()
public boolean needsExternalResources()
needsExternalResources
in class SimObject
public java.lang.String[] getExternalResources()
getExternalResources
in class SimObject
public java.lang.String toString()
SimObject
toString
in class SimObject
public java.lang.String getToolTip(java.awt.Point position, long millis)
getToolTip
in interface ContextToolTip
getToolTip
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 java.awt.Component getPropertySheet()
SimObject
getPropertySheet
in class SimObject
public 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 |