CGRA-ME
|
#include <CGRA/Mapper.h>
#include <CGRA/Mapping.h>
#include <CGRA/MappingProcedures.h>
#include <CGRA/MRRGProcedures.h>
#include <CGRA/user-inc/UserArchs.h>
#include <string>
Go to the source code of this file.
Functions | |
void | generateVerilog (std::shared_ptr< CGRA > arch, std::string verilog_gen_output_path, std::string verilog_opts, VerilogType verilog_gen_type, int contexts) |
ConfigGraph | loadMapping (std::string load_mapping_filename, std::string *cpp_arch_id, std::string *arch_opts, int *II) |
void | createArchitectureCPP (std::shared_ptr< CGRA > *arch, std::string cpp_arch_id, std::string arch_opts, ConfigStore *arch_attrs, UserArchs *userarchs, int II) |
void | createTestbench (std::shared_ptr< CGRA > arch, Mapping mapping_result, int II) |
ConfigStore | parseMapperConfig (const std::string &ini_str, const std::string &mapper_opts, const std::string &cpp_arch_id, const int verbosity) |
void createArchitectureCPP | ( | std::shared_ptr< CGRA > * | arch, |
std::string | cpp_arch_id, | ||
std::string | arch_opts, | ||
ConfigStore * | arch_attrs, | ||
UserArchs * | userarchs, | ||
int | II | ||
) |
Definition at line 663 of file cgrame.cpp.
Definition at line 704 of file cgrame.cpp.
void generateVerilog | ( | std::shared_ptr< CGRA > | arch, |
std::string | verilog_gen_output_path, | ||
std::string | verilog_opts, | ||
VerilogType | verilog_gen_type, | ||
int | contexts | ||
) |
Definition at line 590 of file cgrame.cpp.
ConfigGraph loadMapping | ( | std::string | load_mapping_filename, |
std::string * | cpp_arch_id, | ||
std::string * | arch_opts, | ||
int * | II | ||
) |
Definition at line 638 of file cgrame.cpp.
ConfigStore parseMapperConfig | ( | const std::string & | ini_str, |
const std::string & | mapper_opts, | ||
const std::string & | cpp_arch_id, | ||
const int | verbosity | ||
) |
Definition at line 536 of file cgrame.cpp.