|
xaiefal
|
#include <bitset>#include <memory>#include <vector>#include <xaiengine.h>#include <xaiefal/common/xaiefal-common.hpp>#include <xaiefal/common/xaiefal-log.hpp>#include <xaiefal/rsc/xaiefal-rscmgr-backend-base.hpp>Go to the source code of this file.
Data Structures | |
| struct | xaiefal::AieRscMap |
| Structure containing resource bitmaps and relevant information. More... | |
| class | xaiefal::XAieRscMgrGeneric |
| Resource Manager Backend Generic Class. More... | |
Namespaces | |
| namespace | xaiefal |
Macros | |
| #define | XAIE_TRACE_PER_MOD 1U |
| #define | XAIE_COMBO_PER_MOD 4U |
| #define | XAIE_MDMPERF_PER_MOD 1U |
| #define | XAIE_RSC_HEADER_TTYPE_SHIFT 0U |
| #define | XAIE_RSC_HEADER_TTYPE_MASK 0xF |
| #define | XAIE_RSC_HEADER_MOD_SHIFT 4U |
| #define | XAIE_RSC_HEADER_MOD_MASK 0xF |
| #define | XAIE_RSC_HEADER_RTYPE_SHIFT 8U |
| #define | XAIE_RSC_HEADER_RTYPE_MASK 0xFF |
| #define | XAIE_RSC_HEADER_SIZE_SHIFT 16U |
| #define | XAIE_RSC_HEADER_SIZE_MASK 0xFFFFFFFF |
Typedefs | |
| typedef std::vector< std::bitset< 32 > > | xaiefal::XAieRscBitmap |
| Vector of 32 bit bitsets used to represent resource bitmaps. | |
| typedef std::vector< std::pair< XAie_ModuleType, uint32_t > > | xaiefal::XAieRscMaxRsc |
| Type to hold max resources per module given tile type. | |
| #define XAIE_COMBO_PER_MOD 4U |
| #define XAIE_MDMPERF_PER_MOD 1U |
| #define XAIE_RSC_HEADER_MOD_MASK 0xF |
| #define XAIE_RSC_HEADER_MOD_SHIFT 4U |
| #define XAIE_RSC_HEADER_RTYPE_MASK 0xFF |
| #define XAIE_RSC_HEADER_RTYPE_SHIFT 8U |
| #define XAIE_RSC_HEADER_SIZE_MASK 0xFFFFFFFF |
| #define XAIE_RSC_HEADER_SIZE_SHIFT 16U |
| #define XAIE_RSC_HEADER_TTYPE_MASK 0xF |
| #define XAIE_RSC_HEADER_TTYPE_SHIFT 0U |
| #define XAIE_TRACE_PER_MOD 1U |