#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.
|