aiengine
Xilinx SDK Drivers API Documentation
File List
Here is a list of all documented files with brief descriptions:
o*xaieconfig.hThis file contains the generic definitions for the AIE simulator
o*xaiedma_shim.cThis file contains the routines to initialize and configure the Shim DMA
o*xaiedma_shim.hHeader file for the Shim DMA functions
o*xaiedma_tile.cThis file contains the routines to initialize and configure the Tile DMA
o*xaiedma_tile.hHeader file for the Tile DMA functions
o*xaiegbl.cThis file contains the global initialization functions for the Tile
o*xaiegbl.h}
o*xaiegbl_defs.hThis file contains the generic definitions for the AIE drivers
o*xaiegbl_g.cThis file contains a configuration table that specifies the configuration of AIE devices in the system
o*xaiegbl_params.hThis file contains the macro definitions for the AIE registers, generated from regdb headers
o*xaiegbl_reginit.cThis file contains the instances of the register bit field definitions for the Core, Memory, NoC and PL module registers
o*xaiegbl_sinit.cThis file contains the global look up configuration function for the AIE device
o*xaieio.cThis file contains the low level layer IO interface
o*xaieio.hThis file contains the generic definitions for the AIE simulator interface
o*xaielib.cThis file contains the low level layer interface of the AIE driver with the definitions for the memory write and read operations
o*xaielib.hThis file contains the generic definitions for the AIE drivers
o*xaielib_npi.cThis file contains routines for NPI module
o*xaielib_npi.hHeader files for NPI module
o*xaierts_test_app.cThis file contains the bare-metal test application for AIE C RTS
o*xaiesim.cThis file contains the low level layer interface to the AIE simulator
o*xaiesim.hThis file contains the generic definitions for the AIE simulator interface
o*xaiesim_elfload.cThis file contains the API for ELF loading
o*xaiesim_elfload.hThis file contains the variable and function prototypes for ELF loading
o*xaietile_core.cThis file contains routines for the AIE Tile core control
o*xaietile_core.hHeader file for core control and wait functions
o*xaietile_event.cThis file contains routines for Event handling
o*xaietile_event.hHeader file for Event handling
o*xaietile_lock.cThis file contains routine for lock acquire and release functions
o*xaietile_lock.hHeader file lock acquire/release functions
o*xaietile_mem.cThis file contains routines for the AIE Tile memory control
o*xaietile_mem.hHeader file for Tile memory control functions
o*xaietile_noc.cThis file contains routines for NoC module
o*xaietile_noc.hHeader file for NoC module
o*xaietile_perfcnt.cThis file contains routines for Performance Counter configuration
o*xaietile_perfcnt.hHeader file for Performance Counter control
o*xaietile_pl.cThis file contains APIs for PL module
o*xaietile_pl.hHeader file for PL module APIs
o*xaietile_plif.cThis file contains routines for PL interface configuration
o*xaietile_plif.hHeader file for PL interface configuration functions
o*xaietile_proc.cThis file contains the API for AIE tile processor
o*xaietile_proc.hThis file contains the variable and function prototypes for ELF loading
o*xaietile_shim.cThis file contains routines for Shim tile
o*xaietile_shim.hHeader file for Shime tile
o*xaietile_strm.cThis file contains routines for the Stream switch master and slave ports
o*xaietile_strm.hHeader file for stream switch configuration
o*xparameters_aie.hThis file contains stub xparameter definitions for ME
o*xsock.cThis file contains the routines for client side socket creation and management
o*xsock.hThis file contains the prototypes of the variables and functions for the client socket creation and management
o*xsock_clitest.cThis file contains the entry point for the client socket connection test and other tests for sample startup.py
\*xsock_servtest.cThis file contains the entry point for the server socket connection test