AI enigne tile. It defines AI engine tile operations. such as get resource within a tile, or get a module.
More...
#include <xaiefal-base.hpp>
AI enigne tile. It defines AI engine tile operations. such as get resource within a tile, or get a module.
◆ XAieTile() [1/2]
| xaiefal::XAieTile::XAieTile |
( |
| ) |
|
|
inline |
◆ XAieTile() [2/2]
| xaiefal::XAieTile::XAieTile |
( |
XAieDev & | Dev, |
|
|
XAie_LocType | Loc ) |
|
inline |
◆ ~XAieTile()
| xaiefal::XAieTile::~XAieTile |
( |
| ) |
|
|
inline |
◆ broadcast() [1/2]
| std::shared_ptr< XAieBroadcast > xaiefal::XAieTile::broadcast |
( |
| ) |
|
|
inline |
◆ broadcast() [2/2]
This function returns broadcast resource software object within a tile.
- Parameters
-
- Returns
- broadcast channel software object pointer within a tile.
Please note that this function will not request hardware resource. After this function is called, in order to reserve the hardware resource, it will need to call reserve() function of the resource class.
◆ core()
| XAieMod & xaiefal::XAieTile::core |
( |
| ) |
|
|
inline |
This function returns core module reference.
- Returns
- core module reference
◆ getRscStat()
| XAieRscStat xaiefal::XAieTile::getRscStat |
( |
const std::string & | GName | ) |
|
|
inline |
This function returns requested resource group resource statistics of the tile.
- Parameters
-
- Returns
- resource group resource statistics
◆ if()
| xaiefal::XAieTile::if |
( |
Mod | = = XAIE_CORE_MOD | ) |
|
|
inline |
◆ loc()
| XAie_LocType xaiefal::XAieTile::loc |
( |
| ) |
const |
|
inline |
This function returns tile location
- Returns
- tile location
◆ mdmPerfCounter() [1/2]
◆ mdmPerfCounter() [2/2]
This function returns MDM perfcounter software object within a SHIM tile.
- Parameters
-
- Returns
- perfcounter software object pointer within a tile.
Please note that this function will not request hardware resource. After this function is called, in order to reserve the hardware resource, it will need to call reserve() function of the resource class.
◆ mem()
| XAieMod & xaiefal::XAieTile::mem |
( |
| ) |
|
|
inline |
This function returns memory module reference.
- Returns
- memory module reference
◆ perfCounter() [1/2]
◆ perfCounter() [2/2]
This function returns perfcounter software object within a tile.
- Parameters
-
- Returns
- perfcounter software object pointer within a tile.
Please note that this function will not request hardware resource. After this function is called, in order to reserve the hardware resource, it will need to call reserve() function of the resource class.
◆ pl()
| XAieMod & xaiefal::XAieTile::pl |
( |
| ) |
|
|
inline |
This function returns pl module reference.
- Returns
- pl module reference
◆ sswitchPort() [1/2]
◆ sswitchPort() [2/2]
This function returns stream switch port select software object within a tile.
- Parameters
-
- Returns
- stream switch port select software object pointer within a tile.
Please note that this function will not request hardware resource. After this function is called, in order to reserve the hardware resource, it will need to call reserve() function of the resource class.
◆ std::invalid_argument()
| throw xaiefal::XAieTile::std::invalid_argument |
( |
str | | ) |
|
◆ else
The documentation for this class was generated from the following file: