![]() |
aiengine
Xilinx SDK Drivers API Documentation
|
This file contains routines for the AIE Tile memory control.
MODIFICATION HISTORY:
Ver Who Date Changes
1.0 Naresh 04/18/2018 Initial creation to fix CR#1000217 1.1 Naresh 07/11/2018 Updated copyright info and addressed CR#1006589 1.2 Nishad 12/05/2018 Renamed ME attributes to AIE 1.3 Hyun 06/27/2019 Add XAieTile_MemReadTimer()
void | XAieTile_DmWriteWord (XAieGbl_Tile *TileInstPtr, u32 DmOffset, u32 DmVal) |
This API writes a 32-bit value to the specified data memory location for the selected tile. More... | |
u32 | XAieTile_DmReadWord (XAieGbl_Tile *TileInstPtr, u32 DmOffset) |
This API reads a 32-bit value from the specified data memory location for the selected tile. More... | |
u64 | XAieTile_MemReadTimer (XAieGbl_Tile *TileInstPtr) |
This API returns the current value of the Memory module 64-bit timer. More... | |
u32 XAieTile_DmReadWord | ( | XAieGbl_Tile * | TileInstPtr, |
u32 | DmOffset | ||
) |
This API reads a 32-bit value from the specified data memory location for the selected tile.
TileInstPtr | - Pointer to the Tile instance. |
DmOffset | - Data memory offset to write to. |
References XAieGbl_Tile::TileAddr.
void XAieTile_DmWriteWord | ( | XAieGbl_Tile * | TileInstPtr, |
u32 | DmOffset, | ||
u32 | DmVal | ||
) |
This API writes a 32-bit value to the specified data memory location for the selected tile.
TileInstPtr | - Pointer to the Tile instance. |
DmOffset | - Data memory offset to write to. |
DmVal | - 32-bit Value to be written. |
References XAieGbl_Tile::TileAddr.
Referenced by main().
u64 XAieTile_MemReadTimer | ( | XAieGbl_Tile * | TileInstPtr | ) |
This API returns the current value of the Memory module 64-bit timer.
TileInstPtr | - Pointer to the Tile instance. |
References XAieGbl_RegTimer::HighOff, XAieGbl_RegTimer::LowOff, XAieGbl_Tile::TileAddr, and XAieGbl_Tile::TileType.