#include <stil2wavepatterneval.h>
Inheritance diagram for STIL2WAVEPatternEval:
Public Member Functions | |
~STIL2WAVEPatternEval () | |
void | init () |
void | processVector (const STILVector *) |
void | processVectorEnd (const STILVector *) |
void | processCondition (const STILCondition *) |
void | processConditionEnd (const STILCondition *) |
void | processShift (const STILShift *) |
void | processShiftEnd (const STILShift *) |
void | processVectorItem (const STILVectorItem *) |
void | processWaveformTableRef (const sstring &) |
Converts STIL vectors to VCD data for gtkwave to consume. Streams data to stderr. Externally stdout/stderr are swapped, and the data is streamed to the gtkwave waveform viewer.
There is a buffer of WFC data the size of the number of signals in the Signals block. Every WFC is added to this buffer and all WFC's are evaluated after each cycle(/vector)
|
|
|
Reimplemented from STILPatternEval. |
|
Reimplemented from STILPatternEval. |
|
Reimplemented from STILPatternEval. |
|
Reimplemented from STILPatternEval. |
|
Reimplemented from STILPatternEval. |
|
Reimplemented from STILPatternEval. |
|
Reimplemented from STILPatternEval. |
|
Reimplemented from STILPatternEval. |
|
Each time a new waveform table is specified, get the new cycle time.
|