OpenASIP
2.0
|
#include <ProGeOptions.hh>
Public Member Functions | |
ProGeOptions () | |
ProGeOptions (const ProGeCmdLineOptions &cmd) | |
void | validate () |
Public Attributes | |
std::string | processorToGenerate |
std::string | bemFile |
std::string | idfFile |
std::string | languageStr |
ProGe::HDL | language |
std::string | outputDirectory |
std::string | sharedOutputDirectory |
std::string | pluginParametersQuery |
bool | generateTestbench |
std::string | integratorName |
std::string | imemType |
std::string | dmemType |
int | clockFrequency |
std::string | tpefName |
std::string | entityName |
bool | useAbsolutePaths |
bool | listAvailableIntegrators |
std::string | deviceFamilyName |
std::string | deviceName |
std::string | simulationRuntime |
bool | forceOutputDirectory |
bool | asyncReset |
bool | syncReset |
std::vector< std::string > | hdbList |
std::vector< std::string > | rfIcGateList |
std::vector< std::string > | fuIcGateList |
std::vector< std::pair< std::string, std::string > > | icdArgList |
bool | preferHDLGeneration |
bool | resetAllRegisters |
std::vector< std::string > | fuBackRegistered |
std::vector< std::string > | fuFrontRegistered |
std::vector< std::string > | fuMiddleRegistered |
Definition at line 41 of file ProGeOptions.hh.
|
inline |
Definition at line 43 of file ProGeOptions.hh.
References validate().
|
inline |
Definition at line 51 of file ProGeOptions.hh.
References validate().
|
inline |
Definition at line 114 of file ProGeOptions.hh.
References FileSystem::absolutePathOf(), entityName, FileSystem::expandTilde(), hdbList, language, languageStr, outputDirectory, sharedOutputDirectory, ProGe::Verilog, and ProGe::VHDL.
Referenced by ProGeOptions().
bool ProGeOptions::asyncReset |
Definition at line 101 of file ProGeOptions.hh.
std::string ProGeOptions::bemFile |
Definition at line 79 of file ProGeOptions.hh.
int ProGeOptions::clockFrequency |
Definition at line 91 of file ProGeOptions.hh.
std::string ProGeOptions::deviceFamilyName |
Definition at line 96 of file ProGeOptions.hh.
std::string ProGeOptions::deviceName |
Definition at line 97 of file ProGeOptions.hh.
std::string ProGeOptions::dmemType |
Definition at line 90 of file ProGeOptions.hh.
std::string ProGeOptions::entityName |
Definition at line 93 of file ProGeOptions.hh.
Referenced by GenerateProcessor::generateProcessor(), and validate().
bool ProGeOptions::forceOutputDirectory |
Definition at line 99 of file ProGeOptions.hh.
std::vector<std::string> ProGeOptions::fuBackRegistered |
Definition at line 109 of file ProGeOptions.hh.
std::vector<std::string> ProGeOptions::fuFrontRegistered |
Definition at line 110 of file ProGeOptions.hh.
std::vector<std::string> ProGeOptions::fuIcGateList |
Definition at line 105 of file ProGeOptions.hh.
std::vector<std::string> ProGeOptions::fuMiddleRegistered |
Definition at line 111 of file ProGeOptions.hh.
bool ProGeOptions::generateTestbench |
Definition at line 86 of file ProGeOptions.hh.
std::vector<std::string> ProGeOptions::hdbList |
Definition at line 103 of file ProGeOptions.hh.
Referenced by validate().
std::vector<std::pair<std::string, std::string> > ProGeOptions::icdArgList |
Definition at line 106 of file ProGeOptions.hh.
std::string ProGeOptions::idfFile |
Definition at line 80 of file ProGeOptions.hh.
std::string ProGeOptions::imemType |
Definition at line 89 of file ProGeOptions.hh.
std::string ProGeOptions::integratorName |
Definition at line 88 of file ProGeOptions.hh.
ProGe::HDL ProGeOptions::language |
Definition at line 82 of file ProGeOptions.hh.
Referenced by GenerateProcessor::generateProcessor(), and validate().
std::string ProGeOptions::languageStr |
Definition at line 81 of file ProGeOptions.hh.
Referenced by validate().
bool ProGeOptions::listAvailableIntegrators |
Definition at line 95 of file ProGeOptions.hh.
std::string ProGeOptions::outputDirectory |
Definition at line 83 of file ProGeOptions.hh.
Referenced by GenerateProcessor::generateProcessor(), and validate().
std::string ProGeOptions::pluginParametersQuery |
Definition at line 85 of file ProGeOptions.hh.
bool ProGeOptions::preferHDLGeneration |
Definition at line 107 of file ProGeOptions.hh.
std::string ProGeOptions::processorToGenerate |
Definition at line 78 of file ProGeOptions.hh.
bool ProGeOptions::resetAllRegisters |
Definition at line 108 of file ProGeOptions.hh.
std::vector<std::string> ProGeOptions::rfIcGateList |
Definition at line 104 of file ProGeOptions.hh.
std::string ProGeOptions::sharedOutputDirectory |
Definition at line 84 of file ProGeOptions.hh.
Referenced by GenerateProcessor::generateProcessor(), and validate().
std::string ProGeOptions::simulationRuntime |
Definition at line 98 of file ProGeOptions.hh.
Referenced by GenerateProcessor::generateProcessor().
bool ProGeOptions::syncReset |
Definition at line 102 of file ProGeOptions.hh.
std::string ProGeOptions::tpefName |
Definition at line 92 of file ProGeOptions.hh.
bool ProGeOptions::useAbsolutePaths |
Definition at line 94 of file ProGeOptions.hh.