#include <oagFpgaVerilogDesign.h>
Collaboration diagram for oagFpga::VerilogDesign::Module:
Public Member Functions | |
Module () | |
~Module () | |
Destructor. | |
Public Attributes | |
std::string | name |
VerilogDesign * | design |
std::list< Port * > * | ports |
std::list< Declaration * > | declarations |
std::list< Declaration * > | parameters |
std::list< Declaration * > * | parameterOverrides |
std::list< Assignment * > * | assignments |
std::list< AlwaysBlock * > * | alwaysBlocks |
std::list< Statement * > * | initialBlocks |
std::list< Function * > * | functions |
std::list< Instantiation * > * | instantiations |
This module may spawn several OpenAccess modules if multiple parameterizations exist.
Definition at line 55 of file oagFpgaVerilogDesign.h.
|
Definition at line 70 of file oagFpgaVerilogDesign.h. |
|
Destructor.
Definition at line 27 of file oagFpgaVerilogDesign.cpp. References alwaysBlocks, assignments, declarations, functions, initialBlocks, parameterOverrides, parameters, and ports. |
|
Definition at line 65 of file oagFpgaVerilogDesign.h. Referenced by oagFpga::VerilogSynthesis::synthesizeModuleFunc(), and ~Module(). |
|
Definition at line 64 of file oagFpgaVerilogDesign.h. Referenced by oagFpga::VerilogSynthesis::synthesizeModuleAssigns(), and ~Module(). |
|
Definition at line 61 of file oagFpgaVerilogDesign.h. Referenced by oagFpga::VerilogSynthesis::synthesizeModuleNets(), oagFpga::VerilogSynthesis::synthesizeModuleTerms(), and ~Module(). |
|
Definition at line 59 of file oagFpgaVerilogDesign.h. Referenced by oagFpga::VerilogSynthesis::synthesizeModuleInsts(). |
|
Definition at line 67 of file oagFpgaVerilogDesign.h. Referenced by ~Module(). |
|
Definition at line 66 of file oagFpgaVerilogDesign.h. Referenced by ~Module(). |
|
Definition at line 68 of file oagFpgaVerilogDesign.h. Referenced by oagFpga::VerilogSynthesis::synthesizeModuleInsts(). |
|
|
Definition at line 63 of file oagFpgaVerilogDesign.h. Referenced by ~Module(). |
|
Definition at line 62 of file oagFpgaVerilogDesign.h. Referenced by oagFpga::VerilogSynthesis::getParameterizedModuleName(), oagFpga::VerilogSynthesis::synthesizeModule(), and ~Module(). |
|
Definition at line 60 of file oagFpgaVerilogDesign.h. Referenced by oagFpga::VerilogSynthesis::synthesizeModuleTerms(), and ~Module(). |