engine
Class MBiContAssignMonitor
java.lang.Object
|
+--engine.MBiContAssignMonitor
- class MBiContAssignMonitor
- extends java.lang.Object
- implements Monitor
This is a half of a bidirectional continuous assign monitor.
It's used for inout ports (what else ??). Tha behaviour is
as if the wirez were connected through a tran (but this is
slightly faster than a bung on tran's for every port).
A complete inout assignement is made of a pair of MBiContAssign...
each acting in the other's opposite direction
| Methods inherited from class java.lang.Object |
,
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
registerNatives,
wait,
wait,
wait |
lValue
WireSelection[] lValue
rValue
WireSelection[] rValue
prevValue
BitVector prevValue
prevStrengths
byte[] prevStrengths
length
int length
reduceTable
static byte[] reduceTable
- The reduction is as if it were a tran:
MBiContAssignMonitor
MBiContAssignMonitor(WireSelection[] lValue,
WireSelection[] rValue)
throws ParseException
createNewMBiContAssignMonitor
static MBiContAssignMonitor createNewMBiContAssignMonitor(WireSelection[] lValue,
WireSelection rValue)
throws ParseException
createNewMBiContAssignMonitor
static MBiContAssignMonitor createNewMBiContAssignMonitor(WireSelection lValue,
WireSelection[] rValue)
throws ParseException
createNewMBiContAssignMonitor
static MBiContAssignMonitor createNewMBiContAssignMonitor(WireSelection lValue,
WireSelection rValue)
throws ParseException
trigger
public void trigger()
throws InterpretTimeException
- Specified by:
- trigger in interface Monitor
toString
java.lang.String toString(java.lang.Object[] lValue)
toString
public java.lang.String toString()
- Overrides:
- toString in class java.lang.Object