|
OpenASIP 2.2
|
#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(), and 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.
Referenced by FUGen::createShadowRegisters().
| 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 FUGen::findAbsolutePath(), and 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 FUGen::createImplementationFiles(), GenerateProcessor::generateProcessor(), FUGen::parseOperations(), FUGen::selectedLanguage(), 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 FUGen::copyImplementation(), FUGen::createImplementationFiles(), 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.