|
OpenASIP 2.2
|
#include <InverterBlock.hh>


Public Member Functions | |
| InverterBlock (const NetlistPort &input, const NetlistPort &output) | |
| virtual | ~InverterBlock () |
| const NetlistPort & | inputPort () const |
| const NetlistPort & | outputPort () const |
Public Member Functions inherited from ProGe::BaseNetlistBlock | |
| BaseNetlistBlock () | |
| BaseNetlistBlock (BaseNetlistBlock *parent) | |
| BaseNetlistBlock (const std::string &moduleName, const std::string &instanceName, BaseNetlistBlock *parent=nullptr) | |
| virtual | ~BaseNetlistBlock () |
| const std::string & | instanceName () const |
| void | setInstanceName (const std::string &name) |
| const std::string & | moduleName () const |
| const std::string | name () const |
| virtual size_t | subBlockCount () const |
| virtual const BaseNetlistBlock & | subBlock (size_t index) const |
| virtual bool | hasSubBlock (const std::string &instanceName) const |
| virtual bool | isSubBlock (const BaseNetlistBlock &block) const |
| virtual bool | hasParameter (const std::string &name) const |
| virtual const Parameter & | parameter (const std::string &name) const |
| virtual size_t | parameterCount () const |
| virtual const Parameter & | parameter (size_t index) const |
| virtual size_t | portCount () const |
| virtual const NetlistPort & | port (size_t index) const |
| virtual std::vector< const NetlistPort * > | portsBy (SignalType type) const |
| virtual const NetlistPort & | portBy (SignalType type, size_t index=0) const |
| virtual bool | hasPortsBy (SignalType type) const |
| virtual const NetlistPort * | port (const std::string &portName, bool partialMatch=true) const |
| virtual size_t | portGroupCount () const |
| virtual const NetlistPortGroup & | portGroup (size_t index) const |
| virtual std::vector< const NetlistPortGroup * > | portGroupsBy (SignalGroupType type) const |
| virtual const Netlist & | netlist () const |
| virtual bool | hasParentBlock () const |
| virtual const BaseNetlistBlock & | parentBlock () const |
| virtual bool | isVirtual () const |
| virtual void | build () override |
| virtual void | connect () override |
| virtual void | finalize () override |
| virtual void | write (const Path &targetBaseDir, HDL targetLang=VHDL) const override |
| virtual void | writeSelf (const Path &targetBaseDir, HDL targetLang=VHDL) const |
| virtual size_t | packageCount () const |
| virtual const std::string & | package (size_t idx) const |
| PortContainerType & | ports () |
| virtual bool | isLeaf () const |
| BaseNetlistBlock * | shallowCopy (const std::string &instanceName="") const |
Public Member Functions inherited from ProGe::IGenerationPhases | |
| virtual | ~IGenerationPhases () |
Private Member Functions | |
| InverterBlock () | |
Private Attributes | |
| const NetlistPort * | input_ |
| const NetlistPort * | invertedOut_ |
Definition at line 47 of file InverterBlock.hh.
| ProGe::InverterBlock::InverterBlock | ( | const NetlistPort & | input, |
| const NetlistPort & | output | ||
| ) |
Definition at line 47 of file InverterBlock.cc.
References input_, and invertedOut_.
|
virtual |
Definition at line 45 of file InverterBlock.cc.
|
private |
Definition at line 43 of file InverterBlock.cc.
| const NetlistPort & ProGe::InverterBlock::inputPort | ( | ) | const |
Definition at line 56 of file InverterBlock.cc.
References input_.
Referenced by MemoryGenerator::connectPorts().
| const NetlistPort & ProGe::InverterBlock::outputPort | ( | ) | const |
Definition at line 61 of file InverterBlock.cc.
References invertedOut_.
Referenced by MemoryGenerator::connectPorts().
|
private |
Definition at line 60 of file InverterBlock.hh.
Referenced by inputPort(), and InverterBlock().
|
private |
Definition at line 61 of file InverterBlock.hh.
Referenced by InverterBlock(), and outputPort().