42 const std::string& progeOutputDirectory,
43 const std::string& sharedOutputDirectory,
44 const std::string& coreEntityName,
HDL targetHDL,
48 progeOutputDirectory_(progeOutputDirectory),
49 sharedOutputDirectory_(sharedOutputDirectory),
50 entityName_(coreEntityName),
const std::string entityName_
The entity name of the cores.
const std::string & progeOutputDirectory_
The target base directory under where generated files are placed.
const std::string & coreEntityName() const
const std::string & sharedOutputDirectory_
The target base directory for files that are shared across multiple TTAs.
const std::string & sharedDeirectory() const
const IDF::MachineImplementation & idf() const
const IDF::MachineImplementation & idf_
The IDF.
const TTAMachine::Machine & adf() const
std::unique_ptr< GlobalPackage > globalPackage_
The package that defines (multi)core wide constants.
HDL hdl_
The target language of generated files.
const GlobalPackage & globalPackage() const
const std::string & outputDirectory() const
const TTAMachine::Machine & adf_
The ADF.