#include <DummyMemGenerator.hh>
|
| DummyMemGenerator (int memMauWidth, int widthInMaus, int addrWidth, const PlatformIntegrator *integrator, std::ostream &warningStream, std::ostream &errorStream) |
|
virtual | ~DummyMemGenerator () |
|
virtual bool | generatesComponentHdlFile () const |
|
virtual bool | checkFuPort (const std::string, std::vector< TCEString > &) const |
|
virtual std::vector< TCEString > | generateComponentFile (TCEString) |
|
void | addMemory (const ProGe::NetlistBlock &, ProGe::NetlistBlock &, int, int) |
|
| MemoryGenerator (int memMauWidth, int widthInMaus, int addrWidth, TCEString initFile, const PlatformIntegrator *integrator, std::ostream &warningStream, std::ostream &errorStream) |
|
virtual | ~MemoryGenerator () |
|
virtual bool | isCompatible (const ProGe::NetlistBlock &ttaCore, int coreId, std::vector< TCEString > &reasons) const |
|
int | memoryTotalWidth () const |
|
int | memoryMauSize () const |
|
int | memoryWidthInMaus () const |
|
int | memoryAddrWidth () const |
|
TCEString | initializationFile () const |
|
void | addLsu (TTAMachine::FunctionUnit &lsuArch, std::vector< std::string > lsuPorts) |
|
|
virtual TCEString | moduleName () const |
|
virtual TCEString | instanceName (int, int) const |
|
virtual void | connectPorts (ProGe::NetlistBlock &netlistBlock, const ProGe::NetlistPort &memPort, const ProGe::NetlistPort &corePort, bool inverted, int coreId) |
|
virtual MemoryGenerator::BlockPair | createMemoryNetlistBlock (ProGe::NetlistBlock &integratorBlock, int memIndex, int coreId) |
|
const PlatformIntegrator * | platformIntegrator () const |
|
std::ostream & | warningStream () |
|
std::ostream & | errorStream () |
|
int | portCount () const |
|
const HDLPort * | port (int index) const |
|
const HDLPort * | portByKeyName (TCEString name) const |
|
TCEString | portKeyName (const HDLPort *port) const |
|
void | addPort (const TCEString &name, HDLPort *port) |
|
int | parameterCount () const |
|
const ProGe::Parameter & | parameter (int index) const |
|
void | addParameter (const ProGe::Parameter &add) |
|
TCEString | ttaCoreName () const |
|
TCEString | memoryIndexString (int coreId, int memIndex) const |
|
TCEString | templatePath () const |
|
void | instantiateTemplate (const TCEString &inFile, const TCEString &outFile, const TCEString &entity) const |
|
bool | hasLSUArchitecture () const |
|
const TTAMachine::FunctionUnit & | lsuArchitecture () const |
|
TCEString | corePortName (const TCEString &portBaseName, int coreId) const |
|
Definition at line 43 of file DummyMemGenerator.hh.
◆ DummyMemGenerator()
DummyMemGenerator::DummyMemGenerator |
( |
int |
memMauWidth, |
|
|
int |
widthInMaus, |
|
|
int |
addrWidth, |
|
|
const PlatformIntegrator * |
integrator, |
|
|
std::ostream & |
warningStream, |
|
|
std::ostream & |
errorStream |
|
) |
| |
◆ ~DummyMemGenerator()
DummyMemGenerator::~DummyMemGenerator |
( |
| ) |
|
|
virtual |
◆ addMemory()
◆ checkFuPort()
virtual bool DummyMemGenerator::checkFuPort |
( |
const std::string |
, |
|
|
std::vector< TCEString > & |
|
|
) |
| const |
|
inlinevirtual |
◆ generateComponentFile()
◆ generatesComponentHdlFile()
virtual bool DummyMemGenerator::generatesComponentHdlFile |
( |
| ) |
const |
|
inlinevirtual |
◆ instanceName()
virtual TCEString DummyMemGenerator::instanceName |
( |
int |
, |
|
|
int |
|
|
) |
| const |
|
inlineprotectedvirtual |
◆ moduleName()
virtual TCEString DummyMemGenerator::moduleName |
( |
| ) |
const |
|
inlineprotectedvirtual |
The documentation for this class was generated from the following files:
MemoryGenerator(int memMauWidth, int widthInMaus, int addrWidth, TCEString initFile, const PlatformIntegrator *integrator, std::ostream &warningStream, std::ostream &errorStream)