|
wiRedPanda
Logic Circuit Simulator
|
Metadata for a single IC module during SystemVerilog hierarchical generation. More...
#include <SystemVerilogCodeGen.h>
Public Attributes | |
| bool | generated = false |
| True once the module body has been emitted. | |
| QVector< QString > | inputNames |
| Port names for the module's inputs. | |
| QString | moduleName |
| Generated module identifier. | |
| QVector< QString > | outputNames |
| Port names for the module's outputs. | |
| IC * | prototypeIC = nullptr |
| Representative IC element (used to inspect sub-circuit). | |
| QString | sourceFile |
| Original .panda file path (or blob name). | |
Metadata for a single IC module during SystemVerilog hierarchical generation.
Definition at line 62 of file SystemVerilogCodeGen.h.
| bool ICModuleInfo::generated = false |
True once the module body has been emitted.
Definition at line 68 of file SystemVerilogCodeGen.h.
| QVector<QString> ICModuleInfo::inputNames |
Port names for the module's inputs.
Definition at line 65 of file SystemVerilogCodeGen.h.
| QString ICModuleInfo::moduleName |
Generated module identifier.
Definition at line 63 of file SystemVerilogCodeGen.h.
| QVector<QString> ICModuleInfo::outputNames |
Port names for the module's outputs.
Definition at line 66 of file SystemVerilogCodeGen.h.
| IC* ICModuleInfo::prototypeIC = nullptr |
Representative IC element (used to inspect sub-circuit).
Definition at line 67 of file SystemVerilogCodeGen.h.
| QString ICModuleInfo::sourceFile |
Original .panda file path (or blob name).
Definition at line 64 of file SystemVerilogCodeGen.h.