![]() |
PandA-2024.02
|
Data structure implementation for high-level synthesis flow. More...
#include "hls.hpp"#include "BambuParameter.hpp"#include "allocation_information.hpp"#include "chaining_information.hpp"#include "conn_binding.hpp"#include "dbgPrintHelper.hpp"#include "exceptions.hpp"#include "fu_binding.hpp"#include "hls_constraints.hpp"#include "hls_device.hpp"#include "op_graph.hpp"#include "polixml.hpp"#include "reg_binding.hpp"#include "schedule.hpp"#include "standard_hls.hpp"#include "storage_value_information.hpp"#include "structural_manager.hpp"#include "technology_manager.hpp"#include "technology_node.hpp"#include "utility.hpp"#include "virtual_hls.hpp"#include "xml_helper.hpp"#include <utility>
Go to the source code of this file.
Functions | |
| static void | computeResources (const structural_objectRef circ, const technology_managerRef TM, std::map< std::string, unsigned int > &resources) |
Data structure implementation for high-level synthesis flow.
This file contains all the implementations used by hls class to manage the high level synthesis flow
Definition in file hls.cpp.
|
static |
Definition at line 233 of file hls.cpp.
References component_o_K, NP_functionality::exist_NP_functionality(), functional_unit_K, functional_unit_template_K, technology_manager::get_fu(), module::get_internal_object(), module::get_internal_objects_size(), technology_manager::get_library(), NP_functionality::get_NP_functionality(), module::get_NP_functionality(), structural_type_descriptor::id_type, NP_functionality::IP_COMPONENT, lenet_tvm::mod, PROXY_LIBRARY, THROW_ASSERT, THROW_ERROR, and WORK_LIBRARY.
Referenced by hls::PrintResources(), and hls::xwrite().


1.8.13