CIRCT  19.0.0git
Public Member Functions | Public Attributes | Static Public Attributes | List of all members
esi::backends::xrt::XrtAccelerator::Impl Struct Reference
Collaboration diagram for esi::backends::xrt::XrtAccelerator::Impl:
Collaboration graph
[legend]

Public Member Functions

 Impl (std::string xclbin, std::string device_id)
 
std::map< std::string, ChannelPort & > requestChannelsFor (AppIDPath, const BundleType *)
 

Public Attributes

::xrt::device device
 
::xrt::ip ip
 

Static Public Attributes

constexpr static char kernel [] = "esi_kernel"
 

Detailed Description

Definition at line 53 of file Xrt.cpp.

Constructor & Destructor Documentation

◆ Impl()

esi::backends::xrt::XrtAccelerator::Impl::Impl ( std::string  xclbin,
std::string  device_id 
)
inline

Definition at line 56 of file Xrt.cpp.

Member Function Documentation

◆ requestChannelsFor()

std::map<std::string, ChannelPort &> esi::backends::xrt::XrtAccelerator::Impl::requestChannelsFor ( AppIDPath  ,
const BundleType  
)
inline

Definition at line 66 of file Xrt.cpp.

Member Data Documentation

◆ device

::xrt::device esi::backends::xrt::XrtAccelerator::Impl::device

Definition at line 71 of file Xrt.cpp.

◆ ip

::xrt::ip esi::backends::xrt::XrtAccelerator::Impl::ip

Definition at line 72 of file Xrt.cpp.

◆ kernel

constexpr static char esi::backends::xrt::XrtAccelerator::Impl::kernel[] = "esi_kernel"
staticconstexpr

Definition at line 54 of file Xrt.cpp.


The documentation for this struct was generated from the following file: