![]() |
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 | ) |
1.8.13