The AI Engine system software driver is designed with a device-agnostic architecture, ensuring compatibility with various hardware configurations. It includes the following aspects:
- AI Engine Array Base Address
- Defines the memory location of the AI Engine array within the system.
- Network Programming Interface (NPI) Base Address
- Specifies the base address for the NPI, allowing seamless communication with other components.
- Number of Rows/Columns
- Supports different AI Engine array dimensions, enabling flexibility in system design.
- Partition Scope
- Facilitates the configuration of AI Engine partitions to optimize resource usage.
- AI Engine Array Layout
- Offers flexibility in defining the layout of AI Engine arrays to meet specific requirements.