Go to the documentation of this file.
41 "altera_onchip_ram_comp.vhd";
49 std::ostream& warningStream,
50 std::ostream& errorStream):
52 integrator, warningStream, errorStream) {
55 bool noInvert =
false;
57 byteEnableWidth <<
DATAW_G <<
"/8";
90 std::vector<TCEString>
static const TCEString ADDRW_G
static const TCEString DATAW_G
void addPort(const TCEString &name, HDLPort *port)
@ BIT_VECTOR
Several bits.
TCEString ttaCoreName() const
TCEString memoryIndexString(int coreId, int memIndex) const
virtual TCEString moduleName() const
virtual ~AlteraOnchipRamGenerator()
virtual TCEString instanceName(int coreId, int memIndex) const
static const TCEString COMPONENT_FILE
std::vector< TCEString > instantiateAlteraTemplate(const TCEString &templateFile, const TCEString &outputPath) const
int memoryWidthInMaus() const
AlteraOnchipRamGenerator(int memMauWidth, int widthInMaus, int addrWidth, TCEString initFile, const PlatformIntegrator *integrator, std::ostream &warningStream, std::ostream &errorStream)
virtual bool generatesComponentHdlFile() const
int memoryTotalWidth() const
int memoryAddrWidth() const
virtual std::vector< TCEString > generateComponentFile(TCEString outputPath)