Component ID: AIE_SSW_DRV_IOBACKEND - 2024.1 English

AI Engine System Software Driver Reference Manual (UG1642)

Document ID
Release Date
2024.1 English

The AIE_SSW_DRV_IOBACKEND module is specifically designed for handling I/O operations for multiple back-ends. It grants the flexibility to run the same AI Engine configuration and control application on different operating systems and platforms. This versatility allows for the seamless transition between back-ends, including CDO, simulator, direct I/O for bare-metal environments, and Linux I/O. These back-ends serve various purposes, such as generating commands, managing read and write requests, and interfacing with the Linux driver ioctl syscalls for accessing registers.

This comprehensive chapter has provided an in-depth understanding of the various AI Engine Embedded Software Driver Modules and their crucial functionalities. These modules serve as the backbone of AI Engine device management, ensuring that these powerful hardware components can be effectively harnessed in a wide range of applications and use cases. The flexibility and control provided by these modules are essential for realizing the full potential of AI Engine devices.