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