AI Engine Software APIs - 2024.1 English

AI Engine System Software Driver Reference Manual (UG1642)

Document ID
UG1642
Release Date
2024-05-30
Version
2024.1 English
Table 1. Quick Function Reference
Type Member Arguments
AieRC XAie_SetupPartitionConfig
  • Inst
  • u64 PartBaseAddr
  • u8 PartStartCol
  • u8 PartNumCols
AieRC XAie_CfgInitialize
  • XAie_DevInst * InstPtr
  • XAie_Config * ConfigPtr
AieRC _XAie_PartitionIsolationInitialize
  • XAie_DevInst * DevInst
AieRC XAie_Finish
  • XAie_DevInst * DevInst
AieRC XAie_SetIOBackend
  • XAie_DevInst * DevInst
  • XAie_BackendType Backend
XAie_MemInst * XAie_MemAllocate
  • XAie_DevInst * DevInst
  • u64 Size
  • XAie_MemCacheProp Cache
AieRC XAie_MemFree
  • XAie_MemInst * MemInst
AieRC XAie_MemSyncForCPU
  • XAie_MemInst * MemInst
AieRC XAie_MemSyncForDev
  • XAie_MemInst * MemInst
void * XAie_MemGetVAddr
  • XAie_MemInst * MemInst
u64 XAie_MemGetDevAddr
  • XAie_MemInst * MemInst
AieRC XAie_MemAttach
  • XAie_DevInst * DevInst
  • XAie_MemInst * MemInst
  • u64 DevAddr
  • u64 VAddr
AieRC XAie_MemDetach
  • XAie_MemInst * MemInst
AieRC XAie_TurnEccOff
  • XAie_DevInst * DevInst
AieRC XAie_TurnEccOn
  • XAie_DevInst * DevInst
AieRC XAie_StartTransaction
  • XAie_DevInst * DevInst
  • u32 Flags
AieRC XAie_SubmitTransaction
  • XAie_DevInst * DevInst
  • XAie_TxnInst * TxnInst
XAie_TxnInst * XAie_ExportTransactionInstance
  • XAie_DevInst * DevInst
AieRC XAie_FreeTransactionInstance
  • XAie_TxnInst * TxnInst
AieRC XAie_IsDeviceCheckerboard
  • XAie_DevInst * DevInst
  • u8 * IsCheckerBoard
AieRC XAie_UpdateNpiAddr
  • XAie_DevInst * DevInst
  • u64 NpiAddr
u8 * XAie_ExportSerializedTransaction
  • XAie_DevInst * DevInst
  • u8 NumConsumers
  • u32 Flags
void XAie_FreeSerializedTransaction
  • void * Ptr
AieRC XAie_ClearTransaction
  • Inst
  • PartBaseAddr
  • PartStartCol
  • PartNumCols
AieRC XAie_PerfUtilization
  • XAie_DevInst * DevInst
  • XAie_PerfInst * PerfInst