30 const ElemTypes &_elemType,
const std::uint32_t &_address,
31 const size_t &_numElem = 1);
Class holding information about one DMA.
static DMA processDMA(const pugi::xml_node &dmaNode)
Creates a DMA object from an XML node.
bool isTargetToHost() const
Returns whether the DMA is Target to Host (TtH) or not.
DMA(const std::string &_name, const FpgaTypes &_fpgaType, const ElemTypes &_elemType, const std::uint32_t &_address, const size_t &_numElem=1)
Contructor.
std::uint32_t getDMANumber() const
Returns the number that identifies this DMA.
bool isHostToTarget() const
Returns whether the DMA is Host to Target (HtT) or not.
bool m_isTargetToHost
If the DMA is TtH or HtT.
Class holding information about one resource (Register or DMA)
ElemTypes
Supported types for the elements of the different Resources in the Bitfile.
FpgaTypes
Type of Resource possible in the Bitfile.