This version (30 Jun 2017 10:59) was approved by Venkatesan Krishnamoorthy.

ASRC Input With Gain

Click here to return to the Input/Output section.

This module can be used to read data from ASRC and apply gain before passing to other modules in the schematic

Input Pins

No Input pins.

Output Pins

NameFormat [int/dec] - [control/audio]Function Description
Pin 0: ASRC Indecimal - audioFrom ASRC with Gain

Grow Algorithm

The module can be grown upto 16 channels to support 16 ASRC In pins. When grown each input has a gain control corresponding to it.


Gain can be configured for each channels.

GUI Control NameDefault ValueRangeFunction Description
Gain1 -128 to 127.999 Linear Gain Value
Gain Sharing Enable/Disable.DisabledEnabled/DisabledGain can be shared between input channels. Recompilation is required when gain sharing is enabled/disabled.

Click on the TinyCircle next to gain to enable/disable sharing of gain between channels.

In the example shown above.

  1. Channel 0 and Channel 1 shares same gain.
  2. Channel 2 to 7 has separate gains.
  3. Channel 8 and 9 shares same gain.

All gains are without slew

DSP Parameter Information

GUI Control NameCompiler NameFunction Description
GainASRCInwithGainAlg1gain0 Gain Value for each channel


  • Green - Algorithm Name
  • Red - Instance Number (Changes for each instance)
  • Blue - Parameter Name
  • Brown - Channel Number (Changes for each channel)

Supported ICs

  1. ADAU145x
resources/tools-software/sigmastudio/toolbox/io/asrcinputwithgain.txt · Last modified: 20 Apr 2017 09:06 by Venkatesan Krishnamoorthy