OpenASIP
2.0
|
#include <GlobalPackage.hh>
Public Member Functions | |
GlobalPackage ()=delete | |
GlobalPackage (const std::string &entityName) | |
virtual | ~GlobalPackage () |
const std::string | name () const |
const std::string | fetchBlockAddressWidth () const |
const std::string | fetchBlockDataWidth () const |
const std::string | fetchBlockMAUWidth () const |
const std::string | instructionDataWidth () const |
Private Attributes | |
std::string | entityName_ |
The entity name. More... | |
Definition at line 45 of file GlobalPackage.hh.
|
delete |
ProGe::GlobalPackage::GlobalPackage | ( | const std::string & | entityName | ) |
Definition at line 38 of file GlobalPackage.cc.
|
virtual |
Definition at line 41 of file GlobalPackage.cc.
const std::string ProGe::GlobalPackage::fetchBlockAddressWidth | ( | ) | const |
Returns name of the constant that defines address width of instruction block visible outside the core.
Definition at line 56 of file GlobalPackage.cc.
Referenced by ProGe::ProcessorWrapperBlock::addInstructionMemory().
const std::string ProGe::GlobalPackage::fetchBlockDataWidth | ( | ) | const |
Returns name of the constant that defines instruction block width visible outside the core.
Definition at line 65 of file GlobalPackage.cc.
Referenced by ProGe::ProcessorWrapperBlock::addInstructionMemory().
const std::string ProGe::GlobalPackage::fetchBlockMAUWidth | ( | ) | const |
Returns name of the constant that defines instruction block width in MAUs.
Definition at line 73 of file GlobalPackage.cc.
const std::string ProGe::GlobalPackage::instructionDataWidth | ( | ) | const |
Return name of the constant that defines raw width of instruction.
Definition at line 81 of file GlobalPackage.cc.
const std::string ProGe::GlobalPackage::name | ( | ) | const |
Return name of this package.
Definition at line 47 of file GlobalPackage.cc.
References entityName_.
Referenced by ProGe::ProcessorWrapperBlock::ProcessorWrapperBlock().
|
private |