75 "The output format of program image(s) ('ascii', 'array', 'mif', "
76 "'coe', 'vhdl', 'hex', 'binary' or 'bin2n'). Default is 'ascii'.",
82 "('ascii', 'array', 'mif', 'coe', 'vhdl', 'hex', 'bin2n' or 'binary'). Default "
93 "Create data images.",
105 "Width of data memory in MAUs. Default is 1.",
"w");
111 "Parameter to the code compressor in form 'name=value'.",
"u");
119 string hdlDirDesc(
"Directory root where ProGe generated HDL files. "
120 "Generatebits will write imem_mau_pkg and "
121 "decompressor, if it is needed, under the given "
122 "directory. Otherwise they are written to cwd.");
128 string dataStartDesc(
129 "Data-start option is used "
130 "to set the global data start address for the address spaces. "
131 "The default is the first address of the address space. "
132 "data-start option must either be just the start "
133 "of the default address space (a single unsigned integer), "
134 "or a list consisting of pairs: "
135 "<Address-Space Name>,<Address-Space Start>");
143 "String to use to make the generated VHDL entities unique. This "
144 "should be the same which was given to ProGe when the processor "
145 "was generated (default is 'tta0').",
"e");
191 return option->
String(index + 1);
virtual int integer(int index=0) const
virtual int listSize() const
virtual bool isFlagOn() const
virtual std::string String(int index=0) const
virtual void printHelp() const
CmdLineOptionParser * findOption(std::string name) const
void addOption(CmdLineOptionParser *opt)
virtual void printHelp() const
std::string programImageOutputFormat() const
std::string compressorPlugin() const
std::string dataImageOutputFormat() const
int dataMemoryWidthInMAUs() const
static const std::string DI_FORMAT_PARAM_NAME
Long name of the data image output format parameter.
std::string entityName() const
std::string tpefFile(int index) const
bool showCompressors() const
bool generateDataImages() const
bool generateDecompressor() const
static const std::string COMPRESSOR_PARAMS_PARAM_NAME
Long name of parameter passed to code compressor plugin.
int tpefFileCount() const
static const std::string PI_FORMAT_PARAM_NAME
Long name of the program image output format parameter.
std::string compressorParameter(int index) const
static const std::string GEN_DECOMP_PARAM_NAME
Long name of the parameter that tells whether to generate decompressor or not.
static const std::string TPEF_PARAM_NAME
Long name of the TPEF file parameter.
static const std::string COMPRESSOR_PARAM_NAME
Long name of the plugin file parameter.
int compressorParameterCount() 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 HDL_OUTPUT_DIR
Long name of the parameter which tells the proge-output dir.
CmdLineOptionParser * dataStart() const
static const std::string DATA_IMG_PARAM_NAME
Long name of the parameter that defines whether to create data images.
static const std::string BEM_PARAM_NAME
Long name of the BEM file parameter.
std::string progeOutputDirectory() const
virtual ~PIGCmdLineOptions()
virtual void printVersion() const
std::string bemFile() const
static const std::string DATA_START
static const std::string SHOW_COMPRESSORS_PARAM_NAME
Long name of the parameter that tells whether to show compressors.
virtual boost::format text(int textId)