PandA-2024.02
|
Base class to allocate memories in high-level synthesis. More...
#include "custom_set.hpp"
#include "hls_step.hpp"
#include "refcount.hpp"
#include <list>
#include <map>
#include <string>
#include <tuple>
Go to the source code of this file.
Data Structures | |
class | MemoryAllocationSpecialization |
The information about how memory allocation has to be specialized. More... | |
class | memory_allocation |
Allocation memory class. More... | |
Enumerations | |
enum | MemoryAllocation_Policy { MemoryAllocation_Policy::LSS = 1, MemoryAllocation_Policy::GSS = 2, MemoryAllocation_Policy::ALL_BRAM = 3, MemoryAllocation_Policy::NO_BRAM = 0, MemoryAllocation_Policy::EXT_PIPELINED_BRAM, MemoryAllocation_Policy::NONE = 7 } |
The allocation memory polycy. More... | |
enum | MemoryAllocation_ChannelsType { MemoryAllocation_ChannelsType::MEM_ACC_11 = 0, MemoryAllocation_ChannelsType::MEM_ACC_N1 = 1, MemoryAllocation_ChannelsType::MEM_ACC_NN = 3, MemoryAllocation_ChannelsType::MEM_ACC_P1N, MemoryAllocation_ChannelsType::MEM_ACC_CS = 8 } |
The number of channels. More... | |
Functions | |
REF_FORWARD_DECL (memory_allocation) | |
REF_FORWARD_DECL (memory) | |
Base class to allocate memories in high-level synthesis.
Definition in file memory_allocation.hpp.
|
strong |
The number of channels.
Definition at line 76 of file memory_allocation.hpp.
|
strong |
The allocation memory polycy.
Definition at line 62 of file memory_allocation.hpp.
REF_FORWARD_DECL | ( | memory_allocation | ) |
REF_FORWARD_DECL | ( | memory | ) |