Go to the documentation of this file.
74 "The output format of program image(s) ('ascii', 'array', 'mif', "
75 "'coe', 'vhdl', 'hex', 'binary' or 'bin2n'). Default is 'ascii'.",
81 "('ascii', 'array', 'mif', 'coe', 'vhdl', 'hex', 'bin2n' or 'binary'). Default "
92 "Create data images.",
104 "Width of data memory in MAUs. Default is 1.",
"w");
110 "Parameter to the code compressor in form 'name=value'.",
"u");
118 string hdlDirDesc(
"Directory root where ProGe generated HDL files. "
119 "Generatebits will write imem_mau_pkg and "
120 "decompressor, if it is needed, under the given "
121 "directory. Otherwise they are written to cwd.");
130 "String to use to make the generated VHDL entities unique. This "
131 "should be the same which was given to ProGe when the processor "
132 "was generated (default is 'tta0').",
"e");
178 return option->
String(index + 1);
std::string dataImageOutputFormat() const
std::string bemFile() const
static const std::string COMPRESSOR_PARAM_NAME
Long name of the plugin file parameter.
std::string programImageOutputFormat() const
bool showCompressors() const
bool generateDataImages() const
static const std::string GEN_DECOMP_PARAM_NAME
Long name of the parameter that tells whether to generate decompressor or not.
int dataMemoryWidthInMAUs() const
virtual void printHelp() const
static const std::string HDL_OUTPUT_DIR
Long name of the parameter which tells the proge-output dir.
int compressorParameterCount() const
static const std::string TPEF_PARAM_NAME
Long name of the TPEF file parameter.
std::string compressorParameter(int index) const
virtual boost::format text(int textId)
virtual bool isFlagOn() const
static const std::string SHOW_COMPRESSORS_PARAM_NAME
Long name of the parameter that tells whether to show compressors.
void addOption(CmdLineOptionParser *opt)
static const std::string DI_FORMAT_PARAM_NAME
Long name of the data image output format parameter.
std::string entityName() const
virtual int listSize() const
static const std::string BEM_PARAM_NAME
Long name of the BEM file parameter.
bool generateDecompressor() const
static const std::string DMEM_WIDTH_IN_MAUS_PARAM_NAME
Long name of the parameter that tells the width of data mem in MAUs.
static const std::string COMPRESSOR_PARAMS_PARAM_NAME
Long name of parameter passed to code compressor plugin.
virtual void printVersion() const
std::string progeOutputDirectory() const
virtual void printHelp() const
int tpefFileCount() const
virtual std::string String(int index=0) const
static const std::string PI_FORMAT_PARAM_NAME
Long name of the program image output format parameter.
static const std::string DATA_IMG_PARAM_NAME
Long name of the parameter that defines whether to create data images.
virtual ~PIGCmdLineOptions()
std::string compressorPlugin() const
virtual int integer(int index=0) const
CmdLineOptionParser * findOption(std::string name) const
std::string tpefFile(int index) const