diff options
Diffstat (limited to 'src/systemc/channel/sc_signal.cc')
-rw-r--r-- | src/systemc/channel/sc_signal.cc | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/src/systemc/channel/sc_signal.cc b/src/systemc/channel/sc_signal.cc index e3a3cf575..4829dad30 100644 --- a/src/systemc/channel/sc_signal.cc +++ b/src/systemc/channel/sc_signal.cc @@ -69,6 +69,20 @@ ScSignalBase::_signalChange() _valueChangedEvent.notify(sc_core::SC_ZERO_TIME); } +void +ScSignalBaseBinary::_signalPosedge() +{ + _posStamp = getChangeStamp(); + _posedgeEvent.notify(sc_core::SC_ZERO_TIME); +} + +void +ScSignalBaseBinary::_signalNegedge() +{ + _negStamp = getChangeStamp(); + _negedgeEvent.notify(sc_core::SC_ZERO_TIME); +} + namespace { |