HAL AXIM How to Use

group AXIM_How_To_Use

AXIM main features

The HAL AXIM driver provides the following main features:

  1. Initiator management

    • The driver allows to manage initiators by:

      • Enabling configuration of read/write quality of service (QoS) when supported by the initiator.

      • Controlling read/write issuing capability to shape outstanding transactions.

  2. Target management

    • The driver allows to configure AXI targets by:

      • Setting read/write bus matrix issuing capability to tune interconnect behavior.

  3. Peripheral identification

    • The driver allows to retrieve AXIM peripheral identification data such as revision, JEP-106 information, part number, and file size.

  4. Component identification

    • The driver allows to retrieve AXIM component metadata such as component class and preamble bits.

How to use the AXIM HAL module driver

The AXIM HAL driver can be used as follows :

This driver provides the HAL AXIM driver functions that allow the configuration and management of the AXI Interconnect Matrix initiators and targets and the retrieval of the AXIM peripheral and component information.

  1. How to configure an AXIM initiator

  2. How to configure an AXIM target

  3. How to get the AXIM peripheral information

    • Get AXIM peripheral information such as the revision, JEP-106 information, part number, and file size using HAL_AXIM_GetPeripheralInfo() function.

  4. How to get the AXIM component information