SAI component

The SAI component is an interface component used to manage the SAI HW for PCM/PDM sources and sinks. It handles start/stop and configuration of the PCM/PDM components. It is instatiated as a node with one instance per SAI block used. Each PCM/PDM source/sink client (node) must then register with the relevant SAI node.

Interface

Parameters:
TBD

Implementations

Implementation is available on FC only. Model implementation is not included as the functionality requires HW resources.

Tests

The default SDK config is to run the GVSOC test which is run using gaptest. The test graph implements 2 PDM sources connected to 2 PDM sinks. Input and output via gvcontrol script that converts PCM input file to PDM, and PDM output to PCM file.

TBD: EVK test

HW Requirements

You will need the following HW to use the component on the EVK:

  • GAP9Mod v1.0b

  • GAP9EVK v1.3

  • Audio addon v2.1