Go to the documentation of this file.
33 #ifndef TTA_SOPC_BUILDER_FILE_GENERATOR_HH
34 #define TTA_SOPC_BUILDER_FILE_GENERATOR_HH
77 std::map<TCEString, AvalonMMMasterInterface*>
masters_;
const PlatformIntegrator * integrator() const
void writeGenerics(std::ostream &stream)
virtual ~SOPCBuilderFileGenerator()
void writeModuleProperties(std::ostream &stream)
TCEString toplevelEntity() const
static const TCEString SOPC_SET_MODULE_PROPERTY
static const TCEString SOPC_ADD_FILE
void exportSignal(const ProGe::NetlistPort &port)
virtual void writeProjectFiles()
static const TCEString HDB_AVALON_PREFIX
bool handleAvalonSignal(const ProGe::NetlistPort &port)
std::map< TCEString, AvalonMMMasterInterface * > masters_
AvalonMMMasterInterface * getMaster(const TCEString &fuName)
SOPCBuilderFileGenerator(TCEString toplevelEntity, const PlatformIntegrator *integrator)
static const TCEString SOPC_DEFAULT_GROUP
void writeFileList(std::ostream &stream)
static const TCEString TTA_RESET_NAME
static const TCEString SOPC_CLOCK_NAME
static const TCEString SOPC_DEFAULT_VHDL_LIBS
int countAvalonMMMasters() const
static const TCEString PI_DEVICE_FAMILY_GENERIC
static const TCEString SOPC_RESET_NAME
static const TCEString SOPC_COMPONENT_FILE_TYPE
void writeInterfaces(std::ostream &stream) const
static const TCEString TTA_CLOCK_NAME