#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(). |
1.3.9.1